node-looker-api
v3.1.9
Published
API wrapper for Looker API3 - OAuth2
Downloads
15
Readme
node-looker-api
JavaScript client for node-looker-api (specifically using OAuth2 for API authentication)
Details
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.
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. 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
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 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:
npm install YOUR_USERNAME/YOUR_GIT_REPO_ID --save
For browser
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):
browserify main.js > bundle.js
Then include bundle.js in the HTML pages.
Getting Started
Please follow the installation instruction and execute the following JS code:
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);
Documentation for API Endpoints
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
Documentation for Models
- 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