3.1.7 • Published 5 years ago

looker-node-api v3.1.7

Weekly downloads
32
License
EULA
Repository
-
Last release
5 years ago

looker-node-api

LookerApi31Reference - JavaScript client for looker-node-api

Authorization

The Looker API uses Looker API3 credentials for authorization and access control. Looker admins can create API3 credentials on Looker's Admin/Users page. Pass API3 credentials to the _/login endpoint to obtain a temporary access_token. Include that access_token in the Authorization header of Looker API requests. For details, see Looker API Authorization

Client SDKs

The Looker API is a RESTful system that should be usable by any programming language capable of making HTTPS requests. Client SDKs for a variety of programming languages can be generated from the Looker API's Swagger JSON metadata to streamline use of the Looker API in your applications. A client SDK for Ruby is available as an example. For more information, see Looker API Client SDKs

Try It Out!

The 'api-docs' page served by the Looker instance includes 'Try It Out!' buttons for each API method. After logging in with API3 credentials, you can use the \"Try It Out!\" buttons to call the API directly from the documentation page to interactively explore API features and responses. Note! With great power comes great responsibility: The \"Try It Out!\" button makes API calls to your live Looker instance. Be especially careful with destructive API operations such as delete_user or similar. There is no \"undo\" for API operations.

Versioning

Future releases of Looker will expand this API release-by-release to securely expose more and more of the core power of Looker to API client applications. API endpoints marked as \"beta\" may receive breaking changes without warning (but we will try to avoid doing that). Stable (non-beta) API endpoints should not receive breaking changes in future releases. For more information, see Looker API Versioning This API 3.1 is in active development. This is where support for new Looker features will appear as non-breaking additions - new functions, new optional parameters on existing functions, or new optional properties in existing types. Additive changes should not impact your existing application code that calls the Looker API. Your existing application code will not be aware of any new Looker API functionality until you choose to upgrade your app to use a newer Looker API client SDK release. The following are a few examples of noteworthy items that have changed between API 3.0 and API 3.1. For more comprehensive coverage of API changes, please see the release notes for your Looker release.

Examples of new things added in API 3.1:

  • Dashboard construction APIs
  • Themes and custom color collections APIs
  • Create and run SQL_runner queries
  • Create and run merged results queries
  • Create and modify dashboard filters
  • Create and modify password requirements

Deprecated in API 3.0

The following functions and properties have been deprecated in API 3.0. They continue to exist and work in API 3.0 for the next several Looker releases but they have not been carried forward to API 3.1:

  • Dashboard Prefetch functions
  • User access_filter functions
  • User API 1.0 credentials functions
  • Space.is_root and Space.is_user_root properties. Use Space.is_shared_root and Space.is_users_root instead.

Semantic changes in API 3.1:

  • all_looks no longer includes soft-deleted looks, matching all_dashboards behavior. You can find soft-deleted looks using search_looks with the deleted param set to True.
  • all_spaces no longer includes duplicate items
  • search_users no longer accepts Y,y,1,0,N,n for Boolean params, only \"true\" and \"false\".
  • For greater client and network compatibility, render_task_results now returns HTTP status 202 Accepted instead of HTTP status 102 Processing
  • all_running_queries and kill_query functions have moved into the Query function group. If you have application code which relies on the old behavior of the APIs above, you may continue using the API 3.0 functions in this Looker release. We strongly suggest you update your code to use API 3.1 analogs as soon as possible.

This SDK is automatically generated by the Swagger Codegen project:

  • API version: 3.1.0
  • Package version: 3.1.0
  • Build package: io.swagger.codegen.languages.JavascriptClientCodegen For more information, please visit https://looker.com

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".

Then install it via:

npm install looker-node-api --save
Local development

To use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing package.json (and this README). Let's call this JAVASCRIPT_CLIENT_DIR. Then run:

npm install

Next, link it globally in npm with the following, also from JAVASCRIPT_CLIENT_DIR:

npm link

Finally, switch to the directory you want to use your looker-node-api from, and run:

npm link /path/to/<JAVASCRIPT_CLIENT_DIR>

You should now be able to require('looker-node-api') in javascript files from the directory you ran the last command above from.

git

If the library is hosted at a git repository, e.g. https://github.com/YOUR_USERNAME/looker-node-api then install it via:

    npm install YOUR_USERNAME/looker-node-api --save

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file, that's to say your javascript file where you actually use this library):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:

module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}

Getting Started

Please follow the installation instruction and execute the following JS code:

var LookerApi31Reference = require('looker-node-api');

var api = new LookerApi31Reference.ApiAuthApi()

var opts = {
  'clientId': "clientId_example", // {String} client_id part of API3 Key.
  'clientSecret': "clientSecret_example" // {String} client_secret part of API3 Key.
};

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.login(opts, callback);

Documentation for API Endpoints

All URIs are relative to /api/3.1

