Skip to main content

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 return
  • userId (TEXT, Optional): Filter dashboards by the Looker user ID who created them
Output: Returns the operation result

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 execute
  • format (TEXT, Optional): Output format for the Look results. Options: json (default), csv, png, jpg, txt, html
  • includeLookDetails (BOOLEAN, Optional): When enabled, fetches and includes the Look’s metadata along with the query results
Output: Returns the operation result

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
Output: Returns the operation result

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)
Output: Returns the operation result

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)
Output: Returns the operation result

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
Output: Returns the operation result

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
Output: Returns the operation result

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
Output: Returns the operation result

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
Output: Returns the operation result

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
Output: Returns the operation result

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
Output: Returns the operation result