Looker
Looker
API integration
Expand your
Analytics
integrations with the
Looker
API integration.
Perform all CRUD operations through our Proxy and Unified APIs.
Perform all CRUD operations through our Proxy and Unified APIs.

Trusted by world-class product and engineering teams
Trusted by world-class product and engineering teams

superAI
list_all_looker_credentials_api
Get all API credentials for the specified user in Looker. Requires user_id. Returns id, client_id, c…
get_single_looker_credentials_api_by_id
Get API Credential for user_id and id in Looker. Returns id, client_id, created_at, is_disabled, typ…
delete_a_looker_credentials_api_by_id
Delete API Credential for user_id and id in Looker. Returns 204 status on successful deletion.…
create_a_looker_credentials_api
Create API credential for user with user_id in Looker. Returns id, client_id, client_secret, created…
update_a_looker_credentials_email_by_id
Update Email/Password Credential for user with id in Looker. Returns fields including email, forced_…
create_a_looker_credentials_email
Create Email/Password Credential for user with id in Looker. Returns created credential including em…
get_single_looker_credentials_email_by_id
Get email/password credential for user with id in Looker. Returns fields including email, user_id, c…
looker_credentials_email_search
Get all credentials_email records matching search criteria in Looker. Returns fields including id, e…
delete_a_looker_credentials_email_by_id
Delete email/password credential for the specified user in Looker. Requires user_id. Returns 204 on…
delete_a_looker_scheduled_plan_by_id
Delete a scheduled plan by id in Looker. Normal users can only delete their own plans; admins can de…
list_all_looker_scheduled_plans
Get all scheduled plans with optional user_id to filter by user or all_users to include all users in…
update_a_looker_scheduled_plan_by_id
Update a scheduled plan by id in Looker. Returns the updated scheduled plan including fields like na…
create_a_looker_scheduled_plan
Create a scheduled plan in Looker with required fields name and one of look_id, dashboard_id, lookml…
get_single_looker_scheduled_plan_by_id
Get information about a specific scheduled plan in Looker by id. Returns fields including name, user…
looker_scheduled_plans_search
Get scheduled plans matching search criteria in Looker. Use user_id to filter by user. Returns field…
delete_a_looker_model_set_by_id
Delete the model set with id in Looker. Returns 204 on successful deletion or error details if the m…
looker_model_sets_search
Get model sets matching search criteria in Looker. Returns id, name, models, all_access, built_in, a…
list_all_looker_model_sets
Get information about all model sets in Looker. Returns an array of model sets with fields including…
get_single_looker_model_set_by_id
Get information about the model set with id in Looker. Returns id, name, models, url, built_in, all_…
create_a_looker_model_set
Create a model set with the specified information in Looker. Returns the created model set including…
update_a_looker_model_set_by_id
Update information about the model set with id in Looker. Returns the updated model set including id…
looker_permission_sets_search
Get permission sets matching search criteria in Looker. Returns id, name, all_access, built_in, perm…
delete_a_looker_permission_set_by_id
Delete the permission set with id in Looker. Returns 204 status on successful deletion.…
list_all_looker_permission_sets
Get information about all permission sets in Looker. Returns id, name, permissions, all_access, buil…
update_a_looker_permission_set_by_id
Update information about the permission set with id in Looker. Returns the updated permission set in…
create_a_looker_permission_set
Create a permission set with the specified information in Looker. Returns the created permission set…
get_single_looker_permission_set_by_id
Get information about the permission set with id in Looker. Returns id, name, permissions, all_acces…
create_a_looker_role
Create a role with specified name, permission_set_id, and model_set_id in Looker. Returns the role's…
delete_a_looker_role_by_id
Delete the role with id in Looker. Returns 204 status on successful deletion.…
looker_render_task_result
Get the document or image produced by a completed render task in Looker using id. Returns binary con…
get_single_looker_render_task_by_id
Get information about a render task in Looker using id. Returns fields including status, created_at,…
create_a_looker_look_render_task
Create a new render task to render a look to an image in Looker. Requires look_id and result_format.…
create_a_looker_dashboard_render_task
Create a new dashboard render task with dashboard_id and result_format in Looker. Returns render tas…
create_a_looker_query_render_task
Create a new render task to render an existing query to an image in Looker. Requires query_id and re…
create_a_looker_sql_runner_query
Create a SQL Runner Query with either connection_name or model_name and sql. Returns fields includin…
get_single_looker_sql_runner_query_by_id
Get a SQL Runner query by slug in Looker. Returns fields including slug, last_runtime (seconds), run…
looker_sql_runner_query_run
Run a SQL Runner query in Looker using slug and result_format. Returns the query result in the speci…
delete_a_looker_running_query_by_id
Kill a running query in Looker by query_task_id. Returns 204 status on success indicating the query…
list_all_looker_running_query
Get information about all running queries in Looker. Returns an array of running queries including i…
get_single_looker_merge_query_by_id
Get a merge query by id in Looker. Returns fields including id, column_limit, dynamic_fields, pivots…
create_a_looker_merge_query
Create a new merge query in Looker by providing a MergeQuery object. Returns the created merge query…
create_a_looker_async_query
Create an async query task in Looker to run a previously created query asynchronously using query_id…
get_single_looker_async_query_by_id
Get async query task details by id in Looker. Returns fields including id, query_id, status, runtime…
list_all_looker_async_query
Get results of multiple async queries in Looker using query_task_ids. Returns execution status for i…
looker_query_run_inline
Run an inline query in Looker with specified result_format. Requires a JSON body defining model, vie…
looker_query_run_url
Run an URL encoded query in Looker with model_name, view_name, and result_format. Returns query resu…
get_single_looker_query_by_id
Get details about a specific query by id in Looker. Returns fields including id, model, view, fields…
create_a_looker_query
Create a new query in Looker with specified model, view, fields, filters, and other parameters. Retu…
looker_query_run
Run a saved query in Looker using id and result_format. Returns the query results in the specified f…
create_a_looker_tag_ref
Create a tag for the most recent commit or a specific commit SHA in Looker project identified by pro…
create_a_looker_repository_credential
Create repository credential with root_project_id and credential_id in Looker. Returns id, root_proj…
delete_a_looker_repository_credential_by_id
Delete repository credential with root_project_id and id in Looker. Returns 204 on success or error…
list_all_looker_repository_credentials
Get all repository credentials for a project in Looker using root_project_id. Returns id, root_proje…
get_single_looker_deploy_key_by_id
Get the SSH public deploy key for a project's git repository in Looker. Requires project_id. Returns…
create_a_looker_deploy_key
Create a deploy key for a Looker project using project_id. Returns the public key of the generated S…
list_all_looker_lookml_test
Get all LookML tests for a project in Looker using project_id. Returns test details including model_…
looker_lookml_test_run
Run all LookML tests in the project identified by id using Looker. Returns test results including mo…
looker_git_connection_test_run
Run the named git connection test on the git service used by the project with project_id and test id…
list_all_looker_git_connection_test
Get all git connection tests for project id in Looker. Returns tests with id and description fields…
list_all_looker_project_file
Get all project files for project_id in Looker. Returns file id, path, title, type, extension, mime_…
get_single_looker_project_file_by_id
Get information about a specific project file in Looker using project_id and file_id. Returns id, pa…
delete_a_looker_git_branch_by_id
Delete git branch specified by id from local and remote of project repository identified by project_…
list_all_looker_git_branches
Get all git branches for the project specified by project_id in Looker. Returns branch details inclu…
create_a_looker_git_branch
Create and checkout a new git branch in the project identified by project_id in Looker. Returns bran…
get_single_looker_git_branch_by_id
Get the specified Git Branch by project_id and id in Looker. Returns branch details including name,…
update_a_looker_git_branch_by_id
Update a Git branch for project_id in Looker. Returns branch details including name, remote, readonl…
looker_projects_validate
Validate all LookML files in a project in Looker by project id. Returns a list of errors including c…
looker_projects_lock_all
Install all LookML dependencies for a project using Looker. Requires project id. Returns 204 if depe…
looker_projects_manifest
Get the manifest of a project in Looker by project_id. Returns fields including name (manifest proje…
create_a_looker_project
Create a project with the required name in Looker. Returns project id, name, git configuration statu…
get_single_looker_project_by_id
Get project details by id in Looker. Returns fields including id, name, uses_git, git_remote_url, gi…
update_a_looker_project_by_id
Update a project's configuration in Looker using project id. Returns updated project fields includin…
list_all_looker_projects
Get all projects visible to the current user in Looker. Returns project id, name, git configuration…
looker_data_actions_fetch
Create a data action form in Looker. Returns fields including name, label, description, type, defaul…
create_a_looker_data_action
Perform a data action in Looker using the action JSON and form_values. Returns webhook_id, success s…
get_single_looker_dashboard_layout_component_by_id
Get information about the dashboard layout component with id in Looker. Returns id, dashboard_layout…
update_a_looker_dashboard_layout_component_by_id
Update the dashboard layout component with id in Looker. Returns fields including id, dashboard_layo…
list_all_looker_dashboard_layout_component
Get all dashboard layout components for a dashboard layout with id in Looker. Returns id, dashboard_…
delete_a_looker_dashboard_layout_by_id
Delete a dashboard layout by id in Looker. Returns 204 status on successful deletion.…
update_a_looker_dashboard_layout_by_id
Update the dashboard layout with id in Looker. Returns updated dashboard layout including id, dashbo…
get_single_looker_dashboard_layout_by_id
Get information about the dashboard layout with id in Looker. Returns id, dashboard_id, type, active…
create_a_looker_dashboard_layout
Create a dashboard layout with dashboard_id, type, active, column_width, and width in Looker. Return…
list_all_looker_dashboard_layout
Get all dashboard layouts for a dashboard with dashboard_id in Looker. Returns id, dashboard_id, typ…
delete_a_looker_dashboard_filter_by_id
Delete a dashboard filter by id in Looker. Returns 204 status on successful deletion.…
create_a_looker_dashboard_filter
Create a dashboard filter with dashboard_id, name, title, and type in Looker. Returns id, dashboard_…
get_single_looker_dashboard_filter_by_id
Get information about the dashboard filter with id in Looker. Returns id, dashboard_id, name, title,…
update_a_looker_dashboard_filter_by_id
Update the dashboard filter with id in Looker. Returns the updated filter including id, dashboard_id…
list_all_looker_dashboard_filters
Get all dashboard filters for a dashboard with a specific id in Looker. Returns fields including id,…
update_a_looker_dashboard_element_by_id
Update the dashboard element with id in Looker. Returns updated dashboard element including id, dash…
delete_a_looker_dashboard_element_by_id
Delete a dashboard element by id in Looker. Returns 204 status on successful deletion.…
looker_dashboard_elements_search
Get an array of DashboardElement objects matching search criteria in Looker. Supports filtering by d…
list_all_looker_dashboard_elements
Get all dashboard elements on a dashboard with a specific dashboard_id in Looker. Returns elements w…
create_a_looker_dashboard_element
Create a dashboard element with dashboard_id in Looker. Returns the created dashboard element includ…
get_single_looker_dashboard_element_by_id
Get information about the dashboard element with id in Looker. Returns fields including id, dashboar…
looker_dashboards_copy
Create a copy of an existing dashboard by dashboard_id in Looker. Requires dashboard_id and folder_i…
looker_dashboards_move
Move a dashboard to a specified folder in Looker. Requires dashboard_id and folder_id which must exi…
update_a_looker_dashboard_by_id
Update a dashboard by id in Looker. Modify string and integer properties such as title, description,…
delete_a_looker_dashboard_by_id
Delete a dashboard by id in Looker. This operation permanently removes the dashboard and it cannot b…
looker_dashboards_search
Search user-defined dashboards in Looker by id, slug, title, description, content_favorite_id, folde…
list_all_looker_dashboards
Get all active dashboards in Looker. Returns an array of abbreviated dashboard objects excluding del…
create_a_looker_dashboard
Create a new dashboard in Looker with required fields title and space_id. Returns the dashboard's id…
get_single_looker_dashboard_by_id
Get full details of a dashboard by id in Looker. Returns fields including id, title, description, cr…
get_single_looker_api_specification_by_id
Get an API specification for this Looker instance using api_version and specification. Returns the s…
list_all_looker_timezones
Get a list of timezones that Looker supports. Returns value (timezone identifier), label (descriptio…
list_all_looker_api_version
Get information about all API versions supported by this Looker instance. Returns supported_versions…
get_single_looker_smtp_setting_by_id
Get current SMTP status in Looker. Returns overall cluster status (is_valid), total node count (node…
update_a_looker_smtp_setting_by_id
Set SMTP settings in Looker with address, from, user_name, password, port, enable_starttls_auto, ssl…
update_a_looker_setting_by_id
Update Looker settings with the provided configuration. Returns the updated settings including insta…
get_single_looker_setting_by_id
Get Looker settings including instance_config, feature_flags, license_features, marketplace settings…
list_all_looker_mobile_settings
Get all mobile settings in Looker. Returns mobile_force_authentication (force authentication enabled…
list_all_looker_locales
Get a list of locales that Looker supports. Returns code, native_name, and english_name for each loc…
get_single_looker_legacy_feature_by_id
Get information about the legacy feature with id in Looker. Returns fields including id, name, descr…
list_all_looker_legacy_feature
Get all legacy features in Looker. Returns an array of legacy features with fields including id, nam…
update_a_looker_legacy_feature_by_id
Update information about the legacy feature with id in Looker. Returns fields including id, name, de…
get_single_looker_internal_help_resource_config_by_id
Get the status of internal help resources in Looker. Returns 'enabled' boolean indicating if interna…
update_a_looker_internal_help_resource_config_by_id
Update internal help resources settings in Looker. Requires the enabled flag to show the internal he…
update_a_looker_internal_help_resources_content_by_id
Update internal help resources content in Looker. Requires organization_name and markdown_content. R…
get_single_looker_internal_help_resources_content_by_id
Get internal help resources content in Looker. Returns organization_name as the menu item text and m…
list_all_looker_public_egress
Get the list of public egress IP addresses for a hosted customer's instance in Looker. Returns egres…
get_single_looker_digest_email_by_id
Get the value indicating whether digest emails are enabled in Looker. Returns is_enabled boolean fie…
update_a_looker_digest_email_by_id
Update the setting for enabling or disabling digest emails in Looker. Returns the is_enabled field i…
looker_digest_emails_deliver
Trigger the generation of digest email records and send them to Looker's internal system. Returns co…
get_single_looker_custom_welcome_email_by_id
Get the current status and content of custom welcome emails in Looker. Returns enabled (boolean), co…
update_a_looker_custom_welcome_email_by_id
Update custom welcome email content with enabled, content, subject, and header fields in Looker. Opt…
looker_custom_welcome_email_send
Send a test welcome email to the currently logged in user in Looker with the provided subject, heade…
update_a_looker_cloud_storage_by_id
Update the current Cloud Storage Configuration in Looker. Returns the updated backup configuration i…
get_single_looker_cloud_storage_by_id
Get the current Cloud Storage configuration in Looker. Returns fields including type (backup type),…
delete_a_looker_artifact_by_id
Delete one or more artifacts by namespace and key in Looker. Requires namespace and a comma-delimite…
looker_artifact_search
Get an array of artifacts matching the key pattern and size range in Looker. Requires namespace. Ret…
looker_artifact_purge
Delete all artifacts in the specified namespace in Looker. Requires namespace. This operation perman…
update_a_looker_artifact_by_id
Create or update one or more artifacts in Looker using namespace. Requires key and value for creatio…
list_all_looker_artifact
Get one or more artifacts by namespace and key in Looker. Returns fields key, value, content_type, v…
get_single_looker_artifact_usage_by_id
Get the maximum configured size and currently used storage in bytes of the entire artifact store in…
list_all_looker_artifact_namespace
Get all artifact namespaces and the count of artifacts in each namespace in Looker. Returns namespac…
looker_reports_search
Get an array of Report objects matching specified search criteria in Looker. Returns fields includin…
get_single_looker_session_auth_by_id
Get information about the current API session in Looker. Returns workspace_id indicating the active…
update_a_looker_session_auth_by_id
Update the active workspace for the current API session in Looker by setting workspace_id. Returns t…
list_all_looker_workspaces
Get all workspaces available to the calling user in Looker. Returns workspace id, projects with proj…
get_single_looker_workspace_by_id
Get information about a specific workspace in Looker by workspace id. Returns workspace id, git stat…
list_all_looker_user_attribute_group_value
Get all values of a user attribute defined by user groups in precedence order in Looker. Requires us…
update_a_looker_user_attribute_group_value_by_id
Set user attribute group values for user_attribute_id in Looker. Returns an array of group values in…
delete_a_looker_user_attribute_by_id
Delete a user attribute by id in Looker. Returns 204 status on successful deletion.…
update_a_looker_user_attribute_by_id
Update a user attribute by id in Looker. Returns fields including id, name, label, type, default_val…
list_all_looker_user_attributes
Get all user attributes in Looker. Returns an array of user attributes including id, name, label, ty…
create_a_looker_user_attribute
Create a new user attribute in Looker. Requires unique name and label. Returns id, name, label, type…
get_single_looker_user_attribute_by_id
Get information about a user attribute by id in Looker. Returns id, name, label, type, default_value…
get_single_looker_default_theme_by_id
Get the active default theme in Looker. Returns the theme's id, name, active period timestamps, and…
update_a_looker_default_theme_by_id
Set the global default theme by name in Looker. Requires the name of an active theme with no expirat…
looker_themes_validate
Validate a theme with the specified information in Looker. Returns any validation errors or 200 OK i…
delete_a_looker_theme_by_id
Delete a specific theme by id in Looker. This operation permanently deletes the identified theme. On…
looker_themes_search
Get an array of theme objects matching search criteria in Looker. Supports filtering by id, name, be…
looker_themes_active
Get active themes in Looker. Returns an array of active themes with fields including id, name, begin…
update_a_looker_theme_by_id
Update the theme by id in Looker. Requires id and theme settings. Returns updated theme with fields…
list_all_looker_themes
Get an array of all existing themes in Looker. Returns fields including id, name, begin_at, end_at,…
create_a_looker_theme
Create a new theme in Looker with a specified name and settings. Returns the theme's id, name, begin…
get_single_looker_theme_by_id
Get a theme by id in Looker. Returns fields including id, name, begin_at, end_at, and settings with…
get_single_looker_lookml_model_explore_by_id
Get information about a LookML model explore in Looker using lookml_model_name and explore_name. Ret…
list_all_looker_lookml_models
Get information about all LookML models in Looker. Returns fields including name (unique identifier)…
update_a_looker_lookml_model_by_id
Update a LookML model by name in Looker. Requires id as the model name. Returns updated model fields…
create_a_looker_lookml_model
Create a LookML model with specified configuration in Looker. Requires model name, project_name, and…
get_single_looker_lookml_model_by_id
Get information about a specific LookML model by id in Looker. Returns fields including name, label,…
delete_a_looker_lookml_model_by_id
Delete a LookML model by name in Looker. Requires id as the lookml_model_name. Returns 204 status on…
looker_looks_move
Move a look identified by id to a specified folder using folder_id in Looker. Returns the moved look…
update_a_looker_look_by_id
Modify a look by id in Looker. Update properties such as title, description, query_id, folder_id, an…
looker_looks_run
Run a look's query by look_id in Looker and return results in json_bi format including row data and…
delete_a_looker_look_by_id
Permanently delete a look by id in Looker. This operation removes the look from the database with no…
looker_looks_copy
Create a copy of an existing look identified by id in Looker, placing it in the folder specified by…
get_single_looker_look_by_id
Get detailed information about a Look by id in Looker. Returns fields including id, title, descripti…
create_a_looker_look
Create a look with query_id and optional space_id in Looker. Returns the created look including id,…
list_all_looker_looks
Get all active Looks in Looker. Returns an array of abbreviated Look objects including id, title, us…
list_all_looker_integration
Get information about all integrations in Looker. Returns fields including id, integration_hub_id, l…
get_single_looker_integration_by_id
Get information about a specific integration in Looker by id. Returns fields including id, integrati…
update_a_looker_integration_by_id
Update parameters on a Looker integration using integration id. Returns updated integration includin…
looker_integration_test
Test the integration settings for integration with id. Returns success status, message, and delegate…
looker_integration_fetch
Get the integration form for the integration with id in Looker. Returns fields including name, label…
looker_integration_hubs_accept
Accept the legal agreement for a specific integration hub in Looker using id. Returns integration hu…
delete_a_looker_integration_hub_by_id
Delete an integration hub by id in Looker. Returns no content on success.…
create_a_looker_integration_hub
Create a new integration hub in Looker. Returns hub id, url, label, official status, fetch error mes…
get_single_looker_integration_hub_by_id
Get information about a specific Integration Hub in Looker by id. Returns fields including id, url,…
list_all_looker_integration_hubs
Get information about all integration hubs in Looker. Returns id, url, label, official status, fetch…
update_a_looker_integration_hub_by_id
Update an integration hub by id in Looker. Returns updated hub fields including id, url, label, offi…
list_all_looker_homepage
Get all primary homepage sections in Looker. Returns fields including id, title, description, create…
looker_groups_search
Get all group records matching search criteria in Looker. Returns fields including id, name, externa…
looker_groups_search_roles
Search groups with roles in Looker using search criteria. Returns group id, name, external_group_id,…
looker_groups_search_hierarchy
Get all group records matching search criteria in Looker. Returns group id, name, external_group_id,…
update_a_looker_user_attribute_group_value_by_id
Set the value of a user attribute for a group in Looker. Requires group_id and user_attribute_id. Re…
delete_a_looker_user_attribute_group_value_by_id
Delete user attribute value for group using group_id and user_attribute_id in Looker. Returns 204 on…
delete_a_looker_group_user_by_id
Remove a user from a group in Looker. Requires group_id and user_id. Returns 204 status on success o…
list_all_looker_group_users
Get all users directly included in a group in Looker by group_id. Returns user details including id,…
create_a_looker_group_user
Add a user to a group in Looker by specifying group id and user_id. Returns the added user's details…
create_a_looker_subgroup
Add a new group to a group in Looker using group_id. Returns the added group's id, name, user_count,…
list_all_looker_subgroups
Get all subgroups of a group in Looker by group id. Returns fields including id, name, user_count, e…
delete_a_looker_subgroup_by_id
Delete a subgroup identified by deleting_group_id from a group identified by id in Looker. Returns n…
create_a_looker_group
Create a new group in Looker. Requires group name. Returns group id, name, user_count, include_by_de…
update_a_looker_group_by_id
Update a group by id in Looker. Returns the group's id, name, user_count, include_by_default, extern…
delete_a_looker_group_by_id
Delete a group by id in Looker. Returns 204 status on successful deletion.…
list_all_looker_groups
Get information about all groups in Looker. Returns group id, name, user_count, can_add_to_content_m…
get_single_looker_group_by_id
Get information about a specific group in Looker by id. Returns fields including id, name, user_coun…
list_all_looker_folder_looks
Get all looks in a folder in Looker by folder id. Returns look id, title, description, user_id, crea…
list_all_looker_folder_dashboards
Get dashboards in a folder in Looker by folder id. Returns dashboard id, title, description, created…
list_all_looker_folder_ancestors
Get the ancestors of a folder in Looker by folder id. Returns an array of folders with fields includ…
get_single_looker_folder_parent_by_id
Get the parent folder of a folder in Looker by folder id. Returns fields including id, name, parent_…
list_all_looker_folder_children
Get the children of a folder in Looker by folder id. Returns folder children including id, name, par…
looker_folder_children_search
Get the children of a folder in Looker by folder id. Returns folder children with fields including i…
list_all_looker_folders
Get information about all folders in Looker. Returns all personal folders with fields including id,…
create_a_looker_folder
Create a folder with specified name and parent_id in Looker. Returns folder id, name, parent_id, cre…
get_single_looker_folder_by_id
Get information about the folder with a specific id in Looker. Returns folder details including name…
delete_a_looker_folder_by_id
Delete the folder with id including any children folders in Looker. This operation deletes all looks…
looker_folders_search
Search folders by name, id, parent_id, or creator_id in Looker. Returns folder details including id,…
update_a_looker_folder_by_id
Update the folder with id in Looker. Returns folder details including name, parent_id, id, content_m…
get_single_looker_datagroup_by_id
Get information about a datagroup by id in Looker. Returns id, model_name, name, stale_before, trigg…
update_a_looker_datagroup_by_id
Update a datagroup by id in Looker. Returns the datagroup's id, model_name, name, stale_before times…
list_all_looker_datagroups
Get information about all datagroups in Looker. Returns an array of datagroups with fields including…
delete_a_looker_content_metadata_access_by_id
Delete content metadata access by id in Looker. Returns no content on success.…
create_a_looker_content_metadata_access
Create content metadata access with content_metadata_id, permission_type, and either group_id or use…
list_all_looker_content_metadata_access
Get all content metadata access records for a content metadata item in Looker. Requires content_meta…
update_a_looker_content_metadata_access_by_id
Update type of access for content metadata in Looker by content_metadata_access_id. Returns id, cont…
get_single_looker_content_metadatum_by_id
Get information about an individual content metadata record in Looker by id. Returns fields includin…
update_a_looker_content_metadatum_by_id
Update content metadata by id in Looker. Returns updated content metadata including id, name, parent…
list_all_looker_content_metadata
Get all content metadata with optional parent_id in Looker. Returns id, name, parent_id, dashboard_i…
get_single_looker_favorite_content_by_id
Get favorite content by id in Looker. Returns id, user_id, content_metadata_id, look_id, dashboard_i…
create_a_looker_favorite_content
Create favorite content in Looker with user_id and content_metadata_id. Returns id, user_id, content…
delete_a_looker_favorite_content_by_id
Delete favorite content by id in Looker. Returns 204 status on successful deletion.…
looker_favorite_contents_search
Search favorite contents by id, user_id, content_metadata_id, dashboard_id, look_id, or board_id in…
create_a_looker_external_oauth_application
Create an External OAuth Application in Looker with name, client_id, client_secret, tenant_id, and d…
list_all_looker_external_oauth_applications
Get all External OAuth Applications in Looker. Returns id, name, client_id, tenant_id, dialect_name,…
update_a_looker_external_oauth_application_by_id
Update External OAuth Application client secret by client_id in Looker. Returns id, name, client_id,…
list_all_looker_dialects
Get information about all dialects in Looker. Returns fields such as name, label, default port, inst…
looker_connections_test_configuration
Test a connection configuration in Looker by providing a DBConnection object. Returns test results i…
looker_connections_test
Test an existing connection by connection_name in Looker. Returns test results including name, statu…
looker_ssh_tunnels_public_key
Get the SSH public key created for this instance in Looker. Returns the public_key string used to id…
update_a_looker_ssh_tunnel_by_id
Update an SSH Tunnel by id in Looker. Returns tunnel_id, ssh_server_id, ssh_server_name, ssh_server_…
get_single_looker_ssh_tunnel_by_id
Get information about an SSH Tunnel by id in Looker. Returns tunnel_id, ssh_server_id, ssh_server_na…
list_all_looker_ssh_tunnels
Get information about all SSH Tunnels in Looker. Returns tunnel_id, ssh_server_id, ssh_server_name,…
create_a_looker_ssh_tunnel
Create an SSH Tunnel in Looker. Returns tunnel_id, ssh_server_id, ssh_server_name, ssh_server_host,…
delete_a_looker_ssh_tunnel_by_id
Delete an SSH Tunnel by id in Looker. Returns 204 status on successful deletion.…
looker_ssh_tunnels_test
Test the SSH Tunnel with id in Looker. Returns tunnel_id, ssh_server_id, ssh_server_name, ssh_server…
looker_ssh_servers_test
Test the SSH Server connection using id. Returns ssh_server_id, ssh_server_name, ssh_server_host, ss…
delete_a_looker_ssh_server_by_id
Delete an SSH Server by id in Looker. Returns 204 status on successful deletion.…
get_single_looker_ssh_server_by_id
Get information about an SSH Server by id in Looker. Returns ssh_server_id, ssh_server_name, ssh_ser…
list_all_looker_ssh_servers
Get information about all SSH Servers in Looker. Returns ssh_server_id, ssh_server_name, ssh_server_…
update_a_looker_ssh_server_by_id
Update an SSH Server by id in Looker. Returns ssh_server_id, ssh_server_name, ssh_server_host, ssh_s…
create_a_looker_ssh_server
Create an SSH Server in Looker. Returns ssh_server_id, ssh_server_name, ssh_server_host, ssh_server_…
update_a_looker_default_color_collection_by_id
Set the global default Color Collection by collection_id in Looker. Returns the updated Color Collec…
get_single_looker_default_color_collection_by_id
Get the default color collection in Looker. Returns id, label, categoricalPalettes (id, label, type,…
delete_a_looker_connection_by_id
Delete a connection by name in Looker. Requires connection_name as id. Returns 204 status on success…
create_a_looker_connection
Create a connection using the specified configuration in Looker. Returns connection details includin…
list_all_looker_connections
Get information about all connections in Looker. Returns an array of connections with fields includi…
update_a_looker_connection_by_id
Update a connection by name in Looker. Requires connection_name as id. Returns updated connection de…
get_single_looker_connection_by_id
Get information about a specific connection in Looker by connection_name. Returns fields including n…
list_all_looker_standard_color_collections
Get all existing Standard Color Collections in Looker. Returns an array of color collections includi…
delete_a_looker_custom_color_collection_by_id
Delete a custom color collection by id in Looker. Only custom collections can be deleted; standard c…
list_all_looker_custom_color_collections
Get all Custom Color Collections in Looker. Returns an array of color collections with fields id, la…
update_a_looker_custom_color_collection_by_id
Update a custom color collection by id in Looker. Returns the updated collection's id, label, catego…
create_a_looker_custom_color_collection
Create a new custom color collection in Looker. Returns the created color collection with id, label,…
list_all_looker_color_collections
Get all existing color collections in Looker. Returns an array of color collections including id, la…
get_single_looker_color_collection_by_id
Get a specific Color Collection by id in Looker. Returns id, label, categoricalPalettes, sequentialP…
update_a_looker_board_section_by_id
Update a board section by id in Looker. Returns the updated board section including id, description,…
delete_a_looker_board_section_by_id
Delete a board section by id in Looker. Returns no content on success.…
create_a_looker_board_section
Create a new board section in Looker. Requires a BoardSection object with board_id and description.…
get_single_looker_board_section_by_id
Get information about a board section by id in Looker. Returns fields including created_at, deleted_…
list_all_looker_board_sections
Get information about all board sections in Looker. Returns fields including id, description, board_…
update_a_looker_board_item_by_id
Update a board item by id in Looker. Returns the updated board item including fields like id, title,…
delete_a_looker_board_item_by_id
Delete a board item by id in Looker. Returns 204 status on successful deletion.…
get_single_looker_board_item_by_id
Get information about a specific board item in Looker by id. Returns fields including id, title, des…
create_a_looker_board_item
Create a new board item in Looker. Returns the created board item's id, title, description, url, and…
list_all_looker_board_items
Get information about all board items in Looker. Returns fields including id, title, description, ur…
looker_board_search
Get a list of boards in Looker filtered by search parameters such as title, created_at, first_name,…
delete_a_looker_board_by_id
Delete a board by id in Looker. Returns no content on success.…
list_all_looker_board
Get information about all boards in Looker. Returns fields including id, title, description, created…
update_a_looker_board_by_id
Update a board definition in Looker by board id. Returns updated board with fields including id, tit…
create_a_looker_board
Create a new board in Looker. Returns the created board including id, title, description, user_id, c…
get_single_looker_board_by_id
Get information about a specific board in Looker by id. Returns fields including board id, title, de…
looker_alert_enqueue
Enqueue an alert by id in Looker. Returns 204 if the alert is successfully added to the queue. Inclu…
looker_alert_select_fields
Update select fields of an alert by id in Looker. Returns the updated alert including fields like id…
looker_alert_notifications
Get all alert notifications received by the user on email in the past 7 days in Looker. Returns noti…
looker_alert_read_notification
Mark an alert notification as read by the user in Looker. Requires id of the alert notification. Ret…
delete_a_looker_alert_by_id
Delete an alert by id in Looker. Returns 204 status on successful deletion.…
looker_alert_search
Get a list of alerts in Looker. Returns alert fields including id, title, description, owner_display…
looker_alert_follow
Follow an alert by alert_id in Looker. Returns no content on success.…
looker_alert_unfollow
Unfollow an alert by id in Looker. Returns no content on success.…
get_single_looker_alert_by_id
Get an alert by id in Looker. Returns alert details including applied_dashboard_filters, comparison_…
update_a_looker_alert_by_id
Update an alert by id in Looker. Requires owner_id, field, destinations, comparison_type, threshold,…
create_a_looker_alert
Create a new alert in Looker with required fields field, destinations, comparison_type, threshold, a…
update_a_looker_role_by_id
Update all users of the role with id in Looker. Returns an array of users with fields including id,…
list_all_looker_roles
Get information about all roles in Looker. Returns an array of roles with fields including id (uniqu…
get_single_looker_role_by_id
Get information about the role with id in Looker. Returns fields including id, name, permission_set…
list_all_looker_user_roles
Get roles of a user by user_id in Looker. Returns role id, name, permission set (id, name, permissio…
update_a_looker_user_role_by_id
Set roles of the user with id in Looker. Returns an array of roles including id, name, permission_se…
update_a_looker_user_by_id
Update information about the user with a specific id in Looker. Returns the updated user object incl…
create_a_looker_user
Create a user with the specified information in Looker. Returns the created user's id, display_name,…
list_all_looker_users
Get information about all users in Looker. Returns user details including id, display_name, email, f…
delete_a_looker_user_by_id
Delete the user with id in Looker. This operation deletes the user and all looks and other informati…
get_single_looker_user_by_id
Get information about the user with a specific id in Looker. Returns full user information if the ca…
Enhanced
Looker
with AI Capabilities
AI Agent Toolset
AI Agent Toolset
MCP Server capabilities for seamless AI tool calling across all integration APIs
MCP Server capabilities for seamless AI tool calling across all integration APIs
Fine-Grained Control
Fine-Grained Control
Granular access control for all operations with custom method support
Granular access control for all operations with custom method support
Unlimited Customization
Unlimited Customization
Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.
Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.
Developer-First
Developer-First
Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain
Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain
Unified APIs for
Looker
Skip writing code for every integration. Save time by using Truto's category-specific Unified APIs. You can use the schema we provide out of the box or customize and override the mappings to suit your needs with AI.
Proxy API for
Looker
Access all of the
Looker
API without worrying about authentication and pagination.
Truto's Proxy APIs are a 1-to-1 mapping of the
Looker
Analytics
API.
API call us you
You call us, we call
Looker
and pass the response back in the same cycle.
Access all of the
Looker
API without worrying about authentication and pagination.
Truto's Proxy APIs are a 1-to-1 mapping of the
Looker
Analytics
API, you call us
we call
Looker
and pass the response back in the same cycle.
Account Linking
Use Truto's frontend SDK to link your
customer's
Looker
account.
We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.
Account Linking
Use Truto's frontend SDK to link your
customer's
Looker
account.
We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Seamless authentication
Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.
We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Seamless authentication
Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.
We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Unified response format
Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.
into a unified cursor based pagination and all of the data is always present in the result attribute.
Looker
We translate
pagination

Unified response format
Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.
into a unified cursor based pagination and all of the data is always present in the result attribute.
Looker
We translate
pagination
Get
Get
Looker
Looker
integrated into your app
integrated into your app
without the hassle
without the hassle
Our team understands what it takes to make a unified API implementation successful.
Our team understands what it takes to make a unified API implementation successful.

Boost customer satisfaction
When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

Empower engineers
Who wants to do boring grunt work? Not engineers! By taking care of integrations for them, they’ll have more time to focus on what really matters - making a great product.

Boost profits
Optimise developer resources. Truto frees up time and saves money. Say hello to a healthier bottom line!

Wow your prospects
Say 'Yes' to every integration request your prospects ask you for. Integrations should not deter deal closures.

✨ Powered by AI
Customize the mappings as you need using AI.
Build your own unified API from scratch, aided by AI.
Take back focus where it matters. Let Truto do integrations.
Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.
Take back focus where it matters. Let Truto do integrations.
Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.
Take back focus where it matters. Let Truto do integrations.
Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.
Take back focus where it matters. Let Truto do integrations.
Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

We have been able to dramatically accelerate our GTM timeline by several months as a result of Truto. The devs at Truto worked with us to build a unified API structure with our team so that we have a solid base for future integrations as well. The support has been very quick to respond to our inquiries and provide timely resolutions for our requests.
Josh Benson,
CEO of Omnitrain