ClassMethodHTTP requestDescription
LookerApi31Reference.ApiAuthApiloginPOST /loginLogin
LookerApi31Reference.ApiAuthApiloginUserPOST /login/{user_id}Login user
LookerApi31Reference.ApiAuthApilogoutDELETE /logoutLogout
LookerApi31Reference.AuthApicreateOidcTestConfigPOST /oidc_test_configsCreate OIDC Test Configuration
LookerApi31Reference.AuthApicreateSamlTestConfigPOST /saml_test_configsCreate SAML Test Configuration
LookerApi31Reference.AuthApideleteOidcTestConfigDELETE /oidc_test_configs/{test_slug}Delete OIDC Test Configuration
LookerApi31Reference.AuthApideleteSamlTestConfigDELETE /saml_test_configs/{test_slug}Delete SAML Test Configuration
LookerApi31Reference.AuthApifetchAndParseSamlIdpMetadataPOST /fetch_and_parse_saml_idp_metadataParse SAML IdP Url
LookerApi31Reference.AuthApiforcePasswordResetAtNextLoginForAllUsersPUT /password_config/force_password_reset_at_next_login_for_all_usersForce password reset
LookerApi31Reference.AuthApildapConfigGET /ldap_configGet LDAP Configuration
LookerApi31Reference.AuthApioidcConfigGET /oidc_configGet OIDC Configuration
LookerApi31Reference.AuthApioidcTestConfigGET /oidc_test_configs/{test_slug}Get OIDC Test Configuration
LookerApi31Reference.AuthApiparseSamlIdpMetadataPOST /parse_saml_idp_metadataParse SAML IdP XML
LookerApi31Reference.AuthApipasswordConfigGET /password_configGet Password Config
LookerApi31Reference.AuthApisamlConfigGET /saml_configGet SAML Configuration
LookerApi31Reference.AuthApisamlTestConfigGET /saml_test_configs/{test_slug}Get SAML Test Configuration
LookerApi31Reference.AuthApisessionConfigGET /session_configGet Session Config
LookerApi31Reference.AuthApitestLdapConfigAuthPUT /ldap_config/test_authTest LDAP Auth
LookerApi31Reference.AuthApitestLdapConfigConnectionPUT /ldap_config/test_connectionTest LDAP Connection
LookerApi31Reference.AuthApitestLdapConfigUserAuthPUT /ldap_config/test_user_authTest LDAP User Auth
LookerApi31Reference.AuthApitestLdapConfigUserInfoPUT /ldap_config/test_user_infoTest LDAP User Info
LookerApi31Reference.AuthApiupdateLdapConfigPATCH /ldap_configUpdate LDAP Configuration
LookerApi31Reference.AuthApiupdateOidcConfigPATCH /oidc_configUpdate OIDC Configuration
LookerApi31Reference.AuthApiupdatePasswordConfigPATCH /password_configUpdate Password Config
LookerApi31Reference.AuthApiupdateSamlConfigPATCH /saml_configUpdate SAML Configuration
LookerApi31Reference.AuthApiupdateSessionConfigPATCH /session_configUpdate Session Config
LookerApi31Reference.ColorCollectionApiallColorCollectionsGET /color_collectionsGet all Color Collections
LookerApi31Reference.ColorCollectionApicolorCollectionGET /color_collections/{collection_id}Get Color Collection by ID
LookerApi31Reference.ColorCollectionApicolorCollectionsCustomGET /color_collections/customGet all Custom Color Collections
LookerApi31Reference.ColorCollectionApicolorCollectionsStandardGET /color_collections/standardGet all Standard Color Collections
LookerApi31Reference.ColorCollectionApicreateColorCollectionPOST /color_collectionsCreate ColorCollection
LookerApi31Reference.ColorCollectionApidefaultColorCollectionGET /color_collections/defaultGet Default Color Collection
LookerApi31Reference.ColorCollectionApideleteColorCollectionDELETE /color_collections/{collection_id}Delete ColorCollection
LookerApi31Reference.ColorCollectionApisetDefaultColorCollectionPUT /color_collections/defaultSet Default Color Collection
LookerApi31Reference.ColorCollectionApiupdateColorCollectionPATCH /color_collections/{collection_id}Update Custom Color collection
LookerApi31Reference.ConfigApiallLegacyFeaturesGET /legacy_featuresGet All Legacy Features
LookerApi31Reference.ConfigApiallLocalesGET /localesGet All Locales
LookerApi31Reference.ConfigApiallTimezonesGET /timezonesGet All Timezones
LookerApi31Reference.ConfigApibackupConfigurationGET /backup_configurationGet Backup Configuration
LookerApi31Reference.ConfigApilegacyFeatureGET /legacy_features/{legacy_feature_id}Get Legacy Feature
LookerApi31Reference.ConfigApiupdateBackupConfigurationPATCH /backup_configurationUpdate Backup Configuration
LookerApi31Reference.ConfigApiupdateLegacyFeaturePATCH /legacy_features/{legacy_feature_id}Update Legacy Feature
LookerApi31Reference.ConfigApiupdateWhitelabelConfigurationPUT /whitelabel_configurationUpdate Whitelabel configuration
LookerApi31Reference.ConfigApiversionsGET /versionsGet ApiVersion
LookerApi31Reference.ConfigApiwhitelabelConfigurationGET /whitelabel_configurationGet Whitelabel configuration
LookerApi31Reference.ConnectionApiallConnectionsGET /connectionsGet All Connections
LookerApi31Reference.ConnectionApiallDialectInfosGET /dialect_infoGet All Dialect Infos
LookerApi31Reference.ConnectionApiconnectionGET /connections/{connection_name}Get Connection
LookerApi31Reference.ConnectionApicreateConnectionPOST /connectionsCreate Connection
LookerApi31Reference.ConnectionApideleteConnectionDELETE /connections/{connection_name}Delete Connection
LookerApi31Reference.ConnectionApideleteConnectionOverrideDELETE /connections/{connection_name}/connection_override/{override_context}Delete Connection Override
LookerApi31Reference.ConnectionApitestConnectionPUT /connections/{connection_name}/testTest Connection
LookerApi31Reference.ConnectionApitestConnectionConfigPUT /connections/testTest Connection Configuration
LookerApi31Reference.ConnectionApiupdateConnectionPATCH /connections/{connection_name}Update Connection
LookerApi31Reference.ContentApiallContentMetadataAccessesGET /content_metadata_accessGet All Content Metadata Accesses
LookerApi31Reference.ContentApiallContentMetadatasGET /content_metadataGet All Content Metadatas
LookerApi31Reference.ContentApicontentFavoriteGET /content_favorite/{content_favorite_id}Get Favorite Content
LookerApi31Reference.ContentApicontentMetadataGET /content_metadata/{content_metadata_id}Get Content Metadata
LookerApi31Reference.ContentApicontentValidationGET /content_validationValidate Content
LookerApi31Reference.ContentApicreateContentFavoritePOST /content_favoriteCreate Favorite Content
LookerApi31Reference.ContentApicreateContentMetadataAccessPOST /content_metadata_accessCreate Content Metadata Access
LookerApi31Reference.ContentApideleteContentFavoriteDELETE /content_favorite/{content_favorite_id}Delete Favorite Content
LookerApi31Reference.ContentApideleteContentMetadataAccessDELETE /content_metadata_access/{content_metadata_access_id}Delete Content Metadata Access
LookerApi31Reference.ContentApisearchContentFavoritesGET /content_favorite/searchSearch Favorite Contents
LookerApi31Reference.ContentApisearchContentViewsGET /content_view/searchSearch Content Views
LookerApi31Reference.ContentApiupdateContentMetadataPATCH /content_metadata/{content_metadata_id}Update Content Metadata
LookerApi31Reference.ContentApiupdateContentMetadataAccessPUT /content_metadata_access/{content_metadata_access_id}Update Content Metadata Access
LookerApi31Reference.DashboardApiallDashboardsGET /dashboardsGet All Dashboards
LookerApi31Reference.DashboardApicreateDashboardPOST /dashboardsCreate Dashboard
LookerApi31Reference.DashboardApicreateDashboardElementPOST /dashboard_elementsCreate DashboardElement
LookerApi31Reference.DashboardApicreateDashboardFilterPOST /dashboard_filtersCreate Dashboard Filter
LookerApi31Reference.DashboardApicreateDashboardLayoutPOST /dashboard_layoutsCreate DashboardLayout
LookerApi31Reference.DashboardApidashboardGET /dashboards/{dashboard_id}Get Dashboard
LookerApi31Reference.DashboardApidashboardDashboardElementsGET /dashboards/{dashboard_id}/dashboard_elementsGet All DashboardElements
LookerApi31Reference.DashboardApidashboardDashboardFiltersGET /dashboards/{dashboard_id}/dashboard_filtersGet All Dashboard Filters
LookerApi31Reference.DashboardApidashboardDashboardLayoutsGET /dashboards/{dashboard_id}/dashboard_layoutsGet All DashboardLayouts
LookerApi31Reference.DashboardApidashboardElementGET /dashboard_elements/{dashboard_element_id}Get DashboardElement
LookerApi31Reference.DashboardApidashboardFilterGET /dashboard_filters/{dashboard_filter_id}Get Dashboard Filter
LookerApi31Reference.DashboardApidashboardLayoutGET /dashboard_layouts/{dashboard_layout_id}Get DashboardLayout
LookerApi31Reference.DashboardApidashboardLayoutComponentGET /dashboard_layout_components/{dashboard_layout_component_id}Get DashboardLayoutComponent
LookerApi31Reference.DashboardApidashboardLayoutDashboardLayoutComponentsGET /dashboard_layouts/{dashboard_layout_id}/dashboard_layout_componentsGet All DashboardLayoutComponents
LookerApi31Reference.DashboardApideleteDashboardDELETE /dashboards/{dashboard_id}Delete Dashboard
LookerApi31Reference.DashboardApideleteDashboardElementDELETE /dashboard_elements/{dashboard_element_id}Delete DashboardElement
LookerApi31Reference.DashboardApideleteDashboardFilterDELETE /dashboard_filters/{dashboard_filter_id}Delete Dashboard Filter
LookerApi31Reference.DashboardApideleteDashboardLayoutDELETE /dashboard_layouts/{dashboard_layout_id}Delete DashboardLayout
LookerApi31Reference.DashboardApiimportLookmlDashboardPOST /dashboards/{lookml_dashboard_id}/import/{space_id}Import LookML Dashboard
LookerApi31Reference.DashboardApisearchDashboardElementsGET /dashboard_elements/searchSearch Dashboard Elements
LookerApi31Reference.DashboardApisearchDashboardsGET /dashboards/searchSearch Dashboards
LookerApi31Reference.DashboardApisyncLookmlDashboardPATCH /dashboards/{lookml_dashboard_id}/syncSync LookML Dashboard
LookerApi31Reference.DashboardApiupdateDashboardPATCH /dashboards/{dashboard_id}Update Dashboard
LookerApi31Reference.DashboardApiupdateDashboardElementPATCH /dashboard_elements/{dashboard_element_id}Update DashboardElement
LookerApi31Reference.DashboardApiupdateDashboardFilterPATCH /dashboard_filters/{dashboard_filter_id}Update Dashboard Filter
LookerApi31Reference.DashboardApiupdateDashboardLayoutPATCH /dashboard_layouts/{dashboard_layout_id}Update DashboardLayout
LookerApi31Reference.DashboardApiupdateDashboardLayoutComponentPATCH /dashboard_layout_components/{dashboard_layout_component_id}Update DashboardLayoutComponent
LookerApi31Reference.DataActionApifetchRemoteDataActionFormPOST /data_actions/formFetch Remote Data Action Form
LookerApi31Reference.DataActionApiperformDataActionPOST /data_actionsSend a Data Action
LookerApi31Reference.DatagroupApiallDatagroupsGET /datagroupsGet All Datagroups
LookerApi31Reference.DatagroupApidatagroupGET /datagroups/{datagroup_id}Get Datagroup
LookerApi31Reference.DatagroupApiupdateDatagroupPATCH /datagroups/{datagroup_id}Update Datagroup
LookerApi31Reference.FolderApiallFoldersGET /foldersGet All Folders
LookerApi31Reference.FolderApicreateFolderPOST /foldersCreate Folder
LookerApi31Reference.FolderApideleteFolderDELETE /folders/{folder_id}Delete Folder
LookerApi31Reference.FolderApifolderGET /folders/{folder_id}Get Folder
LookerApi31Reference.FolderApifolderAncestorsGET /folders/{folder_id}/ancestorsGet Folder Ancestors
LookerApi31Reference.FolderApifolderChildrenGET /folders/{folder_id}/childrenGet Folder Children
LookerApi31Reference.FolderApifolderChildrenSearchGET /folders/{folder_id}/children/searchSearch Folder Children
LookerApi31Reference.FolderApifolderDashboardsGET /folders/{folder_id}/dashboardsGet Folder Dashboards
LookerApi31Reference.FolderApifolderLooksGET /folders/{folder_id}/looksGet Folder Looks
LookerApi31Reference.FolderApifolderParentGET /folders/{folder_id}/parentGet Folder Parent
LookerApi31Reference.FolderApisearchFoldersGET /folders/searchSearch Folders
LookerApi31Reference.FolderApiupdateFolderPATCH /folders/{folder_id}Update Folder
LookerApi31Reference.GroupApiaddGroupGroupPOST /groups/{group_id}/groupsAdd a Group to Group
LookerApi31Reference.GroupApiaddGroupUserPOST /groups/{group_id}/usersAdd a User to Group
LookerApi31Reference.GroupApiallGroupGroupsGET /groups/{group_id}/groupsGet All Groups in Group
LookerApi31Reference.GroupApiallGroupUsersGET /groups/{group_id}/usersGet All Users in Group
LookerApi31Reference.GroupApiallGroupsGET /groupsGet All Groups
LookerApi31Reference.GroupApicreateGroupPOST /groupsCreate Group
LookerApi31Reference.GroupApideleteGroupDELETE /groups/{group_id}Delete Group
LookerApi31Reference.GroupApideleteGroupFromGroupDELETE /groups/{group_id}/groups/{deleting_group_id}Deletes a Group from Group
LookerApi31Reference.GroupApideleteGroupUserDELETE /groups/{group_id}/users/{user_id}Remove a User from Group
LookerApi31Reference.GroupApideleteUserAttributeGroupValueDELETE /groups/{group_id}/attribute_values/{user_attribute_id}Delete User Attribute Group Value
LookerApi31Reference.GroupApigroupGET /groups/{group_id}Get Group
LookerApi31Reference.GroupApiupdateGroupPATCH /groups/{group_id}Update Group
LookerApi31Reference.GroupApiupdateUserAttributeGroupValuePATCH /groups/{group_id}/attribute_values/{user_attribute_id}Set User Attribute Group Value
LookerApi31Reference.HomepageApiallHomepageItemsGET /homepage_itemsGet All Homepage Items
LookerApi31Reference.HomepageApiallHomepageSectionsGET /homepage_sectionsGet All Homepage sections
LookerApi31Reference.HomepageApiallHomepagesGET /homepagesGet All Homepages
LookerApi31Reference.HomepageApicreateHomepagePOST /homepagesCreate Homepage
LookerApi31Reference.HomepageApicreateHomepageItemPOST /homepage_itemsCreate Homepage Item
LookerApi31Reference.HomepageApicreateHomepageSectionPOST /homepage_sectionsCreate Homepage section
LookerApi31Reference.HomepageApideleteHomepageDELETE /homepages/{homepage_id}Delete Homepage
LookerApi31Reference.HomepageApideleteHomepageItemDELETE /homepage_items/{homepage_item_id}Delete Homepage Item
LookerApi31Reference.HomepageApideleteHomepageSectionDELETE /homepage_sections/{homepage_section_id}Delete Homepage section
LookerApi31Reference.HomepageApihomepageGET /homepages/{homepage_id}Get Homepage
LookerApi31Reference.HomepageApihomepageItemGET /homepage_items/{homepage_item_id}Get Homepage Item
LookerApi31Reference.HomepageApihomepageSectionGET /homepage_sections/{homepage_section_id}Get Homepage section
LookerApi31Reference.HomepageApisearchHomepagesGET /homepages/searchSearch Homepages
LookerApi31Reference.HomepageApiupdateHomepagePATCH /homepages/{homepage_id}Update Homepage
LookerApi31Reference.HomepageApiupdateHomepageItemPATCH /homepage_items/{homepage_item_id}Update Homepage Item
LookerApi31Reference.HomepageApiupdateHomepageSectionPATCH /homepage_sections/{homepage_section_id}Update Homepage section
LookerApi31Reference.IntegrationApiacceptIntegrationHubLegalAgreementPOST /integration_hubs/{integration_hub_id}/accept_legal_agreementAccept Integration Hub Legal Agreement
LookerApi31Reference.IntegrationApiallIntegrationHubsGET /integration_hubsGet All Integration Hubs
LookerApi31Reference.IntegrationApiallIntegrationsGET /integrationsGet All Integrations
LookerApi31Reference.IntegrationApicreateIntegrationHubPOST /integration_hubsCreate Integration Hub
LookerApi31Reference.IntegrationApideleteIntegrationHubDELETE /integration_hubs/{integration_hub_id}Delete Integration Hub
LookerApi31Reference.IntegrationApifetchIntegrationFormPOST /integrations/{integration_id}/formFetch Remote Integration Form
LookerApi31Reference.IntegrationApiintegrationGET /integrations/{integration_id}Get Integration
LookerApi31Reference.IntegrationApiintegrationHubGET /integration_hubs/{integration_hub_id}Get Integration Hub
LookerApi31Reference.IntegrationApitestIntegrationPOST /integrations/{integration_id}/testTest integration
LookerApi31Reference.IntegrationApiupdateIntegrationPATCH /integrations/{integration_id}Update Integration
LookerApi31Reference.IntegrationApiupdateIntegrationHubPATCH /integration_hubs/{integration_hub_id}Update Integration Hub
LookerApi31Reference.LookApiallLooksGET /looksGet All Looks
LookerApi31Reference.LookApicreateLookPOST /looksCreate Look
LookerApi31Reference.LookApideleteLookDELETE /looks/{look_id}Delete Look
LookerApi31Reference.LookApilookGET /looks/{look_id}Get Look
LookerApi31Reference.LookApirunLookGET /looks/{look_id}/run/{result_format}Run Look
LookerApi31Reference.LookApisearchLooksGET /looks/searchSearch Looks
LookerApi31Reference.LookApiupdateLookPATCH /looks/{look_id}Update Look
LookerApi31Reference.LookmlModelApiallLookmlModelsGET /lookml_modelsGet All LookML Models
LookerApi31Reference.LookmlModelApicreateLookmlModelPOST /lookml_modelsCreate LookML Model
LookerApi31Reference.LookmlModelApideleteLookmlModelDELETE /lookml_models/{lookml_model_name}Delete LookML Model
LookerApi31Reference.LookmlModelApilookmlModelGET /lookml_models/{lookml_model_name}Get LookML Model
LookerApi31Reference.LookmlModelApilookmlModelExploreGET /lookml_models/{lookml_model_name}/explores/{explore_name}Get LookML Model Explore
LookerApi31Reference.LookmlModelApiupdateLookmlModelPATCH /lookml_models/{lookml_model_name}Update LookML Model
LookerApi31Reference.ProjectApiallGitBranchesGET /projects/{project_id}/git_branchesGet All Git Branches
LookerApi31Reference.ProjectApiallGitConnectionTestsGET /projects/{project_id}/git_connection_testsGet All Git Connection Tests
LookerApi31Reference.ProjectApiallProjectFilesGET /projects/{project_id}/filesGet All Project Files
LookerApi31Reference.ProjectApiallProjectsGET /projectsGet All Projects
LookerApi31Reference.ProjectApicreateGitBranchPOST /projects/{project_id}/git_branchCheckout New Git Branch
LookerApi31Reference.ProjectApicreateGitDeployKeyPOST /projects/{project_id}/git/deploy_keyCreate Deploy Key
LookerApi31Reference.ProjectApicreateProjectPOST /projectsCreate Project
LookerApi31Reference.ProjectApideleteGitBranchDELETE /projects/{project_id}/git_branch/{branch_name}Delete a Git Branch
LookerApi31Reference.ProjectApideleteRepositoryCredentialDELETE /projects/{root_project_id}/credential/{credential_id}Delete Repository Credential
LookerApi31Reference.ProjectApideployToProductionPOST /projects/{project_id}/deploy_to_productionDeploy To Production
LookerApi31Reference.ProjectApifindGitBranchGET /projects/{project_id}/git_branch/{branch_name}Find a Git Branch
LookerApi31Reference.ProjectApigetAllRepositoryCredentialsGET /projects/{root_project_id}/credentialsGet All Repository Credentials
LookerApi31Reference.ProjectApigitBranchGET /projects/{project_id}/git_branchGet Active Git Branch
LookerApi31Reference.ProjectApigitDeployKeyGET /projects/{project_id}/git/deploy_keyGit Deploy Key
LookerApi31Reference.ProjectApimanifestGET /projects/{project_id}/manifestGet Manifest
LookerApi31Reference.ProjectApiprojectGET /projects/{project_id}Get Project
LookerApi31Reference.ProjectApiprojectFileGET /projects/{project_id}/files/fileGet Project File
LookerApi31Reference.ProjectApiprojectValidationResultsGET /projects/{project_id}/validateCached Project Validation Results
LookerApi31Reference.ProjectApiprojectWorkspaceGET /projects/{project_id}/current_workspaceGet Project Workspace
LookerApi31Reference.ProjectApiresetProjectToProductionPOST /projects/{project_id}/reset_to_productionReset To Production
LookerApi31Reference.ProjectApiresetProjectToRemotePOST /projects/{project_id}/reset_to_remoteReset To Remote
LookerApi31Reference.ProjectApirunGitConnectionTestGET /projects/{project_id}/git_connection_tests/{test_id}Run Git Connection Test
LookerApi31Reference.ProjectApiupdateGitBranchPUT /projects/{project_id}/git_branchUpdate Project Git Branch
LookerApi31Reference.ProjectApiupdateProjectPATCH /projects/{project_id}Update Project
LookerApi31Reference.ProjectApiupdateRepositoryCredentialPUT /projects/{root_project_id}/credential/{credential_id}Create Repository Credential
LookerApi31Reference.ProjectApivalidateProjectPOST /projects/{project_id}/validateValidate Project
LookerApi31Reference.QueryApiallRunningQueriesGET /running_queriesGet All Running Queries
LookerApi31Reference.QueryApicreateMergeQueryPOST /merge_queriesCreate Merge Query
LookerApi31Reference.QueryApicreateQueryPOST /queriesCreate Query
LookerApi31Reference.QueryApicreateQueryTaskPOST /query_tasksRun Query Async
LookerApi31Reference.QueryApicreateSqlQueryPOST /sql_queriesCreate SQL Runner Query
LookerApi31Reference.QueryApikillQueryDELETE /running_queries/{query_task_id}Kill Running Query
LookerApi31Reference.QueryApimergeQueryGET /merge_queries/{merge_query_id}Get Merge Query
LookerApi31Reference.QueryApiqueryGET /queries/{query_id}Get Query
LookerApi31Reference.QueryApiqueryForSlugGET /queries/slug/{slug}Get Query for Slug
LookerApi31Reference.QueryApiqueryTaskGET /query_tasks/{query_task_id}Get Async Query Info
LookerApi31Reference.QueryApiqueryTaskMultiResultsGET /query_tasks/multi_resultsGet Multiple Async Query Results
LookerApi31Reference.QueryApiqueryTaskResultsGET /query_tasks/{query_task_id}/resultsGet Async Query Results
LookerApi31Reference.QueryApirunInlineQueryPOST /queries/run/{result_format}Run Inline Query
LookerApi31Reference.QueryApirunQueryGET /queries/{query_id}/run/{result_format}Run Query
LookerApi31Reference.QueryApirunSqlQueryPOST /sql_queries/{slug}/run/{result_format}Run SQL Runner Query
LookerApi31Reference.QueryApirunUrlEncodedQueryGET /queries/models/{model_name}/views/{view_name}/run/{result_format}Run Url Encoded Query
LookerApi31Reference.QueryApisqlQueryGET /sql_queries/{slug}Get SQL Runner Query
LookerApi31Reference.RenderTaskApicreateDashboardRenderTaskPOST /render_tasks/dashboards/{dashboard_id}/{result_format}Create Dashboard Render Task
LookerApi31Reference.RenderTaskApicreateLookRenderTaskPOST /render_tasks/looks/{look_id}/{result_format}Create Look Render Task
LookerApi31Reference.RenderTaskApicreateLookmlDashboardRenderTaskPOST /render_tasks/lookml_dashboards/{dashboard_id}/{result_format}Create Lookml Dashboard Render Task
LookerApi31Reference.RenderTaskApicreateQueryRenderTaskPOST /render_tasks/queries/{query_id}/{result_format}Create Query Render Task
LookerApi31Reference.RenderTaskApirenderTaskGET /render_tasks/{render_task_id}Get Render Task
LookerApi31Reference.RenderTaskApirenderTaskResultsGET /render_tasks/{render_task_id}/resultsRender Task Results
LookerApi31Reference.RoleApiallModelSetsGET /model_setsGet All Model Sets
LookerApi31Reference.RoleApiallPermissionSetsGET /permission_setsGet All Permission Sets
LookerApi31Reference.RoleApiallPermissionsGET /permissionsGet All Permissions
LookerApi31Reference.RoleApiallRolesGET /rolesGet All Roles
LookerApi31Reference.RoleApicreateModelSetPOST /model_setsCreate Model Set
LookerApi31Reference.RoleApicreatePermissionSetPOST /permission_setsCreate Permission Set
LookerApi31Reference.RoleApicreateRolePOST /rolesCreate Role
LookerApi31Reference.RoleApideleteModelSetDELETE /model_sets/{model_set_id}Delete Model Set
LookerApi31Reference.RoleApideletePermissionSetDELETE /permission_sets/{permission_set_id}Delete Permission Set
LookerApi31Reference.RoleApideleteRoleDELETE /roles/{role_id}Delete Role
LookerApi31Reference.RoleApimodelSetGET /model_sets/{model_set_id}Get Model Set
LookerApi31Reference.RoleApipermissionSetGET /permission_sets/{permission_set_id}Get Permission Set
LookerApi31Reference.RoleApiroleGET /roles/{role_id}Get Role
LookerApi31Reference.RoleApiroleGroupsGET /roles/{role_id}/groupsGet Role Groups
LookerApi31Reference.RoleApiroleUsersGET /roles/{role_id}/usersGet Role Users
LookerApi31Reference.RoleApisetRoleGroupsPUT /roles/{role_id}/groupsUpdate Role Groups
LookerApi31Reference.RoleApisetRoleUsersPUT /roles/{role_id}/usersUpdate Role Users
LookerApi31Reference.RoleApiupdateModelSetPATCH /model_sets/{model_set_id}Update Model Set
LookerApi31Reference.RoleApiupdatePermissionSetPATCH /permission_sets/{permission_set_id}Update Permission Set
LookerApi31Reference.RoleApiupdateRolePATCH /roles/{role_id}Update Role
LookerApi31Reference.ScheduledPlanApiallScheduledPlansGET /scheduled_plansGet All Scheduled Plans
LookerApi31Reference.ScheduledPlanApicreateScheduledPlanPOST /scheduled_plansCreate Scheduled Plan
LookerApi31Reference.ScheduledPlanApideleteScheduledPlanDELETE /scheduled_plans/{scheduled_plan_id}Delete Scheduled Plan
LookerApi31Reference.ScheduledPlanApischeduledPlanGET /scheduled_plans/{scheduled_plan_id}Get Scheduled Plan
LookerApi31Reference.ScheduledPlanApischeduledPlanRunOncePOST /scheduled_plans/run_onceRun Scheduled Plan Once
LookerApi31Reference.ScheduledPlanApischeduledPlansForDashboardGET /scheduled_plans/dashboard/{dashboard_id}Scheduled Plans for Dashboard
LookerApi31Reference.ScheduledPlanApischeduledPlansForLookGET /scheduled_plans/look/{look_id}Scheduled Plans for Look
LookerApi31Reference.ScheduledPlanApischeduledPlansForLookmlDashboardGET /scheduled_plans/lookml_dashboard/{lookml_dashboard_id}Scheduled Plans for LookML Dashboard
LookerApi31Reference.ScheduledPlanApischeduledPlansForSpaceGET /scheduled_plans/space/{space_id}Scheduled Plans for Space
LookerApi31Reference.ScheduledPlanApiupdateScheduledPlanPATCH /scheduled_plans/{scheduled_plan_id}Update Scheduled Plan
LookerApi31Reference.SessionApisessionGET /sessionGet Session
LookerApi31Reference.SessionApiupdateSessionPATCH /sessionUpdate Session
LookerApi31Reference.SpaceApiallSpacesGET /spacesGet All Spaces
LookerApi31Reference.SpaceApicreateSpacePOST /spacesCreate Space
LookerApi31Reference.SpaceApideleteSpaceDELETE /spaces/{space_id}Delete Space
LookerApi31Reference.SpaceApisearchSpacesGET /spaces/searchSearch Spaces
LookerApi31Reference.SpaceApispaceGET /spaces/{space_id}Get Space
LookerApi31Reference.SpaceApispaceAncestorsGET /spaces/{space_id}/ancestorsGet Space Ancestors
LookerApi31Reference.SpaceApispaceChildrenGET /spaces/{space_id}/childrenGet Space Children
LookerApi31Reference.SpaceApispaceChildrenSearchGET /spaces/{space_id}/children/searchSearch Space Children
LookerApi31Reference.SpaceApispaceDashboardsGET /spaces/{space_id}/dashboardsGet Space Dashboards
LookerApi31Reference.SpaceApispaceLooksGET /spaces/{space_id}/looksGet Space Looks
LookerApi31Reference.SpaceApispaceParentGET /spaces/{space_id}/parentGet Space Parent
LookerApi31Reference.SpaceApiupdateSpacePATCH /spaces/{space_id}Update Space
LookerApi31Reference.ThemeApiactiveThemesGET /themes/activeGet Active Themes
LookerApi31Reference.ThemeApiallThemesGET /themesGet All Themes
LookerApi31Reference.ThemeApicreateThemePOST /themesCreate Theme
LookerApi31Reference.ThemeApidefaultThemeGET /themes/defaultGet Default Theme
LookerApi31Reference.ThemeApideleteThemeDELETE /themes/{theme_id}Delete Theme
LookerApi31Reference.ThemeApisearchThemesGET /themes/searchSearch Themes
LookerApi31Reference.ThemeApisetDefaultThemePUT /themes/defaultSet Default Theme
LookerApi31Reference.ThemeApithemeGET /themes/{theme_id}Get Theme
LookerApi31Reference.ThemeApithemeOrDefaultGET /themes/theme_or_defaultGet Theme or Default
LookerApi31Reference.ThemeApiupdateThemePATCH /themes/{theme_id}Update Theme
LookerApi31Reference.ThemeApivalidateThemePOST /themes/validateValidate Theme
LookerApi31Reference.UserApiallUserCredentialsApi3sGET /users/{user_id}/credentials_api3Get All API 3 Credentials
LookerApi31Reference.UserApiallUserCredentialsEmbedsGET /users/{user_id}/credentials_embedGet All Embedding Credentials
LookerApi31Reference.UserApiallUserSessionsGET /users/{user_id}/sessionsGet All Web Login Sessions
LookerApi31Reference.UserApiallUsersGET /usersGet All Users
LookerApi31Reference.UserApicreateUserPOST /usersCreate User
LookerApi31Reference.UserApicreateUserCredentialsApi3POST /users/{user_id}/credentials_api3Create API 3 Credential
LookerApi31Reference.UserApicreateUserCredentialsEmailPOST /users/{user_id}/credentials_emailCreate Email/Password Credential
LookerApi31Reference.UserApicreateUserCredentialsEmailPasswordResetPOST /users/{user_id}/credentials_email/password_resetCreate Password Reset Token
LookerApi31Reference.UserApicreateUserCredentialsTotpPOST /users/{user_id}/credentials_totpCreate Two-Factor Credential
LookerApi31Reference.UserApideleteUserDELETE /users/{user_id}Delete User
LookerApi31Reference.UserApideleteUserAttributeUserValueDELETE /users/{user_id}/attribute_values/{user_attribute_id}Delete User Attribute User Value
LookerApi31Reference.UserApideleteUserCredentialsApi3DELETE /users/{user_id}/credentials_api3/{credentials_api3_id}Delete API 3 Credential
LookerApi31Reference.UserApideleteUserCredentialsEmailDELETE /users/{user_id}/credentials_emailDelete Email/Password Credential
LookerApi31Reference.UserApideleteUserCredentialsEmbedDELETE /users/{user_id}/credentials_embed/{credentials_embed_id}Delete Embedding Credential
LookerApi31Reference.UserApideleteUserCredentialsGoogleDELETE /users/{user_id}/credentials_googleDelete Google Auth Credential
LookerApi31Reference.UserApideleteUserCredentialsLdapDELETE /users/{user_id}/credentials_ldapDelete LDAP Credential
LookerApi31Reference.UserApideleteUserCredentialsLookerOpenidDELETE /users/{user_id}/credentials_looker_openidDelete Looker OpenId Credential
LookerApi31Reference.UserApideleteUserCredentialsOidcDELETE /users/{user_id}/credentials_oidcDelete OIDC Auth Credential
LookerApi31Reference.UserApideleteUserCredentialsSamlDELETE /users/{user_id}/credentials_samlDelete Saml Auth Credential
LookerApi31Reference.UserApideleteUserCredentialsTotpDELETE /users/{user_id}/credentials_totpDelete Two-Factor Credential
LookerApi31Reference.UserApideleteUserSessionDELETE /users/{user_id}/sessions/{session_id}Delete Web Login Session
LookerApi31Reference.UserApimeGET /userGet Current User
LookerApi31Reference.UserApisearchUsersGET /users/searchSearch Users
LookerApi31Reference.UserApisearchUsersNamesGET /users/search/names/{pattern}Search User Names
LookerApi31Reference.UserApisetUserAttributeUserValuePATCH /users/{user_id}/attribute_values/{user_attribute_id}Set User Attribute User Value
LookerApi31Reference.UserApisetUserRolesPUT /users/{user_id}/rolesSet User Roles
LookerApi31Reference.UserApiupdateUserPATCH /users/{user_id}Update User
LookerApi31Reference.UserApiupdateUserCredentialsEmailPATCH /users/{user_id}/credentials_emailUpdate Email/Password Credential
LookerApi31Reference.UserApiuserGET /users/{user_id}Get User by Id
LookerApi31Reference.UserApiuserAttributeUserValuesGET /users/{user_id}/attribute_valuesGet User Attribute Values
LookerApi31Reference.UserApiuserCredentialsApi3GET /users/{user_id}/credentials_api3/{credentials_api3_id}Get API 3 Credential
LookerApi31Reference.UserApiuserCredentialsEmailGET /users/{user_id}/credentials_emailGet Email/Password Credential
LookerApi31Reference.UserApiuserCredentialsEmbedGET /users/{user_id}/credentials_embed/{credentials_embed_id}Get Embedding Credential
LookerApi31Reference.UserApiuserCredentialsGoogleGET /users/{user_id}/credentials_googleGet Google Auth Credential
LookerApi31Reference.UserApiuserCredentialsLdapGET /users/{user_id}/credentials_ldapGet LDAP Credential
LookerApi31Reference.UserApiuserCredentialsLookerOpenidGET /users/{user_id}/credentials_looker_openidGet Looker OpenId Credential
LookerApi31Reference.UserApiuserCredentialsOidcGET /users/{user_id}/credentials_oidcGet OIDC Auth Credential
LookerApi31Reference.UserApiuserCredentialsSamlGET /users/{user_id}/credentials_samlGet Saml Auth Credential
LookerApi31Reference.UserApiuserCredentialsTotpGET /users/{user_id}/credentials_totpGet Two-Factor Credential
LookerApi31Reference.UserApiuserForCredentialGET /users/credential/{credential_type}/{credential_id}Get User by Credential Id
LookerApi31Reference.UserApiuserRolesGET /users/{user_id}/rolesGet User Roles
LookerApi31Reference.UserApiuserSessionGET /users/{user_id}/sessions/{session_id}Get Web Login Session
LookerApi31Reference.UserAttributeApiallUserAttributeGroupValuesGET /user_attributes/{user_attribute_id}/group_valuesGet User Attribute Group Values
LookerApi31Reference.UserAttributeApiallUserAttributesGET /user_attributesGet All User Attributes
LookerApi31Reference.UserAttributeApicreateUserAttributePOST /user_attributesCreate User Attribute
LookerApi31Reference.UserAttributeApideleteUserAttributeDELETE /user_attributes/{user_attribute_id}Delete User Attribute
LookerApi31Reference.UserAttributeApisetUserAttributeGroupValuesPOST /user_attributes/{user_attribute_id}/group_valuesSet User Attribute Group Values
LookerApi31Reference.UserAttributeApiupdateUserAttributePATCH /user_attributes/{user_attribute_id}Update User Attribute
LookerApi31Reference.UserAttributeApiuserAttributeGET /user_attributes/{user_attribute_id}Get User Attribute
LookerApi31Reference.WorkspaceApiallWorkspacesGET /workspacesGet All Workspaces
LookerApi31Reference.WorkspaceApiworkspaceGET /workspaces/{workspace_id}Get Workspace

Documentation for Models

3.1.7

5 years ago

3.1.6

5 years ago

3.1.5

5 years ago

3.1.4

5 years ago

3.1.3

5 years ago

3.1.2

5 years ago

3.1.1

5 years ago

3.1.0

5 years ago