Node Looker API SDK
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 8 commits ahead of MadisonReed:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci
docs
src
.gitignore
README.md
git_push.sh
package.json

README.md

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