API wrapper for Looker API3 - OAuth2
npm install node-looker-apiJavaScript client for node-looker-api (specifically using OAuth2 for API authentication)
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
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
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.
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. Stable (non-beta) API endpoints should not receive breaking changes in future releases. For more information, see Looker API Versioning
This SDK is automatically generated by the Swagger Codegen project:
- Note: Functional updates provided by Madison Reed
- API version: 3.0.0
- Package version: 3.1.9
- Build date: 2017-07-06T13:04:51.572-07:00
- Build package: class io.swagger.codegen.languages.JavascriptClientCodegen
- Public GitHub repo: https://github.com/MadisonReed/node-looker-api
#### npm
To publish the library as a npm,
please follow the procedure in "Publishing npm packages".
Then install it via:
``shell`
npm install node-looker-api
#### git
#
If the library is hosted at a git repository, e.g.
https://github.com/YOUR_USERNAME/YOUR_GIT_REPO_ID
then install it via:
`shell`
npm install YOUR_USERNAME/YOUR_GIT_REPO_ID --save
The library also works (perhaps - haven't tested) 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):
`shell`
browserify main.js > bundle.js
Then include bundle.js in the HTML pages.
Please follow the installation instruction and execute the following JS code:
`javascript
var lookerApiRef = require('node-looker-api');
var authApi = new lookerApiRef.ApiAuthApi();
authApi.apiClient.setInstanceName('YOUR-LOOKER-INSTANCE-HOSTNAME'); // Note: You must set this!
var opts = {
'clientId': "clientId_example", // {String} client_id part of API3 Key.
'clientSecret': "clientSecret_example" // {String} client_secret part of API3 Key.
};
var loginCallback = function(error, data, response) {
if (error) {
console.error(error);
} else {
authApi.apiClient.authentications = {};
// the authentications will explicitly look for 'oauth2'
authApi.apiClient.authentications["oauth2"] = {"type": "oauth2", "accessToken" : data.access_token};
}
};
authApi.login(opts, loginCallback);
// further API requests can now easily use the oauth2 token, provided it hasn't expired.
var dashboardApi = new lookerApiRef.DashboardApi();
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log(JSON.stringify(data));
}
};
dashboardApi.allDashboards({}, callback);
``
All URIs are relative to https://INSTANCE_NAME.looker.com:19999/api/3.0
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
LookerApi30Reference.ApiAuthApi | login | POST /login | Login
LookerApi30Reference.ApiAuthApi | loginUser | POST /login/{user_id} | Login user
LookerApi30Reference.ApiAuthApi | logout | DELETE /logout | Logout
LookerApi30Reference.AuthApi | createSamlTestConfig | POST /saml_test_configs | Create SAML Test Configuration
LookerApi30Reference.AuthApi | deleteSamlTestConfig | DELETE /saml_test_configs/{test_slug} | Delete SAML Test Configuration
LookerApi30Reference.AuthApi | fetchAndParseSamlIdpMetadata | POST /fetch_and_parse_saml_idp_metadata | Parse SAML IdP Url
LookerApi30Reference.AuthApi | ldapConfig | GET /ldap_config | Get LDAP Configuration
LookerApi30Reference.AuthApi | parseSamlIdpMetadata | POST /parse_saml_idp_metadata | Parse SAML IdP XML
LookerApi30Reference.AuthApi | samlConfig | GET /saml_config | Get SAML Configuration
LookerApi30Reference.AuthApi | samlTestConfig | GET /saml_test_configs/{test_slug} | Get SAML Test Configuration
LookerApi30Reference.AuthApi | testLdapConfigAuth | PUT /ldap_config/test_auth | Test LDAP Auth
LookerApi30Reference.AuthApi | testLdapConfigConnection | PUT /ldap_config/test_connection | Test LDAP Connection
LookerApi30Reference.AuthApi | testLdapConfigUserAuth | PUT /ldap_config/test_user_auth | Test LDAP User Auth
LookerApi30Reference.AuthApi | testLdapConfigUserInfo | PUT /ldap_config/test_user_info | Test LDAP User Info
LookerApi30Reference.AuthApi | updateLdapConfig | PATCH /ldap_config | Update LDAP Configuration
LookerApi30Reference.AuthApi | updateSamlConfig | PATCH /saml_config | Update SAML Configuration
LookerApi30Reference.ConfigApi | allLegacyFeatures | GET /legacy_features | Get All Legacy Features
LookerApi30Reference.ConfigApi | allTimezones | GET /timezones | Get All Timezones
LookerApi30Reference.ConfigApi | backupConfiguration | GET /backup_configuration | Get Backup Configuration
LookerApi30Reference.ConfigApi | legacyFeature | GET /legacy_features/{legacy_feature_id} | Get Legacy Feature
LookerApi30Reference.ConfigApi | updateBackupConfiguration | PATCH /backup_configuration | Update Backup Configuration
LookerApi30Reference.ConfigApi | updateLegacyFeature | PATCH /legacy_features/{legacy_feature_id} | Update Legacy Feature
LookerApi30Reference.ConfigApi | updateWhitelabelConfiguration | PUT /whitelabel_configuration | Update Whitelabel configuration
LookerApi30Reference.ConfigApi | versions | GET /versions | Get ApiVersion
LookerApi30Reference.ConfigApi | whitelabelConfiguration | GET /whitelabel_configuration | Get Whitelabel configuration
LookerApi30Reference.ConnectionApi | allConnections | GET /connections | Get All Connections
LookerApi30Reference.ConnectionApi | allDialectInfos | GET /dialect_info | Get All Dialect Infos
LookerApi30Reference.ConnectionApi | connection | GET /connections/{connection_name} | Get Connection
LookerApi30Reference.ConnectionApi | createConnection | POST /connections | Create Connection
LookerApi30Reference.ConnectionApi | deleteConnection | DELETE /connections/{connection_name} | Delete Connection
LookerApi30Reference.ConnectionApi | testConnection | PUT /connections/{connection_name}/test | Test Connection
LookerApi30Reference.ConnectionApi | testConnectionConfig | PUT /connections/test | Test Connection Configuration
LookerApi30Reference.ConnectionApi | updateConnection | PATCH /connections/{connection_name} | Update Connection
LookerApi30Reference.ContentApi | allContentMetadataAccesss | GET /content_metadata_access | Get All Content Metadata Accesss
LookerApi30Reference.ContentApi | allContentMetadatas | GET /content_metadata | Get All Content Metadatas
LookerApi30Reference.ContentApi | contentFavorite | GET /content_favorite/{content_favorite_id} | Get Favorite Content
LookerApi30Reference.ContentApi | contentMetadata | GET /content_metadata/{content_metadata_id} | Get Content Metadata
LookerApi30Reference.ContentApi | createContentFavorite | POST /content_favorite | Create Favorite Content
LookerApi30Reference.ContentApi | createContentMetadataAccess | POST /content_metadata_access | Create Content Metadata Access
LookerApi30Reference.ContentApi | deleteContentFavorite | DELETE /content_favorite/{content_favorite_id} | Delete Favorite Content
LookerApi30Reference.ContentApi | deleteContentMetadataAccess | DELETE /content_metadata_access/{content_metadata_access_id} | Delete Content Metadata Access
LookerApi30Reference.ContentApi | searchContentFavorites | GET /content_favorite/search | Search Favorite Contents
LookerApi30Reference.ContentApi | searchContentViews | GET /content_view/search | Search Content Views
LookerApi30Reference.ContentApi | updateContentMetadata | PATCH /content_metadata/{content_metadata_id} | Update Content Metadata
LookerApi30Reference.ContentApi | updateContentMetadataAccess | PUT /content_metadata_access/{content_metadata_access_id} | Update Content Metadata Access
LookerApi30Reference.DashboardApi | allDashboards | GET /dashboards | Get All Dashboards
LookerApi30Reference.DashboardApi | createDashboard | POST /dashboards | Create Dashboard
LookerApi30Reference.DashboardApi | createDashboardPrefetch | POST /dashboards/{dashboard_id}/prefetch | Create Dashboard Prefetch
LookerApi30Reference.DashboardApi | dashboard | GET /dashboards/{dashboard_id} | Get Dashboard
LookerApi30Reference.DashboardApi | dashboardPrefetch | GET /dashboards/{dashboard_id}/prefetch | Get Dashboard Prefetch
LookerApi30Reference.DashboardApi | deleteDashboard | DELETE /dashboards/{dashboard_id} | Delete Dashboard
LookerApi30Reference.DashboardApi | searchDashboards | GET /dashboards/search | Search Dashboards
LookerApi30Reference.DashboardApi | updateDashboard | PATCH /dashboards/{dashboard_id} | Update Dashboard
LookerApi30Reference.DataActionApi | fetchRemoteDataActionForm | POST /data_actions/form | Fetch Remote Data Action Form
LookerApi30Reference.DataActionApi | performDataAction | POST /data_actions | Send a Data Action
LookerApi30Reference.DatagroupApi | allDatagroups | GET /datagroups | Get All Datagroups
LookerApi30Reference.DatagroupApi | datagroup | GET /datagroups/{datagroup_id} | Get Datagroup
LookerApi30Reference.DatagroupApi | updateDatagroup | PATCH /datagroups/{datagroup_id} | Update Datagroup
LookerApi30Reference.GroupApi | addGroupGroup | POST /groups/{group_id}/groups | Add a Group to Group
LookerApi30Reference.GroupApi | addGroupUser | POST /groups/{group_id}/users | Add a User to Group
LookerApi30Reference.GroupApi | allGroupGroups | GET /groups/{group_id}/groups | Get All Groups in Group
LookerApi30Reference.GroupApi | allGroupUsers | GET /groups/{group_id}/users | Get All Users in Group
LookerApi30Reference.GroupApi | allGroups | GET /groups | Get All Groups
LookerApi30Reference.GroupApi | createGroup | POST /groups | Create Group
LookerApi30Reference.GroupApi | deleteGroup | DELETE /groups/{group_id} | Delete Group
LookerApi30Reference.GroupApi | deleteGroupFromGroup | DELETE /groups/{group_id}/groups/{deleting_group_id} | Deletes a Group from Group
LookerApi30Reference.GroupApi | deleteGroupUser | DELETE /groups/{group_id}/users/{user_id} | Remove a User from Group
LookerApi30Reference.GroupApi | deleteUserAttributeGroupValue | DELETE /groups/{group_id}/attribute_values/{user_attribute_id} | Delete User Attribute Group Value
LookerApi30Reference.GroupApi | group | GET /groups/{group_id} | Get Group
LookerApi30Reference.GroupApi | updateGroup | PATCH /groups/{group_id} | Update Group
LookerApi30Reference.GroupApi | updateUserAttributeGroupValue | PATCH /groups/{group_id}/attribute_values/{user_attribute_id} | Set User Attribute Group Value
LookerApi30Reference.HomepageApi | allHomepageItems | GET /homepage_items | Get All Homepage Items
LookerApi30Reference.HomepageApi | allHomepageSections | GET /homepage_sections | Get All Homepage sections
LookerApi30Reference.HomepageApi | createHomepageItem | POST /homepage_items | Create Homepage Item
LookerApi30Reference.HomepageApi | createHomepageSection | POST /homepage_sections | Create Homepage section
LookerApi30Reference.HomepageApi | deleteHomepageItem | DELETE /homepage_items/{homepage_item_id} | Delete Homepage Item
LookerApi30Reference.HomepageApi | deleteHomepageSection | DELETE /homepage_sections/{homepage_section_id} | Delete Homepage section
LookerApi30Reference.HomepageApi | homepageItem | GET /homepage_items/{homepage_item_id} | Get Homepage Item
LookerApi30Reference.HomepageApi | homepageSection | GET /homepage_sections/{homepage_section_id} | Get Homepage section
LookerApi30Reference.HomepageApi | updateHomepageItem | PATCH /homepage_items/{homepage_item_id} | Update Homepage Item
LookerApi30Reference.HomepageApi | updateHomepageSection | PATCH /homepage_sections/{homepage_section_id} | Update Homepage section
LookerApi30Reference.LookApi | allLooks | GET /looks | Get All Looks
LookerApi30Reference.LookApi | createLook | POST /looks | Create Look
LookerApi30Reference.LookApi | deleteLook | DELETE /looks/{look_id} | Delete Look
LookerApi30Reference.LookApi | look | GET /looks/{look_id} | Get Look
LookerApi30Reference.LookApi | runLook | GET /looks/{look_id}/run/{result_format} | Run Look
LookerApi30Reference.LookApi | searchLooks | GET /looks/search | Search Looks
LookerApi30Reference.LookApi | updateLook | PATCH /looks/{look_id} | Update Look
LookerApi30Reference.LookmlModelApi | allLookmlModels | GET /lookml_models | Get All LookML Models
LookerApi30Reference.LookmlModelApi | createLookmlModel | POST /lookml_models | Create LookML Model
LookerApi30Reference.LookmlModelApi | deleteLookmlModel | DELETE /lookml_models/{lookml_model_name} | Delete LookML Model
LookerApi30Reference.LookmlModelApi | lookmlModel | GET /lookml_models/{lookml_model_name} | Get LookML Model
LookerApi30Reference.LookmlModelApi | lookmlModelExplore | GET /lookml_models/{lookml_model_name}/explores/{explore_name} | Get LookML Model Explore
LookerApi30Reference.LookmlModelApi | updateLookmlModel | PATCH /lookml_models/{lookml_model_name} | Update LookML Model
LookerApi30Reference.ProjectApi | allProjectFiles | GET /projects/{project_id}/files | Get All Project Files
LookerApi30Reference.ProjectApi | allProjects | GET /projects | Get All Projects
LookerApi30Reference.ProjectApi | project | GET /projects/{project_id} | Get Project
LookerApi30Reference.ProjectApi | projectFile | GET /projects/{project_id}/files/file | Get Project File
LookerApi30Reference.ProjectApi | projectValidationResults | GET /projects/{project_id}/validate | Cached Project Validation Results
LookerApi30Reference.ProjectApi | resetProjectToProduction | POST /projects/{project_id}/reset_to_production | Reset To Production
LookerApi30Reference.ProjectApi | validateProject | POST /projects/{project_id}/validate | Validate Project
LookerApi30Reference.QueryApi | createQuery | POST /queries | Create Query
LookerApi30Reference.QueryApi | createQueryTask | POST /query_tasks | Run Query Async
LookerApi30Reference.QueryApi | query | GET /queries/{query_id} | Get Query
LookerApi30Reference.QueryApi | queryForSlug | GET /queries/slug/{slug} | Get Query for Slug
LookerApi30Reference.QueryApi | queryTask | GET /query_tasks/{query_task_id} | Get Async Query Info
LookerApi30Reference.QueryApi | queryTaskMultiResults | GET /query_tasks/multi_results | Get Multiple Async Query Results
LookerApi30Reference.QueryApi | queryTaskResults | GET /query_tasks/{query_task_id}/results | Get Async Query Results
LookerApi30Reference.QueryApi | runInlineQuery | POST /queries/run/{result_format} | Run Inline Query
LookerApi30Reference.QueryApi | runQuery | GET /queries/{query_id}/run/{result_format} | Run Query
LookerApi30Reference.QueryApi | runUrlEncodedQuery | GET /queries/models/{model_name}/views/{view_name}/run/{result_format} | Run Url Encoded Query
LookerApi30Reference.RenderTaskApi | createDashboardRenderTask | POST /render_tasks/dashboards/{dashboard_id}/{result_format} | Create Dashboard Render Task
LookerApi30Reference.RenderTaskApi | createLookRenderTask | POST /render_tasks/looks/{look_id}/{result_format} | Create Look Render Task
LookerApi30Reference.RenderTaskApi | createLookmlDashboardRenderTask | POST /render_tasks/lookml_dashboards/{dashboard_id}/{result_format} | Create Lookml Dashboard Render Task
LookerApi30Reference.RenderTaskApi | createQueryRenderTask | POST /render_tasks/queries/{query_id}/{result_format} | Create Query Render Task
LookerApi30Reference.RenderTaskApi | renderTask | GET /render_tasks/{render_task_id} | Get Render Task
LookerApi30Reference.RenderTaskApi | renderTaskResults | GET /render_tasks/{render_task_id}/results | Render Task Results
LookerApi30Reference.RoleApi | allModelSets | GET /model_sets | Get All Model Sets
LookerApi30Reference.RoleApi | allPermissionSets | GET /permission_sets | Get All Permission Sets
LookerApi30Reference.RoleApi | allPermissions | GET /permissions | Get All Permissions
LookerApi30Reference.RoleApi | allRoles | GET /roles | Get All Roles
LookerApi30Reference.RoleApi | createModelSet | POST /model_sets | Create Model Set
LookerApi30Reference.RoleApi | createPermissionSet | POST /permission_sets | Create Permission Set
LookerApi30Reference.RoleApi | createRole | POST /roles | Create Role
LookerApi30Reference.RoleApi | deleteModelSet | DELETE /model_sets/{model_set_id} | Delete Model Set
LookerApi30Reference.RoleApi | deletePermissionSet | DELETE /permission_sets/{permission_set_id} | Delete Permission Set
LookerApi30Reference.RoleApi | deleteRole | DELETE /roles/{role_id} | Delete Role
LookerApi30Reference.RoleApi | modelSet | GET /model_sets/{model_set_id} | Get Model Set
LookerApi30Reference.RoleApi | permissionSet | GET /permission_sets/{permission_set_id} | Get Permission Set
LookerApi30Reference.RoleApi | role | GET /roles/{role_id} | Get Role
LookerApi30Reference.RoleApi | roleGroups | GET /roles/{role_id}/groups | Get Role Groups
LookerApi30Reference.RoleApi | roleUsers | GET /roles/{role_id}/users | Get Role Users
LookerApi30Reference.RoleApi | setRoleGroups | PUT /roles/{role_id}/groups | Update Role Groups
LookerApi30Reference.RoleApi | setRoleUsers | PUT /roles/{role_id}/users | Update Role Users
LookerApi30Reference.RoleApi | updateModelSet | PATCH /model_sets/{model_set_id} | Update Model Set
LookerApi30Reference.RoleApi | updatePermissionSet | PATCH /permission_sets/{permission_set_id} | Update Permission Set
LookerApi30Reference.RoleApi | updateRole | PATCH /roles/{role_id} | Update Role
LookerApi30Reference.RunningQueriesApi | allRunningQueries | GET /running_queries | Get All Running Queries
LookerApi30Reference.RunningQueriesApi | killQuery | DELETE /running_queries/{query_task_id} | Kill Running Query
LookerApi30Reference.ScheduledPlanApi | allScheduledPlans | GET /scheduled_plans | Get All Scheduled Plans
LookerApi30Reference.ScheduledPlanApi | createScheduledPlan | POST /scheduled_plans | Create Scheduled Plan
LookerApi30Reference.ScheduledPlanApi | deleteScheduledPlan | DELETE /scheduled_plans/{scheduled_plan_id} | Delete Scheduled Plan
LookerApi30Reference.ScheduledPlanApi | scheduledPlan | GET /scheduled_plans/{scheduled_plan_id} | Get Scheduled Plan
LookerApi30Reference.ScheduledPlanApi | scheduledPlanRunOnce | POST /scheduled_plans/run_once | Run Scheduled Plan Once
LookerApi30Reference.ScheduledPlanApi | scheduledPlansForDashboard | GET /scheduled_plans/dashboard/{dashboard_id} | Scheduled Plans for Dashboard
LookerApi30Reference.ScheduledPlanApi | scheduledPlansForLook | GET /scheduled_plans/look/{look_id} | Scheduled Plans for Look
LookerApi30Reference.ScheduledPlanApi | scheduledPlansForLookmlDashboard | GET /scheduled_plans/lookml_dashboard/{lookml_dashboard_id} | Scheduled Plans for LookML Dashboard
LookerApi30Reference.ScheduledPlanApi | scheduledPlansForSpace | GET /scheduled_plans/space/{space_id} | Scheduled Plans for Space
LookerApi30Reference.ScheduledPlanApi | updateScheduledPlan | PATCH /scheduled_plans/{scheduled_plan_id} | Update Scheduled Plan
LookerApi30Reference.SessionApi | session | GET /session | Get Session
LookerApi30Reference.SessionApi | updateSession | PATCH /session | Update Session
LookerApi30Reference.SpaceApi | allSpaces | GET /spaces | Get All Spaces
LookerApi30Reference.SpaceApi | createSpace | POST /spaces | Create Space
LookerApi30Reference.SpaceApi | deleteSpace | DELETE /spaces/{space_id} | Delete Space
LookerApi30Reference.SpaceApi | searchSpaces | GET /spaces/search | Search Spaces
LookerApi30Reference.SpaceApi | space | GET /spaces/{space_id} | Get Space
LookerApi30Reference.SpaceApi | spaceAncestors | GET /spaces/{space_id}/ancestors | Get Space Ancestors
LookerApi30Reference.SpaceApi | spaceChildren | GET /spaces/{space_id}/children | Get Space Children
LookerApi30Reference.SpaceApi | spaceChildrenSearch | GET /spaces/{space_id}/children/search | Search Space Children
LookerApi30Reference.SpaceApi | spaceDashboards | GET /spaces/{space_id}/dashboards | Get Space Dashboards
LookerApi30Reference.SpaceApi | spaceLooks | GET /spaces/{space_id}/looks | Get Space Looks
LookerApi30Reference.SpaceApi | spaceParent | GET /spaces/{space_id}/parent | Get Space Parent
LookerApi30Reference.SpaceApi | updateSpace | PATCH /spaces/{space_id} | Update Space
LookerApi30Reference.SqlQueryApi | createSqlQuery | POST /sql_queries | Create SQL Runner Query
LookerApi30Reference.SqlQueryApi | sqlQuery | GET /sql_queries/{slug} | Get SQL Runner Query
LookerApi30Reference.UserApi | allUserAccessFilters | GET /users/{user_id}/access_filters | Get All Access Filters
LookerApi30Reference.UserApi | allUserCredentialsApi3s | GET /users/{user_id}/credentials_api3 | Get All API 3 Credentials
LookerApi30Reference.UserApi | allUserCredentialsEmbeds | GET /users/{user_id}/credentials_embed | Get All Embedding Credentials
LookerApi30Reference.UserApi | allUserSessions | GET /users/{user_id}/sessions | Get All Web Login Sessions
LookerApi30Reference.UserApi | allUsers | GET /users | Get All Users
LookerApi30Reference.UserApi | createUser | POST /users | Create User
LookerApi30Reference.UserApi | createUserAccessFilter | POST /users/{user_id}/access_filters | Create Access Filter
LookerApi30Reference.UserApi | createUserCredentialsApi | POST /users/{user_id}/credentials_api | Create API Credential
LookerApi30Reference.UserApi | createUserCredentialsApi3 | POST /users/{user_id}/credentials_api3 | Create API 3 Credential
LookerApi30Reference.UserApi | createUserCredentialsEmail | POST /users/{user_id}/credentials_email | Create Email/Password Credential
LookerApi30Reference.UserApi | createUserCredentialsEmailPasswordReset | POST /users/{user_id}/credentials_email/password_reset | Create Password Reset Token
LookerApi30Reference.UserApi | createUserCredentialsTotp | POST /users/{user_id}/credentials_totp | Create Two-Factor Credential
LookerApi30Reference.UserApi | deleteUser | DELETE /users/{user_id} | Delete User
LookerApi30Reference.UserApi | deleteUserAccessFilter | DELETE /users/{user_id}/access_filters/{access_filter_id} | Delete Access Filter
LookerApi30Reference.UserApi | deleteUserAttributeUserValue | DELETE /users/{user_id}/attribute_values/{user_attribute_id} | Delete User Attribute User Value
LookerApi30Reference.UserApi | deleteUserCredentialsApi | DELETE /users/{user_id}/credentials_api | Delete API Credential
LookerApi30Reference.UserApi | deleteUserCredentialsApi3 | DELETE /users/{user_id}/credentials_api3/{credentials_api3_id} | Delete API 3 Credential
LookerApi30Reference.UserApi | deleteUserCredentialsEmail | DELETE /users/{user_id}/credentials_email | Delete Email/Password Credential
LookerApi30Reference.UserApi | deleteUserCredentialsEmbed | DELETE /users/{user_id}/credentials_embed/{credentials_embed_id} | Delete Embedding Credential
LookerApi30Reference.UserApi | deleteUserCredentialsGoogle | DELETE /users/{user_id}/credentials_google | Delete Google Auth Credential
LookerApi30Reference.UserApi | deleteUserCredentialsLdap | DELETE /users/{user_id}/credentials_ldap | Delete LDAP Credential
LookerApi30Reference.UserApi | deleteUserCredentialsLookerOpenid | DELETE /users/{user_id}/credentials_looker_openid | Delete Looker OpenId Credential
LookerApi30Reference.UserApi | deleteUserCredentialsSaml | DELETE /users/{user_id}/credentials_saml | Delete Saml Auth Credential
LookerApi30Reference.UserApi | deleteUserCredentialsTotp | DELETE /users/{user_id}/credentials_totp | Delete Two-Factor Credential
LookerApi30Reference.UserApi | deleteUserSession | DELETE /users/{user_id}/sessions/{session_id} | Delete Web Login Session
LookerApi30Reference.UserApi | me | GET /user | Get Current User
LookerApi30Reference.UserApi | searchUsers | GET /users/search | Search Users
LookerApi30Reference.UserApi | searchUsersNames | GET /users/search/names/{pattern} | Search User Names
LookerApi30Reference.UserApi | setUserAttributeUserValue | PATCH /users/{user_id}/attribute_values/{user_attribute_id} | Set User Attribute User Value
LookerApi30Reference.UserApi | setUserRoles | PUT /users/{user_id}/roles | Set User Roles
LookerApi30Reference.UserApi | updateUser | PATCH /users/{user_id} | Update User
LookerApi30Reference.UserApi | updateUserAccessFilter | PATCH /users/{user_id}/access_filters/{access_filter_id} | Update Access Filter
LookerApi30Reference.UserApi | updateUserCredentialsEmail | PATCH /users/{user_id}/credentials_email | Update Email/Password Credential
LookerApi30Reference.UserApi | user | GET /users/{user_id} | Get User by Id
LookerApi30Reference.UserApi | userAccessFilter | GET /users/{user_id}/access_filters/{access_filter_id} | Get Access Filter
LookerApi30Reference.UserApi | userAttributeUserValues | GET /users/{user_id}/attribute_values | Get User Attribute Values
LookerApi30Reference.UserApi | userCredentialsApi | GET /users/{user_id}/credentials_api | Get API Credential
LookerApi30Reference.UserApi | userCredentialsApi3 | GET /users/{user_id}/credentials_api3/{credentials_api3_id} | Get API 3 Credential
LookerApi30Reference.UserApi | userCredentialsEmail | GET /users/{user_id}/credentials_email | Get Email/Password Credential
LookerApi30Reference.UserApi | userCredentialsEmbed | GET /users/{user_id}/credentials_embed/{credentials_embed_id} | Get Embedding Credential
LookerApi30Reference.UserApi | userCredentialsGoogle | GET /users/{user_id}/credentials_google | Get Google Auth Credential
LookerApi30Reference.UserApi | userCredentialsLdap | GET /users/{user_id}/credentials_ldap | Get LDAP Credential
LookerApi30Reference.UserApi | userCredentialsLookerOpenid | GET /users/{user_id}/credentials_looker_openid | Get Looker OpenId Credential
LookerApi30Reference.UserApi | userCredentialsSaml | GET /users/{user_id}/credentials_saml | Get Saml Auth Credential
LookerApi30Reference.UserApi | userCredentialsTotp | GET /users/{user_id}/credentials_totp | Get Two-Factor Credential
LookerApi30Reference.UserApi | userForCredential | GET /users/credential/{credential_type}/{credential_id} | Get User by Credential Id
LookerApi30Reference.UserApi | userRoles | GET /users/{user_id}/roles | Get User Roles
LookerApi30Reference.UserApi | userSession | GET /users/{user_id}/sessions/{session_id} | Get Web Login Session
LookerApi30Reference.UserAttributeApi | allUserAttributeGroupValues | GET /user_attributes/{user_attribute_id}/group_values | Get User Attribute Group Values
LookerApi30Reference.UserAttributeApi | allUserAttributes | GET /user_attributes | Get All User Attributes
LookerApi30Reference.UserAttributeApi | createUserAttribute | POST /user_attributes | Create User Attribute
LookerApi30Reference.UserAttributeApi | deleteUserAttribute | DELETE /user_attributes/{user_attribute_id} | Delete User Attribute
LookerApi30Reference.UserAttributeApi | setUserAttributeGroupValues | POST /user_attributes/{user_attribute_id}/group_values | Set User Attribute Group Values
LookerApi30Reference.UserAttributeApi | updateUserAttribute | PATCH /user_attributes/{user_attribute_id} | Update User Attribute
LookerApi30Reference.UserAttributeApi | userAttribute | GET /user_attributes/{user_attribute_id} | Get User Attribute
LookerApi30Reference.WorkspaceApi | allWorkspaces | GET /workspaces | Get All Workspaces
LookerApi30Reference.WorkspaceApi | workspace | GET /workspaces/{workspace_id} | Get Workspace
- LookerApi30Reference.AccessFilter
- LookerApi30Reference.AccessToken
- LookerApi30Reference.ApiSession
- LookerApi30Reference.ApiVersion
- LookerApi30Reference.ApiVersionElement
- LookerApi30Reference.BackupConfiguration
- LookerApi30Reference.ContentFavorite
- LookerApi30Reference.ContentMeta
- LookerApi30Reference.ContentMetaGroupUser
- LookerApi30Reference.ContentView
- LookerApi30Reference.CreateDashboardRenderTask
- LookerApi30Reference.CreateQueryTask
- LookerApi30Reference.CredentialsApi
- LookerApi30Reference.CredentialsApi3
- LookerApi30Reference.CredentialsEmail
- LookerApi30Reference.CredentialsEmbed
- LookerApi30Reference.CredentialsGoogle
- LookerApi30Reference.CredentialsLDAP
- LookerApi30Reference.CredentialsLookerOpenid
- LookerApi30Reference.CredentialsSaml
- LookerApi30Reference.CredentialsTotp
- LookerApi30Reference.DBConnection
- LookerApi30Reference.DBConnectionBase
- LookerApi30Reference.DBConnectionTestResult
- LookerApi30Reference.Dashboard
- LookerApi30Reference.DashboardBase
- LookerApi30Reference.DashboardElement
- LookerApi30Reference.DashboardFilter
- LookerApi30Reference.DashboardLayout
- LookerApi30Reference.DashboardLayoutComponent
- LookerApi30Reference.DataActionForm
- LookerApi30Reference.DataActionFormField
- LookerApi30Reference.DataActionFormSelectOption
- LookerApi30Reference.DataActionRequest
- LookerApi30Reference.DataActionResponse
- LookerApi30Reference.Datagroup
- LookerApi30Reference.Dialect
- LookerApi30Reference.DialectInfo
- LookerApi30Reference.DialectInfoOptions
- LookerApi30Reference.Error
- LookerApi30Reference.GitStatus
- LookerApi30Reference.Group
- LookerApi30Reference.GroupIdForGroupInclusion
- LookerApi30Reference.GroupIdForGroupUserInclusion
- LookerApi30Reference.HomepageItem
- LookerApi30Reference.HomepageSection
- LookerApi30Reference.LDAPConfig
- LookerApi30Reference.LDAPConfigTestResult
- LookerApi30Reference.LDAPGroupRead
- LookerApi30Reference.LDAPGroupWrite
- LookerApi30Reference.LDAPUser
- LookerApi30Reference.LegacyFeature
- LookerApi30Reference.Look
- LookerApi30Reference.LookBasic
- LookerApi30Reference.LookModel
- LookerApi30Reference.LookWithDashboards
- LookerApi30Reference.LookWithQuery
- LookerApi30Reference.LookmlModel
- LookerApi30Reference.LookmlModelExplore
- LookerApi30Reference.LookmlModelExploreAccessFilter
- LookerApi30Reference.LookmlModelExploreAlias
- LookerApi30Reference.LookmlModelExploreAlwaysFilter
- LookerApi30Reference.LookmlModelExploreConditionallyFilter
- LookerApi30Reference.LookmlModelExploreError
- LookerApi30Reference.LookmlModelExploreField
- LookerApi30Reference.LookmlModelExploreFieldEnumeration
- LookerApi30Reference.LookmlModelExploreFieldSqlCase
- LookerApi30Reference.LookmlModelExploreFieldset
- LookerApi30Reference.LookmlModelExploreJoins
- LookerApi30Reference.LookmlModelExploreSet
- LookerApi30Reference.LookmlModelNavExplore
- LookerApi30Reference.ModelSet
- LookerApi30Reference.ModelsNotValidated
- LookerApi30Reference.Permission
- LookerApi30Reference.PermissionSet
- LookerApi30Reference.PrefetchAccessFilterValue
- LookerApi30Reference.PrefetchDashboardFilterValue
- LookerApi30Reference.PrefetchDashboardRequest
- LookerApi30Reference.PrefetchMapper
- LookerApi30Reference.Project
- LookerApi30Reference.ProjectError
- LookerApi30Reference.ProjectFile
- LookerApi30Reference.ProjectValidation
- LookerApi30Reference.ProjectValidationCache
- LookerApi30Reference.ProjectWorkspace
- LookerApi30Reference.Query
- LookerApi30Reference.QueryTask
- LookerApi30Reference.RenderTask
- LookerApi30Reference.Role
- LookerApi30Reference.RunningQueries
- LookerApi30Reference.SamlConfig
- LookerApi30Reference.SamlGroupRead
- LookerApi30Reference.SamlGroupWrite
- LookerApi30Reference.SamlMetadataParseResult
- LookerApi30Reference.SamlUserAttributeRead
- LookerApi30Reference.SamlUserAttributeWrite
- LookerApi30Reference.ScheduledPlan
- LookerApi30Reference.ScheduledPlanDestination
- LookerApi30Reference.Session
- LookerApi30Reference.Snippet
- LookerApi30Reference.Space
- LookerApi30Reference.SpaceBase
- LookerApi30Reference.SqlQuery
- LookerApi30Reference.SqlQueryCreate
- LookerApi30Reference.Timezone
- LookerApi30Reference.User
- LookerApi30Reference.UserAttribute
- LookerApi30Reference.UserAttributeGroupValue
- LookerApi30Reference.UserAttributeWithValue
- LookerApi30Reference.UserIdOnly
- LookerApi30Reference.UserPublic
- LookerApi30Reference.ValidationError
- LookerApi30Reference.ValidationErrorDetail
- LookerApi30Reference.Whitelabel
- LookerApi30Reference.Workspace