Overview
Business intelligence platform by Google Cloud using API key authentication. Through Langdock’s integration, you can access and manage Looker API-Key directly from your conversations.Authentication: API Key
Category: Data & Analytics
Availability: All workspace plans
Available Actions
Search dashboards
looker_api-key.search_dashboards
Search dashboards by title and return metadata
Requires Confirmation: No
Parameters:
title(TEXT, Optional): Search for dashboards with titles containing this text (partial match supported)limit(NUMBER, Optional): Maximum number of dashboards to returnuserId(TEXT, Optional): Filter dashboards by the Looker user ID who created them
Run look
looker_api-key.run_look
Execute a Look and return results (json/csv/png)
Requires Confirmation: No
Parameters:
lookId(TEXT, Required): The unique identifier of the Look to executeformat(TEXT, Optional): Output format for the Look results. Options: json (default), csv, png, jpg, txt, htmlincludeLookDetails(BOOLEAN, Optional): When enabled, fetches and includes the Look’s metadata along with the query results
Run inline query
looker_api-key.run_inline_query
Run an ad-hoc query by model/view/fields/filters
Requires Confirmation: No
Parameters:
model(TEXT, Required): The LookML model name to query (use ‘List LookML models’ action to get available models)view(TEXT, Required): The explore/view name within the model (use ‘List explores for model’ action to get available explores)fields(MULTI_LINE_TEXT, Required): Comma-separated list of field names to include in the query results (e.g., orders.count, users.name, products.category). Use ‘Get explore fields’ action to discover available fields.filters(OBJECT, Optional): JSON object of filters to apply to the query (e.g., {“users.country”: “USA”, “orders.created_date”: “7 days”}). Each key is a field name and value is the filter condition.limit(NUMBER, Optional): Maximum number of rows to return (default: 500)sorts(MULTI_LINE_TEXT, Optional): Comma-separated list of fields to sort by. Prefix with ’-’ for descending order (e.g., orders.count desc, -users.created_date)resultFormat(TEXT, Optional): Output format for query results. Options: json (default), csv
List LookML models
looker_api-key.list_lookml_models
Get all LookML models
Requires Confirmation: No
Parameters: None
Output: Returns the operation result
List explores for model
looker_api-key.list_explores_for_model
Get explores for a given model
Requires Confirmation: No
Parameters:
model(TEXT, Required): The LookML model name to get explores for (use ‘List LookML models’ action to get available models)
Get explore fields
looker_api-key.get_explore_fields
Get fields for a model/explore
Requires Confirmation: No
Parameters:
model(TEXT, Required): The LookML model name (use ‘List LookML models’ action to get available models)explore(TEXT, Required): The explore name within the model (use ‘List explores for model’ action to get available explores)
Run look by URL
looker_api-key.run_look_by_url
Extract Look ID from URL and run
Requires Confirmation: No
Parameters:
url(TEXT, Required): Full Looker URL of the Look (e.g., https://account.cloud.looker.com/looks/42). The Look ID will be automatically extracted.format(TEXT, Optional): Output format for the Look results. Options: json (default), csv, png, jpg, txt, html
Get dashboard
looker_api-key.get_dashboard
Get minimal dashboard metadata by id (title, elements, queries)
Requires Confirmation: No
Parameters:
dashboardId(TEXT, Required): The unique identifier of the dashboard to retrieve
Get dashboard elements
looker_api-key.get_dashboard_elements
Get tiles/elements for a dashboard
Requires Confirmation: No
Parameters:
dashboardId(TEXT, Required): The unique identifier of the dashboard to retrieve elements from
Get query
looker_api-key.get_query
Get a Query by id
Requires Confirmation: No
Parameters:
queryId(TEXT, Required): The unique identifier of the query to retrieve
List looks
looker_api-key.list_looks
Get saved looks (supports limit)
Requires Confirmation: No
Parameters:
limit(NUMBER, Optional): Maximum number of Looks to return
Search looks
looker_api-key.search_looks
Search saved looks by title (supports limit)
Requires Confirmation: No
Parameters:
title(TEXT, Optional): Search for Looks with titles containing this text (partial match supported)limit(NUMBER, Optional): Maximum number of Looks to return