Metabase
metabaseMetabase is an open-source business intelligence tool that lets you ask questions about your data and visualize answers as charts, graphs, and dashboards.
Acciones disponibles (266)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Create BookmarkMETABASE_CREATE_BOOKMARKAcciónTool to create a new bookmark for a Metabase item (card, dashboard, collection, or dataset). Use when the user wants to bookmark a specific item for quick access.
METABASE_CREATE_BOOKMARKAcciónTool to create a new bookmark for a Metabase item (card, dashboard, collection, or dataset). Use when the user wants to bookmark a specific item for quick access.
Parámetros de entrada
idintegerObligatorioThe ID of the specific item to bookmark
modelstringObligatorioenumThe type of item to bookmark. Supported values: card (for questions/cards), dashboard, collection, or dataset
carddashboardcollectiondataset
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create BookmarkMETABASE_CREATE_BOOKMARK2AcciónTool to create a new bookmark for a Metabase item (card, dashboard, collection, or dataset). Use when you need to bookmark a specific item for the authenticated user.
METABASE_CREATE_BOOKMARK2AcciónTool to create a new bookmark for a Metabase item (card, dashboard, collection, or dataset). Use when you need to bookmark a specific item for the authenticated user.
Parámetros de entrada
idintegerObligatorioThe ID of the item to bookmark
modelstringObligatorioenumThe type of item to bookmark. Supported values: card, dashboard, collection, dataset
carddashboardcollectiondataset
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Run Card Pivot QueryMETABASE_CREATE_CARD_PIVOT_QUERYAcciónTool to run a pivot table query on a Metabase card (question). Use when you need to execute the query associated with a specific card and get results formatted for pivot table visualization. The response includes data rows, column metadata, query status, and execution timing.
METABASE_CREATE_CARD_PIVOT_QUERYAcciónTool to run a pivot table query on a Metabase card (question). Use when you need to execute the query associated with a specific card and get results formatted for pivot table visualization. The response includes data rows, column metadata, query status, and execution timing.
Parámetros de entrada
card_idintegerObligatorioThe ID of the card (question) to run the pivot query on
parametersanyOptional query parameters for filtering. Format: [{"type":"category","value":"value","target":["variable",["template-tag","tag-name"]]}]
ignore_cacheanyOptional parameter to ignore cached results and force a fresh query execution
collection_previewanyOptional parameter for collection preview mode
Parámetros de salida
dataobjectObligatorioPivot table data and metadata
erroranyError if any occurred during the execution of the action
statusanyQuery execution status, e.g., 'completed'
contextanyContext of the query execution
row_countanyNumber of rows returned by the query
json_queryanyJSON representation of the query that was executed
started_atanyTimestamp when the query execution started
successfulbooleanObligatorioWhether or not the action execution was successful or not
database_idanyID of the database the query was executed against
running_timeanyTime taken to execute the query in milliseconds
Run Card QueryMETABASE_CREATE_CARD_QUERY1AcciónTool to run the query associated with a Card and return its results. Use when you need to execute a card's query with optional parameters and cache control.
METABASE_CREATE_CARD_QUERY1AcciónTool to run the query associated with a Card and return its results. Use when you need to execute a card's query with optional parameters and cache control.
Parámetros de entrada
card_idintegerObligatorioID of the card to query
parametersanyQuery parameters to apply. Format: [{"type":"category","value":"value","target":["variable",["template-tag","tag-name"]]}]
ignore_cacheanyWhether to bypass query cache and force fresh query execution
Parámetros de salida
dataobjectObligatorioQuery result data and metadata
erroranyError if any occurred during the execution of the action
statusanyQuery execution status, e.g., 'completed'
contextanyContext of the query execution
row_countanyNumber of rows returned by the query
json_queryanyJSON representation of the query that was executed
started_atanyTimestamp when the query execution started
successfulbooleanObligatorioWhether or not the action execution was successful or not
database_idanyID of the database the query was executed against
running_timeanyTime taken to execute the query in milliseconds
Copy DashboardMETABASE_CREATE_DASHBOARD_COPYAcciónTool to create a copy of an existing Metabase dashboard. Use when you need to duplicate a dashboard with optional customization of name, description, and collection placement. Supports both shallow copy (references same cards) and deep copy (duplicates all cards).
METABASE_CREATE_DASHBOARD_COPYAcciónTool to create a copy of an existing Metabase dashboard. Use when you need to duplicate a dashboard with optional customization of name, description, and collection placement. Supports both shallow copy (references same cards) and deep copy (duplicates all cards).
Parámetros de entrada
nameanyOptional name for the copied dashboard. Must be a non-blank string if provided
descriptionanyOptional description for the copied dashboard
is_deep_copyanySet to true to create a deep copy that duplicates all questions/cards in the dashboard. Required when the dashboard contains Dashboard Questions. Default is false (shallow copy)
collection_idanyOptional collection ID where the copied dashboard should be placed. Must be greater than zero if provided
from_dashboard_idintegerObligatorioThe ID of the dashboard to copy
collection_positionanyOptional position within the collection. Must be greater than zero if provided
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Run Dashboard Pivot DashCard QueryMETABASE_CREATE_DASHBOARD_PIVOT_DASHCARD_CARDAcciónTool to run a pivot table query for a specific DashCard. Use when you need to execute a pivot table query on a dashboard card with optional parameter filters.
METABASE_CREATE_DASHBOARD_PIVOT_DASHCARD_CARDAcciónTool to run a pivot table query for a specific DashCard. Use when you need to execute a pivot table query on a dashboard card with optional parameter filters.
Parámetros de entrada
card_idintegerObligatorioThe ID of the card (question) associated with the dashcard. This identifies the underlying query.
parametersanyOptional array of dashboard parameters to filter the query results. Each parameter can specify filtering criteria for the pivot table data.
dashcard_idintegerObligatorioThe ID of the dashcard within the dashboard. This is the specific card instance on the dashboard.
dashboard_idintegerObligatorioThe ID of the dashboard containing the pivot table card
Parámetros de salida
dataanyThe query result data including rows, columns, and pivot-specific metadata
erroranyError if any occurred during the execution of the action
cachedanyCache information if query result was cached
statusanyQuery execution status (e.g., 'completed')
contextanyContext in which the query was executed
row_countanyNumber of rows returned by the query
json_queryanyThe full MBQL query with stages, filters, aggregations, and breakouts
started_atanyTimestamp when the query execution started in ISO 8601 format
successfulbooleanObligatorioWhether or not the action execution was successful or not
database_idanyID of the database the query was executed against
running_timeanyQuery execution time in milliseconds
average_execution_timeanyAverage execution time for this query across historical runs
Save Dashboard to CollectionMETABASE_CREATE_DASHBOARD_SAVE_COLLECTIONAcciónTool to save a denormalized dashboard description into a collection. Use when you need to create a new dashboard directly in a specific collection with full configuration including cards, tabs, and parameters.
METABASE_CREATE_DASHBOARD_SAVE_COLLECTIONAcciónTool to save a denormalized dashboard description into a collection. Use when you need to create a new dashboard directly in a specific collection with full configuration including cards, tabs, and parameters.
Parámetros de entrada
namestringObligatorioDashboard name
tabsobject[]Array of dashboard tabs for organizing cards
widthanyDashboard width setting. Typically 'fixed' or 'full'
caveatsanyDashboard caveats or important notes
archivedanyWhether the dashboard is archived
cache_ttlanyCache time-to-live in seconds
dashcardsobject[]Array of dashboard cards. Each card represents a question/visualization on the dashboard
creator_idintegerObligatorioID of the user creating the dashboard. Use the ID from /api/user/current endpoint
parametersobject[]Array of dashboard parameters for filtering
descriptionanyDashboard description
embedding_paramsanyParameters for embedding configuration
enable_embeddinganyWhether embedding is enabled for this dashboard
auto_apply_filtersanyWhether to automatically apply filters
collection_positionanyPosition within the collection
parent_collection_idintegerObligatorioThe ID of the parent collection where the dashboard will be saved
show_in_getting_startedanyWhether to show this dashboard in the getting started section
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Discard Database Field ValuesMETABASE_CREATE_DATABASE_DISCARD_VALUESAcciónTool to discard all saved field values for a specific database. Use when you need to clear cached field value data for all fields in a database. Requires superuser privileges.
METABASE_CREATE_DATABASE_DISCARD_VALUESAcciónTool to discard all saved field values for a specific database. Use when you need to clear cached field value data for all fields in a database. Requires superuser privileges.
Parámetros de entrada
idintegerObligatorioThe ID of the database to discard field values for
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Dismiss Database Sync SpinnerMETABASE_CREATE_DATABASE_DISMISS_SPINNERAcciónTool to manually set the initial sync status of a Database and corresponding tables to complete. Use when you need to dismiss the synchronization spinner for a database after initial setup.
METABASE_CREATE_DATABASE_DISMISS_SPINNERAcciónTool to manually set the initial sync status of a Database and corresponding tables to complete. Use when you need to dismiss the synchronization spinner for a database after initial setup.
Parámetros de entrada
idintegerObligatorioThe ID of the database to dismiss the spinner for
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Trigger Database Field Values RescanMETABASE_CREATE_DATABASE_RESCAN_VALUESAcciónTool to trigger a manual scan of field values for a Database. Use when you need to refresh field values for filter dropdowns after data changes. Requires superuser permissions.
METABASE_CREATE_DATABASE_RESCAN_VALUESAcciónTool to trigger a manual scan of field values for a Database. Use when you need to refresh field values for filter dropdowns after data changes. Requires superuser permissions.
Parámetros de entrada
idintegerObligatorioDatabase ID to rescan field values for. This is the unique identifier for the database in Metabase.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Trigger Database Schema SyncMETABASE_CREATE_DATABASE_SYNC_SCHEMAAcciónTool to trigger a manual update of the schema metadata for a Database. Use when you need to refresh the database schema metadata in Metabase after structural changes.
METABASE_CREATE_DATABASE_SYNC_SCHEMAAcciónTool to trigger a manual update of the schema metadata for a Database. Use when you need to refresh the database schema metadata in Metabase after structural changes.
Parámetros de entrada
idintegerObligatorioDatabase ID to sync schema for. This is the unique identifier for the database in Metabase.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search Dataset Parameter ValuesMETABASE_CREATE_DATASET_PARAMETER_SEARCHAcciónTool to search for parameter values in datasets when editing cards or dashboards. Use when you need to provide autocomplete functionality for parameters. Expects a query string and returns matching values.
METABASE_CREATE_DATASET_PARAMETER_SEARCHAcciónTool to search for parameter values in datasets when editing cards or dashboards. Use when you need to provide autocomplete functionality for parameters. Expects a query string and returns matching values.
Parámetros de entrada
querystringObligatorioThe search query string to filter parameter values. Used for autocomplete functionality when editing cards or dashboards.
field_idsinteger[]ObligatorioArray of field IDs to search parameter values from. These are database field IDs that the parameter is linked to.
parameterobjectObligatorioParameter configuration object containing the parameter id and type
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Field DimensionMETABASE_CREATE_FIELD_DIMENSIONAcciónTool to set the dimension for a field at the specified ID in Metabase. Use when you need to configure field remapping or display values for better data presentation.
METABASE_CREATE_FIELD_DIMENSIONAcciónTool to set the dimension for a field at the specified ID in Metabase. Use when you need to configure field remapping or display values for better data presentation.
Parámetros de entrada
idintegerObligatorioThe ID of the field for which to set the dimension
namestringObligatorioA display name for the dimension (must be a non-blank string)
typestringObligatorioThe type of dimension. Use 'external' for field remapping/display values (foreign key relationships) or 'internal' for internal dimension mappings
human_readable_field_idintegerObligatorioThe ID of the field that should be displayed instead of the original field value. This field provides human-readable values for the current field
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Discard Field ValuesMETABASE_CREATE_FIELD_DISCARD_VALUESAcciónTool to discard the FieldValues belonging to a Metabase field. Use when you need to clear cached field values. Only applies to fields that have FieldValues. If the Field's Database is set up to automatically sync FieldValues, they will be recreated during the next sync.
METABASE_CREATE_FIELD_DISCARD_VALUESAcciónTool to discard the FieldValues belonging to a Metabase field. Use when you need to clear cached field values. Only applies to fields that have FieldValues. If the Field's Database is set up to automatically sync FieldValues, they will be recreated during the next sync.
Parámetros de entrada
idintegerObligatorioThe field ID whose FieldValues should be discarded. Only applies to fields that have FieldValues configured.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Field ValuesMETABASE_CREATE_FIELD_VALUESAcciónTool to update field values and human-readable values for a Field whose semantic type is category/city/state/country or whose base type is type/Boolean. Use when you need to set or update the distinct values for a field along with optional human-readable remappings.
METABASE_CREATE_FIELD_VALUESAcciónTool to update field values and human-readable values for a Field whose semantic type is category/city/state/country or whose base type is type/Boolean. Use when you need to set or update the distinct values for a field along with optional human-readable remappings.
Parámetros de entrada
idintegerObligatorioThe field ID to update values for. Must be a field whose semantic type is category/city/state/country or whose base type is type/Boolean.
valuesarray[]ObligatorioArray of arrays containing value mappings. Each inner array represents a mapping between original value and optional human-readable replacement. Format: [["original1", "readable1"], ["original2", "readable2"]] or [["value1"], ["value2"]] for values without human-readable replacements.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Unpersist CardMETABASE_CREATE_PERSIST_CARD_UNPERSISTAcciónTool to unpersist a Metabase card/model. Deletes the persisted table backing the model and all queries after this will use the card's query rather than the saved version. Use when you need to remove persistence from a model.
METABASE_CREATE_PERSIST_CARD_UNPERSISTAcciónTool to unpersist a Metabase card/model. Deletes the persisted table backing the model and all queries after this will use the card's query rather than the saved version. Use when you need to remove persistence from a model.
Parámetros de entrada
card_idintegerObligatorioThe ID of the card/model to unpersist. This deletes the persisted table backing the model.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Disable Database Model PersistenceMETABASE_CREATE_PERSIST_DATABASE_UNPERSISTAcciónTool to disable model persistence for a Metabase database. Use when you need to turn off caching of model results. Returns success whether persistence was already disabled or not (idempotent operation).
METABASE_CREATE_PERSIST_DATABASE_UNPERSISTAcciónTool to disable model persistence for a Metabase database. Use when you need to turn off caching of model results. Returns success whether persistence was already disabled or not (idempotent operation).
Parámetros de entrada
idintegerObligatorioThe database ID to disable model persistence for
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Discard Table Field ValuesMETABASE_CREATE_TABLE_DISCARD_VALUESAcciónTool to discard the FieldValues belonging to the Fields in a Metabase Table. Use when you need to clear cached field values for all fields in a table. Only applies to fields that have FieldValues. If this Table's Database is set up to automatically sync FieldValues, they will be recreated during the next sync.
METABASE_CREATE_TABLE_DISCARD_VALUESAcciónTool to discard the FieldValues belonging to the Fields in a Metabase Table. Use when you need to clear cached field values for all fields in a table. Only applies to fields that have FieldValues. If this Table's Database is set up to automatically sync FieldValues, they will be recreated during the next sync.
Parámetros de entrada
idintegerObligatorioThe ID of the table whose FieldValues should be discarded. Only applies to fields that have FieldValues. If this Table's Database is set up to automatically sync FieldValues, they will be recreated during the next sync.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Rescan Table Field ValuesMETABASE_CREATE_TABLE_RESCAN_VALUESAcciónTool to manually trigger an update for FieldValues for Fields belonging to a specific Table. Use when you need to refresh field value caches after table data changes. Only applies to Fields that are eligible for FieldValues.
METABASE_CREATE_TABLE_RESCAN_VALUESAcciónTool to manually trigger an update for FieldValues for Fields belonging to a specific Table. Use when you need to refresh field value caches after table data changes. Only applies to Fields that are eligible for FieldValues.
Parámetros de entrada
idintegerObligatorioTable ID to rescan field values for. This triggers an update for FieldValues for Fields belonging to this Table.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Sync Table SchemaMETABASE_CREATE_TABLE_SYNC_SCHEMAAcciónTool to trigger a manual update of the schema metadata for a specific Table. Use when you need to refresh table schema information after database changes. This synchronizes columns, data types, and other metadata from the underlying database.
METABASE_CREATE_TABLE_SYNC_SCHEMAAcciónTool to trigger a manual update of the schema metadata for a specific Table. Use when you need to refresh table schema information after database changes. This synchronizes columns, data types, and other metadata from the underlying database.
Parámetros de entrada
idintegerObligatorioThe ID of the table to sync schema for. This initiates a synchronization process that refreshes the table's schema information including columns, data types, and other metadata from the underlying database.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ActionMETABASE_DELETE_ACTIONAcciónTool to delete an Action from Metabase. Use when you need to permanently remove an action. This operation cannot be undone.
METABASE_DELETE_ACTIONAcciónTool to delete an Action from Metabase. Use when you need to permanently remove an action. This operation cannot be undone.
Parámetros de entrada
action_idintegerObligatorioThe ID of the action to delete. This operation permanently removes the action and cannot be undone
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ActionMETABASE_DELETE_API_ACTION_ACTION_IDAcciónTool to delete a Metabase action by its ID. Use when you need to permanently remove an action from the system.
METABASE_DELETE_API_ACTION_ACTION_IDAcciónTool to delete a Metabase action by its ID. Use when you need to permanently remove an action from the system.
Parámetros de entrada
action_idintegerObligatorioThe ID of the action to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete BookmarkMETABASE_DELETE_API_BOOKMARK_MODEL_IDAcciónTool to delete a bookmark from a Metabase item (card, dashboard, or collection). Use when you need to remove a bookmark from a specific item.
METABASE_DELETE_API_BOOKMARK_MODEL_IDAcciónTool to delete a bookmark from a Metabase item (card, dashboard, or collection). Use when you need to remove a bookmark from a specific item.
Parámetros de entrada
idintegerObligatorioThe ID of the specific item to remove the bookmark from
modelstringObligatorioenumThe type of item being bookmarked (must be one of: card, dashboard, or collection)
carddashboardcollection
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete API CacheMETABASE_DELETE_API_CACHEAcciónTool to delete/clear cached data in Metabase for specific entities. Use when you need to invalidate cache for a database, dashboard, question, or clear all cache (root).
METABASE_DELETE_API_CACHEAcciónTool to delete/clear cached data in Metabase for specific entities. Use when you need to invalidate cache for a database, dashboard, question, or clear all cache (root).
Parámetros de entrada
modelstringObligatorioenumType of entity to clear cache for. Must be one of: root (clear all cache), database, dashboard, or question
rootdatabasedashboardquestionmodel_idintegerObligatorioID of the specific entity to clear cache for. Must be an integer greater than or equal to zero. Use 0 for root model type to clear all cache
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete CardMETABASE_DELETE_API_CARD_IDAcciónTool to delete a Metabase card (question) by its ID. Use when you need to permanently remove a card. Note: This endpoint is deprecated - consider archiving cards instead.
METABASE_DELETE_API_CARD_IDAcciónTool to delete a Metabase card (question) by its ID. Use when you need to permanently remove a card. Note: This endpoint is deprecated - consider archiving cards instead.
Parámetros de entrada
idintegerObligatorioThe ID of the card to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete DashboardMETABASE_DELETE_API_DASHBOARD_IDAcciónTool to delete a Metabase dashboard by its ID. Use when you need to permanently remove a dashboard.
METABASE_DELETE_API_DASHBOARD_IDAcciónTool to delete a Metabase dashboard by its ID. Use when you need to permanently remove a dashboard.
Parámetros de entrada
idintegerObligatorioThe ID of the dashboard to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Model IndexMETABASE_DELETE_API_MODEL_INDEX_IDAcciónTool to delete a Metabase model index by its ID. Use when you need to permanently remove a model index entry.
METABASE_DELETE_API_MODEL_INDEX_IDAcciónTool to delete a Metabase model index by its ID. Use when you need to permanently remove a model index entry.
Parámetros de entrada
idintegerObligatorioThe ID of the ModelIndex to delete. Must be an integer greater than zero.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Timeline EventMETABASE_DELETE_API_TIMELINE_EVENT_IDAcciónTool to delete a timeline event by ID. Use when you need to permanently remove a specific timeline event from Metabase.
METABASE_DELETE_API_TIMELINE_EVENT_IDAcciónTool to delete a timeline event by ID. Use when you need to permanently remove a specific timeline event from Metabase.
Parámetros de entrada
idintegerObligatorioThe unique ID of the timeline event to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete TimelineMETABASE_DELETE_API_TIMELINE_IDAcciónTool to delete a timeline by ID. Use when you need to permanently remove a timeline. Returns success status on completion.
METABASE_DELETE_API_TIMELINE_IDAcciónTool to delete a timeline by ID. Use when you need to permanently remove a timeline. Returns success status on completion.
Parámetros de entrada
idintegerObligatorioThe ID of the timeline to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete User Key-ValueMETABASE_DELETE_API_USER_KEY_VALUE_NAMESPACE_NAMESPACE_KEY_KEYAcciónTool to delete a user key-value pair from Metabase. Use when you need to remove a stored key-value entry within a specific namespace.
METABASE_DELETE_API_USER_KEY_VALUE_NAMESPACE_NAMESPACE_KEY_KEYAcciónTool to delete a user key-value pair from Metabase. Use when you need to remove a stored key-value entry within a specific namespace.
Parámetros de entrada
keystringObligatorioThe key of the key-value pair to delete within the specified namespace
namespacestringObligatorioThe namespace of the key-value pair to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete BookmarkMETABASE_DELETE_BOOKMARKAcciónTool to delete a bookmark by model and ID. Use when you need to remove a bookmark assigned to the user making the request. The operation returns HTTP 204 No Content on successful deletion.
METABASE_DELETE_BOOKMARKAcciónTool to delete a bookmark by model and ID. Use when you need to remove a bookmark assigned to the user making the request. The operation returns HTTP 204 No Content on successful deletion.
Parámetros de entrada
idintegerObligatorioThe ID of the model item to unbookmark
modelstringObligatorioenumThe model type - valid values are 'card' (for questions/cards), 'dashboard', or 'collection'
carddashboardcollection
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete CardMETABASE_DELETE_CARDAcciónTool to hard delete a Metabase card. Use when you need to permanently remove a card from the system. For soft deletion, use PUT /api/card/:id instead.
METABASE_DELETE_CARDAcciónTool to hard delete a Metabase card. Use when you need to permanently remove a card from the system. For soft deletion, use PUT /api/card/:id instead.
Parámetros de entrada
idintegerObligatorioThe ID of the card to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete DashboardMETABASE_DELETE_DASHBOARDAcciónTool to hard delete a Metabase dashboard by its ID. Use when you need to permanently remove a dashboard. This will also remove any questions/models/segments/metrics that use this database. For soft delete, use the update dashboard action instead.
METABASE_DELETE_DASHBOARDAcciónTool to hard delete a Metabase dashboard by its ID. Use when you need to permanently remove a dashboard. This will also remove any questions/models/segments/metrics that use this database. For soft delete, use the update dashboard action instead.
Parámetros de entrada
idintegerObligatorioThe ID of the dashboard to delete. This will permanently remove the dashboard and any questions/models/segments/metrics that use this database
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete User SubscriptionsMETABASE_DELETE_EE_AUDIT_APP_USER_SUBSCRIPTIONSAcciónTool to delete all Alert and DashboardSubscription subscriptions for a User. Use when you need to remove all subscriptions for a specific user and archive alerts/dashboards they created. This is an enterprise feature requiring admin privileges or current user access.
METABASE_DELETE_EE_AUDIT_APP_USER_SUBSCRIPTIONSAcciónTool to delete all Alert and DashboardSubscription subscriptions for a User. Use when you need to remove all subscriptions for a specific user and archive alerts/dashboards they created. This is an enterprise feature requiring admin privileges or current user access.
Parámetros de entrada
idintegerObligatorioThe user ID whose subscriptions will be deleted. This will delete all Alert and DashboardSubscription subscriptions for the user (so they will no longer receive them) and archive all Alerts and DashboardSubscriptions created by the user.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Field DimensionMETABASE_DELETE_FIELD_DIMENSIONAcciónTool to remove the dimension associated with a field at the specified ID. Use when you need to disassociate a dimension from a field in Metabase.
METABASE_DELETE_FIELD_DIMENSIONAcciónTool to remove the dimension associated with a field at the specified ID. Use when you need to disassociate a dimension from a field in Metabase.
Parámetros de entrada
idintegerObligatorioThe ID of the field whose dimension association should be removed
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Glossary EntryMETABASE_DELETE_GLOSSARYAcciónTool to delete a glossary entry from Metabase. Use when you need to permanently remove a glossary entry by its ID.
METABASE_DELETE_GLOSSARYAcciónTool to delete a glossary entry from Metabase. Use when you need to permanently remove a glossary entry by its ID.
Parámetros de entrada
idintegerObligatorioThe ID of the glossary entry to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Glossary ItemMETABASE_DELETE_GLOSSARY_ITEMAcciónTool to delete a glossary item by ID. Use when you need to remove a glossary term from Metabase. The operation returns HTTP 204 No Content on successful deletion.
METABASE_DELETE_GLOSSARY_ITEMAcciónTool to delete a glossary item by ID. Use when you need to remove a glossary term from Metabase. The operation returns HTTP 204 No Content on successful deletion.
Parámetros de entrada
idintegerObligatorioThe ID of the glossary term to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Model IndexMETABASE_DELETE_MODEL_INDEXAcciónTool to delete a ModelIndex by ID from Metabase. Use when you need to remove a model index from the system.
METABASE_DELETE_MODEL_INDEXAcciónTool to delete a ModelIndex by ID from Metabase. Use when you need to remove a model index from the system.
Parámetros de entrada
idintegerObligatorioThe ModelIndex ID to delete. Must be greater than zero.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete TimelineMETABASE_DELETE_TIMELINEAcciónTool to delete a Metabase timeline and cascade delete all its associated events. Use when you need to permanently remove a timeline. Deletion is permanent and cannot be undone.
METABASE_DELETE_TIMELINEAcciónTool to delete a Metabase timeline and cascade delete all its associated events. Use when you need to permanently remove a timeline. Deletion is permanent and cannot be undone.
Parámetros de entrada
idintegerObligatorioThe ID of the timeline to delete. Deleting a timeline will cascade delete all associated timeline events.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Timeline EventMETABASE_DELETE_TIMELINE_EVENTAcciónTool to delete a Metabase timeline event. Use when you need to permanently remove a timeline event from the system.
METABASE_DELETE_TIMELINE_EVENTAcciónTool to delete a Metabase timeline event. Use when you need to permanently remove a timeline event from the system.
Parámetros de entrada
idintegerObligatorioThe ID of the timeline event to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete User Key-Value PairMETABASE_DELETE_USER_KEY_VALUE_NAMESPACE_KEYAcciónTool to delete a user key-value pair by namespace and key. Use when you need to remove a specific key-value entry from a user's namespace.
METABASE_DELETE_USER_KEY_VALUE_NAMESPACE_KEYAcciónTool to delete a user key-value pair by namespace and key. Use when you need to remove a specific key-value entry from a user's namespace.
Parámetros de entrada
keystringObligatorioThe key identifier to delete from the namespace
namespacestringObligatorioThe namespace identifier for the key-value pair
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete User SubscriptionsMETABASE_DELETE_USER_SUBSCRIPTIONSAcciónTool to delete all Alert and DashboardSubscription subscriptions for a User. Also archives all Alerts and DashboardSubscriptions created by the User. Requires premium token with :audit-app feature. Only allowed for admins or current user.
METABASE_DELETE_USER_SUBSCRIPTIONSAcciónTool to delete all Alert and DashboardSubscription subscriptions for a User. Also archives all Alerts and DashboardSubscriptions created by the User. Requires premium token with :audit-app feature. Only allowed for admins or current user.
Parámetros de entrada
idintegerObligatorioUser ID whose subscriptions should be deleted
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ActionMETABASE_GET_ACTIONAcciónTool to retrieve a Metabase action by ID. Use when you need to fetch details about a specific action including its configuration, parameters, and metadata.
METABASE_GET_ACTIONAcciónTool to retrieve a Metabase action by ID. Use when you need to fetch details about a specific action including its configuration, parameters, and metadata.
Parámetros de entrada
action_idintegerObligatorioThe ID of the action to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Action Execute ParametersMETABASE_GET_ACTION_EXECUTEAcciónTool to fetch values for filling in action execution parameters. Use when you need to get parameter values for executing an action by providing PK parameters and values to select.
METABASE_GET_ACTION_EXECUTEAcciónTool to fetch values for filling in action execution parameters. Use when you need to get parameter values for executing an action by providing PK parameters and values to select.
Parámetros de entrada
action_idintegerObligatorioThe ID of the action to fetch execution parameters for
parametersstringJSON string containing execution parameters. Pass PK parameters and values to select. Can be an empty object {} if no parameters are needed
Parámetros de salida
dataobjectObject containing execution parameter values based on PK parameters provided. Returns empty object {} when no parameters are provided
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get all Metabase actionsMETABASE_GET_API_ACTIONAcciónTool to retrieve all actions available in the Metabase instance. Actions are entities that let you build custom forms and business logic with parameterized SQL that writes back to your database. Returns an array of action objects including query, http, and implicit action types.
METABASE_GET_API_ACTIONAcciónTool to retrieve all actions available in the Metabase instance. Actions are entities that let you build custom forms and business logic with parameterized SQL that writes back to your database. Returns an array of action objects including query, http, and implicit action types.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Popular ItemsMETABASE_GET_API_ACTIVITY_POPULAR_ITEMSAcciónTool to get the list of 5 popular items on the Metabase instance. Use when you need to discover frequently accessed dashboards or cards. Returns both dashboards and cards with their metadata including name, description, parent collection, and timestamps.
METABASE_GET_API_ACTIVITY_POPULAR_ITEMSAcciónTool to get the list of 5 popular items on the Metabase instance. Use when you need to discover frequently accessed dashboards or cards. Returns both dashboards and cards with their metadata including name, description, parent collection, and timestamps.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Recent Activity ViewsMETABASE_GET_API_ACTIVITY_RECENT_VIEWSAcciónTool to retrieve recently viewed items in Metabase. Use when you need to get a list of cards, dashboards, collections, tables, or documents that the authenticated user has recently accessed. Returns metadata including timestamps and permissions for each viewed item.
METABASE_GET_API_ACTIVITY_RECENT_VIEWSAcciónTool to retrieve recently viewed items in Metabase. Use when you need to get a list of cards, dashboards, collections, tables, or documents that the authenticated user has recently accessed. Returns metadata including timestamps and permissions for each viewed item.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get All AlertsMETABASE_GET_API_ALERTAcciónTool to retrieve all alerts in Metabase. Use when you need to get a list of all configured alerts with their settings and notification channels.
METABASE_GET_API_ALERTAcciónTool to retrieve all alerts in Metabase. Use when you need to get a list of all configured alerts with their settings and notification channels.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Automagic Dashboard CandidatesMETABASE_GET_API_AUTOMAGIC_DASHBOARDS_DATABASE_ID_CANDIDATESAcciónTool to retrieve automagic dashboard candidates for a specific database. Use when you need to discover interesting tables and schemas for automatic dashboard generation. Returns an array of schema candidates with their tables, ordered by interestingness score.
METABASE_GET_API_AUTOMAGIC_DASHBOARDS_DATABASE_ID_CANDIDATESAcciónTool to retrieve automagic dashboard candidates for a specific database. Use when you need to discover interesting tables and schemas for automatic dashboard generation. Returns an array of schema candidates with their tables, ordered by interestingness score.
Parámetros de entrada
idintegerObligatorioDatabase ID to get automagic dashboard candidates for. This is the unique identifier of the database in Metabase.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Automagic Dashboard Cell AnalysisMETABASE_GET_API_AUTOMAGIC_DASHBOARDS_ENTITY_ENTITY_ID_OR_QUERY_CELL_CELL_QUERYAcciónTool to return an automagic dashboard analyzing a specific cell in an entity's data. Use when you need to generate automated insights and visualizations for a cell query within a table, database, or other Metabase entity. The cell-query must be a base64-encoded JSON object in MBQL format that defines which cell to analyze.
METABASE_GET_API_AUTOMAGIC_DASHBOARDS_ENTITY_ENTITY_ID_OR_QUERY_CELL_CELL_QUERYAcciónTool to return an automagic dashboard analyzing a specific cell in an entity's data. Use when you need to generate automated insights and visualizations for a cell query within a table, database, or other Metabase entity. The cell-query must be a base64-encoded JSON object in MBQL format that defines which cell to analyze.
Parámetros de entrada
showanyOptional display mode parameter to control what information is shown in the dashboard. Use specific values supported by the Metabase API
entitystringObligatorioThe entity type to analyze. Valid values: 'table', 'database', 'field', 'segment', 'question', 'adhoc'. Specify the type of Metabase entity for which to generate the automagic dashboard cell analysis
cell_querystringObligatorioBase64-encoded JSON query object in MBQL format defining the cell to analyze. Must be valid base64-encoded JSON containing query specifications like 'source-table', 'aggregation', etc. The query is decoded server-side to determine which cell of the dashboard to analyze
entity_id_or_querystringObligatorioThe entity ID (numeric) or encoded query string identifying the entity to analyze. For standard entities like table, database, field, segment, or question, provide their numeric IDs. For adhoc queries, provide the encoded query string
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Automagic Dashboard Cell Rule AnalysisMETABASE_GET_API_AUTOMAGIC_DASHBOARDS_ENTITY_ENTITY_ID_OR_QUERY_CELL_CELL_QUERY_RULE_PREFIXAcciónTool to fetch an automagic dashboard analyzing a specific cell using a template rule. Use when you need to generate automated insights and visualizations for a cell query with a specific dashboard template (e.g., correlations analysis, overview). Returns a dashboard with cards analyzing the specified cell using the given template from the prefix directory.
METABASE_GET_API_AUTOMAGIC_DASHBOARDS_ENTITY_ENTITY_ID_OR_QUERY_CELL_CELL_QUERY_RULE_PREFIXAcciónTool to fetch an automagic dashboard analyzing a specific cell using a template rule. Use when you need to generate automated insights and visualizations for a cell query with a specific dashboard template (e.g., correlations analysis, overview). Returns a dashboard with cards analyzing the specified cell using the given template from the prefix directory.
Parámetros de entrada
entitystringObligatorioEntity type for the automagic dashboard. Valid values: 'table', 'question', 'metric', 'field', 'database', 'segment', 'adhoc'. Specifies the type of Metabase entity to analyze
prefixstringObligatorioTemplate prefix/subdirectory name defining the dashboard template category. Common values include 'GenericTable', 'TransactionTable', 'UserTable', 'EventTable'. This corresponds to template directories in Metabase's automagic dashboard resources
cell_querystringObligatorioBase64-encoded JSON query object defining the cell to analyze. Must be valid base64-encoded JSON containing query specifications like breakout fields. Example: 'eyJicmVha291dCI6W1siZmllbGQiLDEsbnVsbF1dfQ==' represents a breakout query
dashboard_templatestringObligatorioDashboard template name from the prefix subdirectory. Common templates include 'Correlations', 'Overview', 'Details'. This corresponds to YAML template files defining the dashboard structure and visualizations
entity_id_or_querystringObligatorioEntity ID or encoded query identifier. For standard entities (table, database, field, segment, question), provide their numeric ID (e.g., '1', '42'). For adhoc queries, provide the encoded query string
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Automagic Dashboard Query MetadataMETABASE_GET_API_AUTOMAGIC_DASHBOARDS_ENTITY_ENTITY_ID_OR_QUERY_QUERY_METADATAAcciónTool to retrieve all metadata for an automagic dashboard for the specified entity type and ID. Use when you need databases, tables, fields, segments, metrics, cards, dashboards, or snippets metadata. Returns comprehensive metadata used to build automagic dashboards that automatically analyze data patterns.
METABASE_GET_API_AUTOMAGIC_DASHBOARDS_ENTITY_ENTITY_ID_OR_QUERY_QUERY_METADATAAcciónTool to retrieve all metadata for an automagic dashboard for the specified entity type and ID. Use when you need databases, tables, fields, segments, metrics, cards, dashboards, or snippets metadata. Returns comprehensive metadata used to build automagic dashboards that automatically analyze data patterns.
Parámetros de entrada
entitystringObligatorioEntity type for automagic dashboard. Valid values: table, segment, adhoc, question, metric, field
entity_id_or_querystringObligatorioEntity ID (numeric) or base64-encoded query definition
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Automagic Dashboard with Rule and TemplateMETABASE_GET_API_AUTOMAGIC_DASHBOARDS_RULEAcciónTool to retrieve an automagic dashboard for a specified entity using a specific rule prefix and dashboard template. Use when you need to get auto-generated analytics with a particular template configuration.
METABASE_GET_API_AUTOMAGIC_DASHBOARDS_RULEAcciónTool to retrieve an automagic dashboard for a specified entity using a specific rule prefix and dashboard template. Use when you need to get auto-generated analytics with a particular template configuration.
Parámetros de entrada
entitystringObligatorioEntity type for which to generate the automagic dashboard. Common values: 'table', 'segment', 'adhoc'
prefixstringObligatorioRule prefix for dashboard template. Common values include 'GenericTable', 'EventTable'
dashboard_templatestringObligatorioDashboard template name to use for generation. Common values include 'Correlations', 'Overview'
entity_id_or_querystringObligatorioThe ID of the entity (numeric for most entities) or a valid query string for adhoc queries
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get User BookmarksMETABASE_GET_API_BOOKMARKAcciónTool to retrieve all bookmarks for the authenticated user. Use when you need to fetch bookmarked cards, dashboards, or collections.
METABASE_GET_API_BOOKMARKAcciónTool to retrieve all bookmarks for the authenticated user. Use when you need to fetch bookmarked cards, dashboards, or collections.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get API CardMETABASE_GET_API_CARDAcciónTool to list all cards (questions) available to the authenticated user in Metabase. Use when you need to retrieve all saved questions, queries, or visualizations.
METABASE_GET_API_CARDAcciónTool to list all cards (questions) available to the authenticated user in Metabase. Use when you need to retrieve all saved questions, queries, or visualizations.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search Card Parameter ValuesMETABASE_GET_API_CARD_CARD_ID_PARAMS_PARAM_KEY_SEARCH_QUERYAcciónTool to search for values of a specific parameter in a Metabase card. Use when you need to provide autocomplete/search functionality for card parameters (template tags). The card must have parameters defined with dimension/field filter type.
METABASE_GET_API_CARD_CARD_ID_PARAMS_PARAM_KEY_SEARCH_QUERYAcciónTool to search for values of a specific parameter in a Metabase card. Use when you need to provide autocomplete/search functionality for card parameters (template tags). The card must have parameters defined with dimension/field filter type.
Parámetros de entrada
querystringObligatorioThe search query string to filter parameter values. Used for autocomplete/search functionality.
card_idintegerObligatorioThe ID of the card containing the parameter to search. Must be a valid card with defined parameters.
param_keystringObligatorioThe parameter key/name (template tag name) to search within. This must match a parameter defined in the card.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Card by IDMETABASE_GET_API_CARD_IDAcciónTool to retrieve a specific card (question) by its ID. Use when you need to get detailed information about a card including its query, visualization settings, and metadata.
METABASE_GET_API_CARD_IDAcciónTool to retrieve a specific card (question) by its ID. Use when you need to get detailed information about a card including its query, visualization settings, and metadata.
Parámetros de entrada
idintegerObligatorioThe Card identifier
legacy_mbqlanyWhen set to true, returns the card dataset_query in MBQL 4 (legacy) format instead of MBQL 5
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Card DashboardsMETABASE_GET_API_CARD_ID_DASHBOARDSAcciónTool to get a list of dashboards containing a specific card. Use when you need to find which dashboards include a particular card/question.
METABASE_GET_API_CARD_ID_DASHBOARDSAcciónTool to get a list of dashboards containing a specific card. Use when you need to find which dashboards include a particular card/question.
Parámetros de entrada
idintegerObligatorioCard ID to retrieve dashboards for
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Card SeriesMETABASE_GET_API_CARD_ID_SERIESAcciónTool to retrieve series data for a specific card. Use when you need to get information about multiple series associated with a card. The card must have a display type of bar, scalar, line, or area to support series.
METABASE_GET_API_CARD_ID_SERIESAcciónTool to retrieve series data for a specific card. Use when you need to get information about multiple series associated with a card. The card must have a display type of bar, scalar, line, or area to support series.
Parámetros de entrada
idintegerObligatorioThe card ID. Card must have display type of bar, scalar, line, or area to support series.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get all collectionsMETABASE_GET_API_COLLECTIONAcciónTool to retrieve all collections that the current user has read permissions for. Returns collections with can_write property indicating write permissions. Use when you need to list available collections or check collection permissions.
METABASE_GET_API_COLLECTIONAcciónTool to retrieve all collections that the current user has read permissions for. Returns collections with can_write property indicating write permissions. Use when you need to list available collections or check collection permissions.
Parámetros de entrada
archivedanyIf true, returns archived collections. If false or omitted, returns non-archived collections. Must be a valid boolean.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Collection by IDMETABASE_GET_API_COLLECTION_IDAcciónTool to retrieve detailed information about a Metabase collection by its ID. Use when you need to get collection metadata, permissions, and hierarchy information. Accepts either a numeric collection ID or the string 'root' for the root collection.
METABASE_GET_API_COLLECTION_IDAcciónTool to retrieve detailed information about a Metabase collection by its ID. Use when you need to get collection metadata, permissions, and hierarchy information. Accepts either a numeric collection ID or the string 'root' for the root collection.
Parámetros de entrada
idanyObligatorioThe ID of the collection to retrieve. Can be a numeric ID (e.g., 1, 2) or the string 'root' for the root collection.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Collection ItemsMETABASE_GET_API_COLLECTION_ID_ITEMSAcciónTool to retrieve items from a specific Metabase collection. Use when you need to list cards (questions), dashboards, nested collections, or pulses within a collection. Supports filtering by item type and archived status.
METABASE_GET_API_COLLECTION_ID_ITEMSAcciónTool to retrieve items from a specific Metabase collection. Use when you need to list cards (questions), dashboards, nested collections, or pulses within a collection. Supports filtering by item type and archived status.
Parámetros de entrada
idstringObligatorioCollection ID to retrieve items from. This is the unique identifier for the collection in Metabase.
modelanyFilter results by object type. Use 'card' for questions, 'dashboard' for dashboards, 'collection' for nested collections, or 'pulse' for subscriptions/alerts.
archivedanyReturn archived items instead of unarchived ones. Use 'true' to get archived items or 'false' for active items. Defaults to false if not specified.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Root CollectionMETABASE_GET_API_COLLECTION_ROOTAcciónTool to fetch the Root Collection and its top-level objects. Use when you need to list items at the root level that the current user can access. Shows objects with no collection_id for users with Root Collection permissions, or objects with effective location of / for others.
METABASE_GET_API_COLLECTION_ROOTAcciónTool to fetch the Root Collection and its top-level objects. Use when you need to list items at the root level that the current user can access. Shows objects with no collection_id for users with Root Collection permissions, or objects with effective location of / for others.
Parámetros de entrada
modelanyFilter by model type. Valid values: 'card', 'collection', 'dashboard', 'pulse'
archivedanyFilter by archived status. Must be a valid boolean string ('true' or 'false')
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Collection TreeMETABASE_GET_API_COLLECTION_TREEAcciónTool to retrieve the collection tree structure from Metabase. Use when you need to view the hierarchical organization of collections. Official collections are returned first in the response. Supports filtering by archived status, user ownership, depth, and specific collection ID.
METABASE_GET_API_COLLECTION_TREEAcciónTool to retrieve the collection tree structure from Metabase. Use when you need to view the hierarchical organization of collections. Official collections are returned first in the response. Supports filtering by archived status, user ownership, depth, and specific collection ID.
Parámetros de entrada
shallowanyWhen true, returns only direct children; when false, returns the full tree with nested children
collection_idanyFilters the tree to show only the specified collection and its children
exclude_archivedanyWhen true, excludes archived collections from the response
exclude_other_user_collectionsanyWhen true, excludes other users' personal collections from the response
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Dashboard Parameter RemappingMETABASE_GET_API_DASHBOARD_ID_PARAMS_PARAM_KEY_REMAPPINGAcciónTool to get parameter remapping for a dashboard parameter value. Use when you need to retrieve remapped values or human-readable representations for a specific parameter value in a Metabase dashboard.
METABASE_GET_API_DASHBOARD_ID_PARAMS_PARAM_KEY_REMAPPINGAcciónTool to get parameter remapping for a dashboard parameter value. Use when you need to retrieve remapped values or human-readable representations for a specific parameter value in a Metabase dashboard.
Parámetros de entrada
idintegerObligatorioDashboard ID. The unique identifier of the dashboard containing the parameter.
valuestringObligatorioThe value to get remapping for. This is the parameter value that needs to be remapped to human-readable labels or alternative representations.
param_keystringObligatorioParameter ID/key from dashboard's parameters array. The unique identifier or key of the parameter within the dashboard.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Dashboard Parameter ValuesMETABASE_GET_API_DASHBOARD_ID_PARAMS_PARAM_KEY_VALUESAcciónTool to fetch available values for a specific dashboard parameter. Use when you need to get the list of possible values that can be used to filter a dashboard parameter.
METABASE_GET_API_DASHBOARD_ID_PARAMS_PARAM_KEY_VALUESAcciónTool to fetch available values for a specific dashboard parameter. Use when you need to get the list of possible values that can be used to filter a dashboard parameter.
Parámetros de entrada
idintegerObligatorioDashboard ID to fetch parameter values from
param_keystringObligatorioParameter key/ID from dashboard parameters. This is the unique identifier for a specific parameter on the dashboard
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Dashboard Related EntitiesMETABASE_GET_API_DASHBOARD_ID_RELATEDAcciónTool to retrieve related entities for a Metabase dashboard. Use when you need to find questions/cards that are related to a specific dashboard.
METABASE_GET_API_DASHBOARD_ID_RELATEDAcciónTool to retrieve related entities for a Metabase dashboard. Use when you need to find questions/cards that are related to a specific dashboard.
Parámetros de entrada
idintegerObligatorioThe dashboard ID to get related entities for. Must be a valid dashboard identifier.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get All DatabasesMETABASE_GET_API_DATABASEAcciónTool to retrieve a list of all Database instances configured in Metabase. Use when you need to get information about available databases.
METABASE_GET_API_DATABASEAcciónTool to retrieve a list of all Database instances configured in Metabase. Use when you need to get information about available databases.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobject[]ObligatorioList of all database instances configured in Metabase
erroranyError if any occurred during the execution of the action
totalintegerObligatorioTotal number of databases
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Database DetailsMETABASE_GET_API_DATABASE_IDAcciónTool to retrieve complete details for a specific database in Metabase. Use when you need to get database information including name, engine, features, schedules, and configuration settings.
METABASE_GET_API_DATABASE_IDAcciónTool to retrieve complete details for a specific database in Metabase. Use when you need to get database information including name, engine, features, schedules, and configuration settings.
Parámetros de entrada
idintegerObligatorioDatabase ID to retrieve details for. This is the unique identifier for the database in Metabase.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Database Autocomplete SuggestionsMETABASE_GET_API_DATABASE_ID_AUTOCOMPLETE_SUGGESTIONSAcciónTool to retrieve autocomplete suggestions for table and field names in a database. Use when you need to find tables or columns that match a specific prefix for query building in the SQL editor.
METABASE_GET_API_DATABASE_ID_AUTOCOMPLETE_SUGGESTIONSAcciónTool to retrieve autocomplete suggestions for table and field names in a database. Use when you need to find tables or columns that match a specific prefix for query building in the SQL editor.
Parámetros de entrada
idintegerObligatorioDatabase ID to get autocomplete suggestions for. This is the unique identifier of the database in Metabase.
prefixstringObligatorioNon-blank string prefix to match against table and field names. The autocomplete will return suggestions that start with this prefix.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Database Card Autocomplete SuggestionsMETABASE_GET_API_DATABASE_ID_CARD_AUTOCOMPLETE_SUGGESTIONSAcciónTool to get card autocomplete suggestions for a specific database in Metabase. Use when you need to search for cards (questions, models, or metrics) by name within a database.
METABASE_GET_API_DATABASE_ID_CARD_AUTOCOMPLETE_SUGGESTIONSAcciónTool to get card autocomplete suggestions for a specific database in Metabase. Use when you need to search for cards (questions, models, or metrics) by name within a database.
Parámetros de entrada
idintegerObligatorioDatabase ID to fetch card autocomplete suggestions from
querystringObligatorioSearch query string to filter card suggestions. The API will return cards whose names match this query string
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Database FieldsMETABASE_GET_API_DATABASE_ID_FIELDSAcciónTool to retrieve all fields from a specific database in Metabase. Use when you need to get field metadata including names, types, and table associations for a given database ID.
METABASE_GET_API_DATABASE_ID_FIELDSAcciónTool to retrieve all fields from a specific database in Metabase. Use when you need to get field metadata including names, types, and table associations for a given database ID.
Parámetros de entrada
idintegerObligatorioDatabase ID to retrieve fields from. This is the unique identifier for the database in Metabase.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Check Database HealthMETABASE_GET_API_DATABASE_ID_HEALTHCHECKAcciónTool to check the health status of a specific database connection in Metabase. Use when you need to verify if a database connection is working properly. Returns a status indicating whether the connection is healthy.
METABASE_GET_API_DATABASE_ID_HEALTHCHECKAcciónTool to check the health status of a specific database connection in Metabase. Use when you need to verify if a database connection is working properly. Returns a status indicating whether the connection is healthy.
Parámetros de entrada
idintegerObligatorioThe ID of the database to check health status
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Database MetadataMETABASE_GET_API_DATABASE_ID_METADATAAcciónTool to retrieve complete metadata for a specific database including all tables and fields. Use when you need detailed information about database structure, table schemas, and field properties.
METABASE_GET_API_DATABASE_ID_METADATAAcciónTool to retrieve complete metadata for a specific database including all tables and fields. Use when you need detailed information about database structure, table schemas, and field properties.
Parámetros de entrada
idintegerObligatorioDatabase ID to retrieve metadata from. This is the unique identifier for the database in Metabase.
include_hiddenanyInclude hidden tables and fields in the response. By default, only non-hidden tables and fields are returned. Set to true to include hidden entities.
include_editable_data_modelanyOnly return tables for which the current user has data model editing permissions. Requires Enterprise Edition and advanced-permissions feature. If user has block permissions, only DB name, ID and tables will be returned with no additional metadata.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Virtual Database DatasetsMETABASE_GET_API_DATABASE_VIRTUAL_DB_DATASETSAcciónTool to retrieve all datasets from a Metabase virtual database. Use when you need to list available dataset collections for a virtual database (commonly the Saved Questions virtual database with ID -1337).
METABASE_GET_API_DATABASE_VIRTUAL_DB_DATASETSAcciónTool to retrieve all datasets from a Metabase virtual database. Use when you need to list available dataset collections for a virtual database (commonly the Saved Questions virtual database with ID -1337).
Parámetros de entrada
virtual_dbintegerObligatorioThe virtual database identifier. Use -1337 for the Saved Questions virtual database, which allows treating saved questions as data sources.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get User Audit InfoMETABASE_GET_API_EE_AUDIT_APP_USER_AUDIT_INFOAcciónTool to get audit info for the current authenticated user. Returns audit collection info if the user has permissions to access the audit collection, otherwise returns empty map. Requires enterprise audit-app feature.
METABASE_GET_API_EE_AUDIT_APP_USER_AUDIT_INFOAcciónTool to get audit info for the current authenticated user. Returns audit collection info if the user has permissions to access the audit collection, otherwise returns empty map. Requires enterprise audit-app feature.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Billing API VersionMETABASE_GET_API_EE_BILLINGAcciónTool to retrieve the billing API version information for the Metabase Enterprise Edition instance. Use when you need to check the billing API version.
METABASE_GET_API_EE_BILLINGAcciónTool to retrieve the billing API version information for the Metabase Enterprise Edition instance. Use when you need to check the billing API version.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Resource DependentsMETABASE_GET_API_EE_DEPENDENCIES_GRAPH_DEPENDENTSAcciónTool to get dependents of a resource in Metabase's dependency graph. Use when you need to find which resources depend on a specific resource (e.g., which dashboards use a particular card). This is an Enterprise Edition feature that helps track dependencies between different Metabase objects.
METABASE_GET_API_EE_DEPENDENCIES_GRAPH_DEPENDENTSAcciónTool to get dependents of a resource in Metabase's dependency graph. Use when you need to find which resources depend on a specific resource (e.g., which dashboards use a particular card). This is an Enterprise Edition feature that helps track dependencies between different Metabase objects.
Parámetros de entrada
idintegerObligatorioID of the resource, must be an integer greater than zero
typestringObligatorioenumType of the resource to query dependencies for
tablecardsnippettransformdashboarddocumentsandboxsegmentdependent_typestringObligatorioenumType of dependents to retrieve. Filters the results to only include dependents of this specific type.
tablecardsnippettransformdashboarddocumentsandboxsegment
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Embedding Hub ChecklistMETABASE_GET_API_EE_EMBEDDING_HUB_CHECKLISTAcciónTool to retrieve the embedding hub checklist status for Metabase Enterprise Edition. Use when you need to check the progress of embedding setup steps.
METABASE_GET_API_EE_EMBEDDING_HUB_CHECKLISTAcciónTool to retrieve the embedding hub checklist status for Metabase Enterprise Edition. Use when you need to check the progress of embedding setup steps.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Current Remote Sync TaskMETABASE_GET_API_EE_REMOTE_SYNC_CURRENT_TASKAcciónTool to retrieve the current remote sync task status in Metabase. Use when you need to check if a remote sync operation is currently running. Returns HTTP 204 when no task is active, or task details when a sync is in progress.
METABASE_GET_API_EE_REMOTE_SYNC_CURRENT_TASKAcciónTool to retrieve the current remote sync task status in Metabase. Use when you need to check if a remote sync operation is currently running. Returns HTTP 204 when no task is active, or task details when a sync is in progress.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Stale Data By IDMETABASE_GET_API_EE_STALE_IDAcciónTool to retrieve stale data information by ID from Metabase Enterprise Edition. Use when you need to fetch details about stale resources.
METABASE_GET_API_EE_STALE_IDAcciónTool to retrieve stale data information by ID from Metabase Enterprise Edition. Use when you need to fetch details about stale resources.
Parámetros de entrada
idintegerObligatorioThe ID of the stale resource to retrieve
Parámetros de salida
dataanyArray of stale data items
erroranyError if any occurred during the execution of the action
limitanyLimit applied to the results
totalanyTotal count of stale items
offsetanyOffset applied to the results
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Uploaded TablesMETABASE_GET_API_EE_UPLOAD_MANAGEMENT_TABLESAcciónTool to retrieve all uploaded tables in Metabase Enterprise Edition. Use when you need to list all tables that were created from CSV or file uploads.
METABASE_GET_API_EE_UPLOAD_MANAGEMENT_TABLESAcciónTool to retrieve all uploaded tables in Metabase Enterprise Edition. Use when you need to list all tables that were created from CSV or file uploads.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Field Related EntitiesMETABASE_GET_API_FIELD_ID_RELATEDAcciónTool to retrieve related entities for a Metabase field. Use when you need to get the parent table, related segments, metrics, and other fields from the same table for a specific field ID.
METABASE_GET_API_FIELD_ID_RELATEDAcciónTool to retrieve related entities for a Metabase field. Use when you need to get the parent table, related segments, metrics, and other fields from the same table for a specific field ID.
Parámetros de entrada
idintegerObligatorioThe ID of the field to get related entities for
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search Field ValuesMETABASE_GET_API_FIELD_ID_SEARCH_SEARCH_IDAcciónTool to search for field values in Metabase that start with a given string. Use when you need autocomplete or type-ahead functionality for field values. Returns paired values from both the primary field and search field where the search field value starts with the provided string.
METABASE_GET_API_FIELD_ID_SEARCH_SEARCH_IDAcciónTool to search for field values in Metabase that start with a given string. Use when you need autocomplete or type-ahead functionality for field values. Returns paired values from both the primary field and search field where the search field value starts with the provided string.
Parámetros de entrada
idintegerObligatorioThe field ID to search within. This is the primary field identifier in Metabase.
limitanyOptional maximum number of results to return. If not specified, the API will use its default limit. Must be a positive integer greater than zero if provided.
valuestringObligatorioNon-blank string to search for. The API will return values that start with this string. Used for autocomplete or type-ahead search functionality.
search_idintegerObligatorioThe search field ID. This is the field whose values will be matched and returned in the search results.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Field ValuesMETABASE_GET_API_FIELD_ID_VALUESAcciónTool to retrieve distinct values for a Metabase field. Use when you need to get all distinct values of a field that has has_field_values set to 'list', including any human-readable remapped values. Returns empty response for Saved Questions virtual database fields.
METABASE_GET_API_FIELD_ID_VALUESAcciónTool to retrieve distinct values for a Metabase field. Use when you need to get all distinct values of a field that has has_field_values set to 'list', including any human-readable remapped values. Returns empty response for Saved Questions virtual database fields.
Parámetros de entrada
idintegerObligatorioThe field ID to retrieve values for. This should be a valid field ID from the Metabase database.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get API GlossaryMETABASE_GET_API_GLOSSARYAcciónTool to retrieve all glossary items from Metabase. Use when you need to list all glossary terms and their definitions available in the Metabase instance.
METABASE_GET_API_GLOSSARYAcciónTool to retrieve all glossary items from Metabase. Use when you need to list all glossary terms and their definitions available in the Metabase instance.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobject[]ObligatorioList of glossary items in the Metabase instance
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Current User Login HistoryMETABASE_GET_API_LOGIN_HISTORY_CURRENTAcciónTool to retrieve login history for the currently authenticated user. Use when you need to audit or review login activity.
METABASE_GET_API_LOGIN_HISTORY_CURRENTAcciónTool to retrieve login history for the currently authenticated user. Use when you need to audit or review login activity.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Model Index ValuesMETABASE_GET_API_MODEL_INDEXAcciónTool to retrieve indexed field values for a specific Metabase model. Use when you need to get searchable text values that have been indexed for a model. Metabase indexes text/string fields from models to make them searchable.
METABASE_GET_API_MODEL_INDEXAcciónTool to retrieve indexed field values for a specific Metabase model. Use when you need to get searchable text values that have been indexed for a model. Metabase indexes text/string fields from models to make them searchable.
Parámetros de entrada
model_idintegerObligatorioThe ID of the model to retrieve index values for. Value must be an integer greater than zero.
Parámetros de salida
dataobject[]List of indexed values for the specified model. These values are indexed text/string fields that appear in search results.
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Model Index DetailsMETABASE_GET_API_MODEL_INDEX_IDAcciónTool to retrieve details of a specific model index by its ID. Use when you need to get information about model indexing status, schedule, or configuration.
METABASE_GET_API_MODEL_INDEX_IDAcciónTool to retrieve details of a specific model index by its ID. Use when you need to get information about model indexing status, schedule, or configuration.
Parámetros de entrada
idintegerObligatorioThe ID of the ModelIndex record to retrieve. Must be an integer greater than zero.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get all native query snippetsMETABASE_GET_API_NATIVE_QUERY_SNIPPETAcciónTool to retrieve all native query snippets available in the Metabase instance. Native query snippets are reusable SQL fragments that can be included in native queries. Returns an array of snippet objects with their content and metadata.
METABASE_GET_API_NATIVE_QUERY_SNIPPETAcciónTool to retrieve all native query snippets available in the Metabase instance. Native query snippets are reusable SQL fragments that can be included in native queries. Returns an array of snippet objects with their content and metadata.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Native Query Snippet by IDMETABASE_GET_API_NATIVE_QUERY_SNIPPET_IDAcciónTool to retrieve a specific native query snippet by its ID. Use when you need to get details about a saved SQL snippet including its content, metadata, and template tags.
METABASE_GET_API_NATIVE_QUERY_SNIPPET_IDAcciónTool to retrieve a specific native query snippet by its ID. Use when you need to get details about a saved SQL snippet including its content, metadata, and template tags.
Parámetros de entrada
idintegerObligatorioThe ID of the native query snippet to retrieve. Must be a valid integer identifier for an existing snippet.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get NotificationsMETABASE_GET_API_NOTIFICATIONAcciónTool to retrieve notifications from Metabase with optional filtering. Use when you need to list notifications by creator, card, recipient, or include inactive ones. Returns an array of notification objects with their payloads, handlers, and creator information.
METABASE_GET_API_NOTIFICATIONAcciónTool to retrieve notifications from Metabase with optional filtering. Use when you need to list notifications by creator, card, recipient, or include inactive ones. Returns an array of notification objects with their payloads, handlers, and creator information.
Parámetros de entrada
card_idanyReturn all notifications for a card. Filters notifications associated with the specified card/question ID.
creator_idanyFilter by notification's creator id. Only returns notifications created by the specified user.
recipient_idanyReturn all notifications that the user is the recipient. Filters by the recipient user ID.
include_inactiveanySet to true to includes inactive notifications. By default, only active notifications are returned.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Public Card by UUIDMETABASE_GET_API_PUBLIC_CARD_UUIDAcciónTool to fetch a publicly-accessible card by its public UUID and return card information including query definition, visualization settings, and parameters. Use when you need to retrieve card details that have been shared publicly. Does not require authentication when accessing via public UUID.
METABASE_GET_API_PUBLIC_CARD_UUIDAcciónTool to fetch a publicly-accessible card by its public UUID and return card information including query definition, visualization settings, and parameters. Use when you need to retrieve card details that have been shared publicly. Does not require authentication when accessing via public UUID.
Parámetros de entrada
uuidstringObligatorioThe public UUID of the card. This is a unique identifier that allows access to the card without authentication when public sharing is enabled.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Public oEmbed MetadataMETABASE_GET_API_PUBLIC_OEMBEDAcciónTool to get oEmbed metadata for public Metabase resources. Use when you need to generate embeddable content for public dashboards or questions following the oEmbed protocol.
METABASE_GET_API_PUBLIC_OEMBEDAcciónTool to get oEmbed metadata for public Metabase resources. Use when you need to generate embeddable content for public dashboards or questions following the oEmbed protocol.
Parámetros de entrada
urlstringObligatorioA non-blank string URL to a public Metabase resource (e.g., dashboard or question). The URL must point to a publicly accessible Metabase item.
formatanyOutput format, must be 'json' if provided. Defaults to JSON if not specified.
maxwidthanyMaximum width for embedded content in pixels. The oEmbed provider will respect this constraint when generating embed code.
maxheightanyMaximum height for embedded content in pixels. The oEmbed provider will respect this constraint when generating embed code.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Public Pivot Card QueryMETABASE_GET_API_PUBLIC_PIVOT_CARD_UUID_QUERYAcciónTool to fetch a publicly-accessible pivot card and return query results including data rows, column metadata, and query status. Use when you need to retrieve pivot table data for cards that have been shared publicly via a public UUID. Does not require authentication when accessing via public UUID.
METABASE_GET_API_PUBLIC_PIVOT_CARD_UUID_QUERYAcciónTool to fetch a publicly-accessible pivot card and return query results including data rows, column metadata, and query status. Use when you need to retrieve pivot table data for cards that have been shared publicly via a public UUID. Does not require authentication when accessing via public UUID.
Parámetros de entrada
uuidstringObligatorioThe public UUID of the pivot card to query. This is a unique identifier that allows access to the card without authentication.
Parámetros de salida
dataobjectObligatorioPivot table data and metadata
erroranyError if any occurred during the execution of the action
statusanyQuery execution status, e.g., 'completed'
json_queryanyJSON representation of the query that was executed
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get All PulsesMETABASE_GET_API_PULSEAcciónTool to retrieve all pulses (scheduled reports/subscriptions) in Metabase. Use when you need to get a list of configured pulses with their settings and delivery channels.
METABASE_GET_API_PULSEAcciónTool to retrieve all pulses (scheduled reports/subscriptions) in Metabase. Use when you need to get a list of configured pulses with their settings and delivery channels.
Parámetros de entrada
archivedanyIf true, returns archived pulses. If false or omitted, returns non-archived pulses. Must be a valid boolean.
dashboard_idanyFilter pulses by dashboard ID. Returns only pulses associated with the specified dashboard.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Pulse Form Input ConfigurationMETABASE_GET_API_PULSE_FORM_INPUTAcciónTool to retrieve configuration information for creating or updating Pulses (scheduled email reports). Returns available notification channels and user choices. Use when setting up or modifying pulse subscriptions.
METABASE_GET_API_PULSE_FORM_INPUTAcciónTool to retrieve configuration information for creating or updating Pulses (scheduled email reports). Returns available notification channels and user choices. Use when setting up or modifying pulse subscriptions.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Pulse by IDMETABASE_GET_API_PULSE_IDAcciónTool to retrieve a specific pulse (subscription) by its ID. Use when you need to get detailed information about a pulse including its channels, cards, schedule, and recipients.
METABASE_GET_API_PULSE_IDAcciónTool to retrieve a specific pulse (subscription) by its ID. Use when you need to get detailed information about a pulse including its channels, cards, schedule, and recipients.
Parámetros de entrada
idintegerObligatorioThe ID of the pulse to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Pulse Preview CardMETABASE_GET_API_PULSE_PREVIEW_CARD_IDAcciónTool to retrieve the HTML preview of a Metabase card formatted for pulse emails. Use when you need to get the rendered HTML representation of a card for email delivery.
METABASE_GET_API_PULSE_PREVIEW_CARD_IDAcciónTool to retrieve the HTML preview of a Metabase card formatted for pulse emails. Use when you need to get the rendered HTML representation of a card for email delivery.
Parámetros de entrada
idintegerObligatorioThe ID of the card to preview in pulse email format
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Pulse Preview Card InfoMETABASE_GET_API_PULSE_PREVIEW_CARD_INFO_IDAcciónTool to retrieve preview information for a Metabase card formatted for pulse emails. Use when you need both the HTML rendering and metadata about a card for pulse delivery. Returns a JSON object with the card ID, type, and HTML content.
METABASE_GET_API_PULSE_PREVIEW_CARD_INFO_IDAcciónTool to retrieve preview information for a Metabase card formatted for pulse emails. Use when you need both the HTML rendering and metadata about a card for pulse delivery. Returns a JSON object with the card ID, type, and HTML content.
Parámetros de entrada
idintegerObligatorioThe ID of the card to get preview information for in pulse email format
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Pulse Preview DashboardMETABASE_GET_API_PULSE_PREVIEW_DASHBOARD_IDAcciónTool to retrieve the pulse preview for a specific dashboard by its ID. Use when you need to see how a dashboard will appear in pulse/email notifications, including backend artifacts preview with card details.
METABASE_GET_API_PULSE_PREVIEW_DASHBOARD_IDAcciónTool to retrieve the pulse preview for a specific dashboard by its ID. Use when you need to see how a dashboard will appear in pulse/email notifications, including backend artifacts preview with card details.
Parámetros de entrada
idintegerObligatorioThe dashboard ID to preview for pulse/email notifications. This must be a valid dashboard identifier in Metabase.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Revision by ID and EntityMETABASE_GET_API_REVISIONAcciónTool to retrieve a specific revision by ID and entity type. Use when you need to get details about a particular revision of a Metabase entity (card, dashboard, document, or segment).
METABASE_GET_API_REVISIONAcciónTool to retrieve a specific revision by ID and entity type. Use when you need to get details about a particular revision of a Metabase entity (card, dashboard, document, or segment).
Parámetros de entrada
idintegerObligatorioThe numeric ID of the entity to retrieve revisions for. Must be an integer greater than zero
entitystringObligatorioenumThe entity type of the revision. Must be one of: card, dashboard, document, segment
carddashboarddocumentsegment
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Entity Revision HistoryMETABASE_GET_API_REVISION_ENTITY_IDAcciónTool to retrieve the revision history for a Metabase entity (dashboard, card, metric, or segment). Use when you need to see the complete change history, who made changes, and what was modified. Returns an array of revision objects ordered from most recent to oldest.
METABASE_GET_API_REVISION_ENTITY_IDAcciónTool to retrieve the revision history for a Metabase entity (dashboard, card, metric, or segment). Use when you need to see the complete change history, who made changes, and what was modified. Returns an array of revision objects ordered from most recent to oldest.
Parámetros de entrada
idintegerObligatorioThe numeric ID of the entity to get revision history for
entitystringObligatorioThe entity type to get revision history for. Valid values are: 'dashboard', 'card', 'metric', or 'segment'
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search Metabase objectsMETABASE_GET_API_SEARCHAcciónTool to search Cards, Dashboards, Collections, Tables, Databases, and Pulses for a substring. Use when you need to find Metabase objects by name or search across multiple object types.
METABASE_GET_API_SEARCHAcciónTool to search Cards, Dashboards, Collections, Tables, Databases, and Pulses for a substring. Use when you need to find Metabase objects by name or search across multiple object types.
Parámetros de entrada
qanySearch query substring to search for within Cards, Dashboards, Collections, Tables, Databases, and Pulses. May be nil or a non-blank string.
modelsanyArray of model types to search within. Valid values include: dashboard, metric, segment, card, collection, table, pulse, database. If omitted, searches all model types.
archivedanyFilter by archived status. If true, returns archived items. If false, returns non-archived items. If omitted, behavior depends on Metabase version.
table_db_idanyFilter to specific database ID. Limits search results for tables, cards, and models to the specified database. Must be an integer greater than zero.
Parámetros de salida
dataobject[]ObligatorioArray of search result objects matching the query and filters
erroranyError if any occurred during the execution of the action
limitanyLimit option passed in the request, null if not specified
totalintegerObligatorioTotal number of search results returned in the data array
modelsanyArray of model types filter passed in the request, null if not specified
offsetanyOffset option passed in the request, null if not specified
successfulbooleanObligatorioWhether or not the action execution was successful or not
table_db_idanyDatabase ID filter passed in the request, null if not specified
Get Search WeightsMETABASE_GET_API_SEARCH_WEIGHTSAcciónTool to retrieve the current search weight configuration for the Metabase instance. Use when you need to understand how search results are ranked based on factors like recency, bookmarks, view count, and other scoring factors.
METABASE_GET_API_SEARCH_WEIGHTSAcciónTool to retrieve the current search weight configuration for the Metabase instance. Use when you need to understand how search results are ranked based on factors like recency, bookmarks, view count, and other scoring factors.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get All SegmentsMETABASE_GET_API_SEGMENTAcciónTool to retrieve all segments from Metabase. Use when you need to list all available segments or filter definitions for tables.
METABASE_GET_API_SEGMENTAcciónTool to retrieve all segments from Metabase. Use when you need to list all available segments or filter definitions for tables.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Validate Password Reset TokenMETABASE_GET_API_SESSION_PASSWORD_RESET_TOKEN_VALIDAcciónTool to validate a password reset token in Metabase. Use when you need to check if a password reset token is still valid and can be used to reset a user's password.
METABASE_GET_API_SESSION_PASSWORD_RESET_TOKEN_VALIDAcciónTool to validate a password reset token in Metabase. Use when you need to check if a password reset token is still valid and can be used to reset a user's password.
Parámetros de entrada
tokenstringObligatorioPassword reset token to validate. This token is typically sent to users via email when they request a password reset.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Session PropertiesMETABASE_GET_API_SESSION_PROPERTIESAcciónTool to retrieve all global session properties and their values that are public. Use when you need to access configuration settings visible to the current user.
METABASE_GET_API_SESSION_PROPERTIESAcciónTool to retrieve all global session properties and their values that are public. Use when you need to access configuration settings visible to the current user.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Card Table Foreign KeysMETABASE_GET_API_TABLE_CARD_ID_FKSAcciónTool to retrieve foreign key relationships for a card-based virtual table. Use when you need to get FK information for a saved question (card). Note that virtual tables typically return an empty array as they don't have traditional database foreign key relationships.
METABASE_GET_API_TABLE_CARD_ID_FKSAcciónTool to retrieve foreign key relationships for a card-based virtual table. Use when you need to get FK information for a saved question (card). Note that virtual tables typically return an empty array as they don't have traditional database foreign key relationships.
Parámetros de entrada
idintegerObligatorioThe card ID (saved question ID) for which to retrieve foreign key information. Must be a positive integer.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Card Virtual Table Query MetadataMETABASE_GET_API_TABLE_CARD_ID_QUERY_METADATAAcciónTool to retrieve metadata for a virtual table created from a card (saved question). Use when you need comprehensive information about a card's virtual table including database details, fields with their types and properties, field foreign keys, segments, and metrics.
METABASE_GET_API_TABLE_CARD_ID_QUERY_METADATAAcciónTool to retrieve metadata for a virtual table created from a card (saved question). Use when you need comprehensive information about a card's virtual table including database details, fields with their types and properties, field foreign keys, segments, and metrics.
Parámetros de entrada
idintegerObligatorioThe card ID to retrieve query metadata for. This is the ID of the saved question/card that defines the virtual table.
include_sensitive_fieldsanyBy passing include_sensitive_fields=true, information about sensitive Fields will be returned. Use this when you need complete field metadata including sensitive fields.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Table Foreign KeysMETABASE_GET_API_TABLE_ID_FKSAcciónTool to retrieve foreign key relationships for a Metabase table. Use when you need to understand how a table relates to other tables through foreign keys.
METABASE_GET_API_TABLE_ID_FKSAcciónTool to retrieve foreign key relationships for a Metabase table. Use when you need to understand how a table relates to other tables through foreign keys.
Parámetros de entrada
idintegerObligatorioThe table ID for which to retrieve foreign key relationships
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Table Query MetadataMETABASE_GET_API_TABLE_ID_QUERY_METADATAAcciónTool to retrieve metadata about a table useful for running queries. Use when you need comprehensive table information including database details, fields with their types and properties, field foreign keys, field values, segments, and metrics.
METABASE_GET_API_TABLE_ID_QUERY_METADATAAcciónTool to retrieve metadata about a table useful for running queries. Use when you need comprehensive table information including database details, fields with their types and properties, field foreign keys, field values, segments, and metrics.
Parámetros de entrada
idintegerObligatorioThe table ID to retrieve query metadata for. This should be a valid table ID from the Metabase database.
include_sensitive_fieldsanyBy passing include_sensitive_fields=true, information about sensitive Fields will be returned. Use this when you need complete field metadata including sensitive fields.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Table Data by IDMETABASE_GET_API_TABLE_TABLE_ID_DATAAcciónTool to retrieve data from a specific Metabase table by ID. Use when you need to fetch actual data rows and column metadata for a table. Returns table data including rows, column definitions, and query execution statistics.
METABASE_GET_API_TABLE_TABLE_ID_DATAAcciónTool to retrieve data from a specific Metabase table by ID. Use when you need to fetch actual data rows and column metadata for a table. Returns table data including rows, column definitions, and query execution statistics.
Parámetros de entrada
table_idintegerObligatorioThe ID of the table to retrieve data from. This is the unique identifier of the table in Metabase.
Parámetros de salida
dataobjectObligatorioTable data containing rows and columns
erroranyError if any occurred during the execution of the action
statusanyStatus of the data retrieval operation
contextanyContext of the data retrieval
row_countanyTotal number of rows returned
successfulbooleanObligatorioWhether or not the action execution was successful or not
database_idanyID of the database
running_timeanyTime taken to retrieve the data in milliseconds
Get All TimelinesMETABASE_GET_API_TIMELINEAcciónTool to retrieve all timelines in Metabase. Use when you need to get a list of all timelines with their settings, events, and associated metadata.
METABASE_GET_API_TIMELINEAcciónTool to retrieve all timelines in Metabase. Use when you need to get a list of all timelines with their settings, events, and associated metadata.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Collection TimelinesMETABASE_GET_API_TIMELINE_COLLECTION_IDAcciónTool to retrieve timelines associated with a specific Metabase collection. Use when you need to get all timelines and their events for a collection. Returns an empty array if the collection has no timelines.
METABASE_GET_API_TIMELINE_COLLECTION_IDAcciónTool to retrieve timelines associated with a specific Metabase collection. Use when you need to get all timelines and their events for a collection. Returns an empty array if the collection has no timelines.
Parámetros de entrada
idintegerObligatorioThe ID of the collection to fetch timelines for. This is the unique identifier for the collection in Metabase.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Root Collection TimelinesMETABASE_GET_API_TIMELINE_COLLECTION_ROOTAcciónTool to retrieve all timelines associated with the root collection. Use when you need to get timelines where items have no collection_id. The root collection is a virtual collection for items without a specific collection assignment.
METABASE_GET_API_TIMELINE_COLLECTION_ROOTAcciónTool to retrieve all timelines associated with the root collection. Use when you need to get timelines where items have no collection_id. The root collection is a virtual collection for items without a specific collection assignment.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Timeline EventMETABASE_GET_API_TIMELINE_EVENT_IDAcciónTool to retrieve a timeline event by ID. Use when you need to fetch details about a specific timeline event including its name, description, timestamp, and metadata.
METABASE_GET_API_TIMELINE_EVENT_IDAcciónTool to retrieve a timeline event by ID. Use when you need to fetch details about a specific timeline event including its name, description, timestamp, and metadata.
Parámetros de entrada
idintegerObligatorioThe ID of the timeline event to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Timeline by IDMETABASE_GET_API_TIMELINE_IDAcciónTool to fetch a timeline by its ID from Metabase. Use when you need to retrieve timeline details including optional events. Add include='events' to get unarchived events, and archived=true to return all events.
METABASE_GET_API_TIMELINE_IDAcciónTool to fetch a timeline by its ID from Metabase. Use when you need to retrieve timeline details including optional events. Add include='events' to get unarchived events, and archived=true to return all events.
Parámetros de entrada
idintegerObligatorioThe ID of the timeline to fetch
includeanySet to 'events' to include unarchived events on the timeline
archivedanySet to true to return all events (both archived and unarchived). Only applies when include='events'
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Current UserMETABASE_GET_API_USER_CURRENTAcciónTool to retrieve information about the currently authenticated user. Use when you need to get the current user's profile, permissions, and account details.
METABASE_GET_API_USER_CURRENTAcciónTool to retrieve information about the currently authenticated user. Use when you need to get the current user's profile, permissions, and account details.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get User by IDMETABASE_GET_API_USER_IDAcciónTool to retrieve a specific user by their ID. Use when you need to get detailed information about a user including their profile, permissions, and status.
METABASE_GET_API_USER_IDAcciónTool to retrieve a specific user by their ID. Use when you need to get detailed information about a user including their profile, permissions, and status.
Parámetros de entrada
idintegerObligatorioThe user ID to fetch. Must be a valid Metabase user identifier.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get User Key-Value by NamespaceMETABASE_GET_API_USER_KEY_VALUE_NAMESPACE_NAMESPACEAcciónTool to retrieve all user key-value pairs for a specified namespace. Use when you need to fetch user-specific settings or preferences stored within a namespace. Returns HTTP 204 (No Content) when the namespace exists but contains no data.
METABASE_GET_API_USER_KEY_VALUE_NAMESPACE_NAMESPACEAcciónTool to retrieve all user key-value pairs for a specified namespace. Use when you need to fetch user-specific settings or preferences stored within a namespace. Returns HTTP 204 (No Content) when the namespace exists but contains no data.
Parámetros de entrada
namespacestringObligatorioThe namespace identifier for user key-value storage. Used to retrieve all key-value pairs within this namespace.
Parámetros de salida
dataanyDictionary containing all key-value pairs for the specified namespace. Returns None when namespace exists but contains no data.
erroranyError if any occurred during the execution of the action
namespaceanyThe namespace identifier that was queried
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get User RecipientsMETABASE_GET_API_USER_RECIPIENTSAcciónTool to retrieve users for recipient selection. Returns only active users with permissions-based filtering applied. Use when you need to get a list of users that can be selected as recipients for notifications, alerts, or subscriptions.
METABASE_GET_API_USER_RECIPIENTSAcciónTool to retrieve users for recipient selection. Returns only active users with permissions-based filtering applied. Use when you need to get a list of users that can be selected as recipients for notifications, alerts, or subscriptions.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Generate Random Security TokenMETABASE_GET_API_UTIL_RANDOM_TOKENAcciónTool to generate a cryptographically secure random token for Metabase. Use when you need to generate a secure token for embedding-secret-key or other security purposes.
METABASE_GET_API_UTIL_RANDOM_TOKENAcciónTool to generate a cryptographically secure random token for Metabase. Use when you need to generate a secure token for embedding-secret-key or other security purposes.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Automagic DashboardMETABASE_GET_AUTOMAGIC_DASHBOARDAcciónTool to generate an automagic dashboard for a given entity. Use when you need to create a dashboard with automatically generated insights and visualizations based on the entity type and ID. Automagic dashboards provide instant analytics without manual configuration.
METABASE_GET_AUTOMAGIC_DASHBOARDAcciónTool to generate an automagic dashboard for a given entity. Use when you need to create a dashboard with automatically generated insights and visualizations based on the entity type and ID. Automagic dashboards provide instant analytics without manual configuration.
Parámetros de entrada
entitystringObligatorioThe entity type. Accepted values include 'table', 'segment', 'adhoc', 'database', 'metric', 'field', or 'question'. Specify the type of entity for which you want to generate an automagic dashboard
entity_id_or_querystringObligatorioThe numeric ID of the entity (e.g., '1' for table ID 1) or a query string for adhoc queries. For entities like table, segment, database, metric, field, or question, provide their respective numeric IDs. For adhoc queries, provide the query string
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Automagic DashboardMETABASE_GET_AUTOMAGIC_DASHBOARDSAcciónTool to retrieve an automagic dashboard for a specified entity with its ID. Use when you need to get auto-generated analytics and visualizations for tables, databases, cards, segments, or adhoc queries.
METABASE_GET_AUTOMAGIC_DASHBOARDSAcciónTool to retrieve an automagic dashboard for a specified entity with its ID. Use when you need to get auto-generated analytics and visualizations for tables, databases, cards, segments, or adhoc queries.
Parámetros de entrada
showanyOptional query parameter to control what is shown in the dashboard
entitystringObligatorioenumThe entity type for which to generate the automagic dashboard. Valid values: 'table', 'segment', 'adhoc', 'database', 'card'
tablesegmentadhocdatabasecardentity_id_or_querystringObligatorioThe ID of the entity (numeric for most entities) or a valid query string for adhoc queries
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Automagic Dashboard Cell AnalysisMETABASE_GET_AUTOMAGIC_DASHBOARDS_CELLAcciónTool to return an automagic dashboard analyzing a specific cell in an entity's data. Use when you need to generate automated insights and visualizations for a cell query within a table, database, or other Metabase entity. The cell-query must be a base64-encoded JSON object in MBQL format.
METABASE_GET_AUTOMAGIC_DASHBOARDS_CELLAcciónTool to return an automagic dashboard analyzing a specific cell in an entity's data. Use when you need to generate automated insights and visualizations for a cell query within a table, database, or other Metabase entity. The cell-query must be a base64-encoded JSON object in MBQL format.
Parámetros de entrada
showanyOptional display options parameter to control what information is shown in the dashboard
entitystringObligatorioThe entity type to analyze. Valid values: 'table', 'database', 'field', 'segment', 'question', 'adhoc'
cell_querystringObligatorioBase64-encoded JSON query object in MBQL format defining the cell to analyze. The query should be base64-encoded and contain fields like 'database', 'query' with 'source-table' and 'aggregation'
entity_id_or_querystringObligatorioThe entity ID (numeric) or encoded query string identifying the entity to analyze
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Automagic Dashboard Cell RuleMETABASE_GET_AUTOMAGIC_DASHBOARDS_CELL_RULEAcciónTool to fetch an automagic dashboard analyzing a specific cell in a table or query. Use when you need to explore correlations or patterns for a specific column/cell. Returns a dashboard with visualizations analyzing the specified cell using the given template.
METABASE_GET_AUTOMAGIC_DASHBOARDS_CELL_RULEAcciónTool to fetch an automagic dashboard analyzing a specific cell in a table or query. Use when you need to explore correlations or patterns for a specific column/cell. Returns a dashboard with visualizations analyzing the specified cell using the given template.
Parámetros de entrada
entitystringObligatorioEntity type for the automagic dashboard (e.g., 'table', 'question', 'metric', 'field')
prefixstringObligatorioTemplate prefix/subdirectory name defining the dashboard template category (e.g., 'GenericTable', 'TransactionTable', 'UserTable', 'EventTable')
cell_querystringObligatorioBase64-encoded JSON defining the cell query. Example: 'eyJjb2x1bW4iOiAiSUQifQ' represents {"column": "ID"}
dashboard_templatestringObligatorioDashboard template name from the prefix subdirectory (e.g., 'Correlations', 'Overview', 'Details')
entity_id_or_querystringObligatorioEntity ID or query identifier. For tables, this is the table ID (e.g., '1')
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Automagic Dashboards CompareMETABASE_GET_AUTOMAGIC_DASHBOARDS_COMPAREAcciónTool to return an automagic comparison dashboard for entity with id compared with comparison-entity with comparison-entity-id-or-query. Use when you need to generate a visual comparison dashboard between two entities (tables, segments, or adhoc queries).
METABASE_GET_AUTOMAGIC_DASHBOARDS_COMPAREAcciónTool to return an automagic comparison dashboard for entity with id compared with comparison-entity with comparison-entity-id-or-query. Use when you need to generate a visual comparison dashboard between two entities (tables, segments, or adhoc queries).
Parámetros de entrada
entitystringObligatorioEntity type - must be one of: table, segment, or adhoc
comparison_entitystringObligatorioComparison entity type - must be one of: table, segment, or adhoc
entity_id_or_querystringObligatorioThe ID of the entity (e.g., table ID like '1') or a query string
comparison_entity_id_or_querystringObligatorioThe ID of the comparison entity (e.g., table ID like '3') or a query string
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Automagic Dashboard Query MetadataMETABASE_GET_AUTOMAGIC_DASHBOARDS_QUERY_METADATAAcciónTool to retrieve all metadata for an automagic dashboard for a specific entity and ID. Use when you need to get complete metadata including databases, tables, fields, segments, metrics, and other related objects for generating automagic dashboards.
METABASE_GET_AUTOMAGIC_DASHBOARDS_QUERY_METADATAAcciónTool to retrieve all metadata for an automagic dashboard for a specific entity and ID. Use when you need to get complete metadata including databases, tables, fields, segments, metrics, and other related objects for generating automagic dashboards.
Parámetros de entrada
entitystringObligatorioThe entity type. Valid values: table, database, card, segment, adhoc, metric, field, transform
entity_id_or_querystringObligatorioThe ID of the entity or a query string. For table entity, use the table ID (e.g., '1'). For adhoc entity, use base64-encoded JSON query
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get automagic dashboard by ruleMETABASE_GET_AUTOMAGIC_DASHBOARDS_RULEAcciónTool to return an automagic dashboard for a specific entity using a dashboard template with rule prefix. Use when you need to generate an auto-generated analytical dashboard for a table, segment, or adhoc query with specific visualization patterns.
METABASE_GET_AUTOMAGIC_DASHBOARDS_RULEAcciónTool to return an automagic dashboard for a specific entity using a dashboard template with rule prefix. Use when you need to generate an auto-generated analytical dashboard for a table, segment, or adhoc query with specific visualization patterns.
Parámetros de entrada
entitystringObligatorioThe entity type (e.g., 'table', 'segment', or 'adhoc'). Specifies what kind of data source to generate the dashboard from.
prefixstringObligatorioThe rule prefix for the dashboard template. This determines which category of dashboard rules to use (e.g., 'GenericTable', 'GenericSegment').
dashboard_templatestringObligatorioThe name of the dashboard template to use. This specifies which automagic dashboard layout to apply (e.g., 'Correlations', 'Overview', 'Drilldown').
entity_id_or_querystringObligatorioThe ID of the entity or a query string. For tables, this is typically a numeric ID; for adhoc queries, this can be a base64-encoded query.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Card DashboardsMETABASE_GET_CARD_DASHBOARDSAcciónTool to get a list of dashboards that a specific card appears in. Use when you need to find which dashboards contain a particular card. Returns an array of dashboard objects with id and name for each dashboard.
METABASE_GET_CARD_DASHBOARDSAcciónTool to get a list of dashboards that a specific card appears in. Use when you need to find which dashboards contain a particular card. Returns an array of dashboard objects with id and name for each dashboard.
Parámetros de entrada
idintegerObligatorioThe ID of the card to get dashboards for
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search Card Parameter ValuesMETABASE_GET_CARD_PARAMS_SEARCHAcciónTool to fetch possible values for a card parameter that match a search query. Use when you need to search or filter parameter values for a specific card's template tag.
METABASE_GET_CARD_PARAMS_SEARCHAcciónTool to fetch possible values for a card parameter that match a search query. Use when you need to search or filter parameter values for a specific card's template tag.
Parámetros de entrada
querystringObligatorioThe search query string to filter parameter values. Returns values that contain this string.
card_idintegerObligatorioThe ID of the card (question) containing the parameter to search
param_keystringObligatorioThe parameter key/name (template tag name) defined in the card. This is the identifier for the specific parameter whose values you want to search.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Card Query MetadataMETABASE_GET_CARD_QUERY_METADATAAcciónTool to get comprehensive query metadata for a Metabase card (saved question). Use when you need detailed information about the database structure, tables, fields, segments, and metrics associated with a card. This endpoint consolidates metadata that would otherwise require multiple API calls to /api/field/:id, /api/database/:id, and /api/table/:id/query_metadata.
METABASE_GET_CARD_QUERY_METADATAAcciónTool to get comprehensive query metadata for a Metabase card (saved question). Use when you need detailed information about the database structure, tables, fields, segments, and metrics associated with a card. This endpoint consolidates metadata that would otherwise require multiple API calls to /api/field/:id, /api/database/:id, and /api/table/:id/query_metadata.
Parámetros de entrada
idintegerObligatorioThe ID of the card (saved question) to retrieve query metadata for. Use this to get comprehensive metadata about the card's database structure, tables, and fields.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Card SeriesMETABASE_GET_CARD_SERIESAcciónTool to fetch a list of cards compatible as series with a specified card. Only cards with display types 'bar', 'scalar', 'line', or 'area' are compatible with series functionality. Use when you need to find cards that can be combined into multi-series visualizations. Returns 400 error for incompatible card types like 'smartscalar'.
METABASE_GET_CARD_SERIESAcciónTool to fetch a list of cards compatible as series with a specified card. Only cards with display types 'bar', 'scalar', 'line', or 'area' are compatible with series functionality. Use when you need to find cards that can be combined into multi-series visualizations. Returns 400 error for incompatible card types like 'smartscalar'.
Parámetros de entrada
idintegerObligatorioThe ID of the card to fetch compatible series for
queryanySearch query to filter cards by name or other attributes
last_cursoranyThe ID of the last card from the previous page to fetch the next page. Used for pagination
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Collection by IDMETABASE_GET_COLLECTION_BY_IDAcciónTool to fetch a specific Metabase collection with standard details added. Use when you need to retrieve detailed information about a collection including its name, description, permissions, hierarchy, and metadata.
METABASE_GET_COLLECTION_BY_IDAcciónTool to fetch a specific Metabase collection with standard details added. Use when you need to retrieve detailed information about a collection including its name, description, permissions, hierarchy, and metadata.
Parámetros de entrada
idintegerObligatorioThe unique identifier of the collection to fetch.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Collection ItemsMETABASE_GET_COLLECTION_ITEMSAcciónTool to fetch items from a specific Metabase collection. Use when you need to list cards, dashboards, nested collections, pulses, or snippets within a collection. Supports filtering by model type and archived status.
METABASE_GET_COLLECTION_ITEMSAcciónTool to fetch items from a specific Metabase collection. Use when you need to list cards, dashboards, nested collections, pulses, or snippets within a collection. Supports filtering by model type and archived status.
Parámetros de entrada
idintegerObligatorioCollection ID to retrieve items from. This is the unique identifier for the collection in Metabase.
modelsanyComma-separated list of model types to filter by. Valid values: card, collection, dashboard, pulse, snippet. If unspecified, returns objects of all models.
archivedanyWhen 't', return archived objects instead of unarchived ones. Defaults to 'f'. Use 't' or 'f' as values.
Parámetros de salida
dataobject[]ObligatorioArray of items within the collection, including cards (questions), dashboards, nested collections, pulses, and snippets
erroranyError if any occurred during the execution of the action
limitanyLimit option passed in the request, null if not specified
totalanyTotal number of items in the collection matching the filter criteria
modelsanyArray of model types corresponding to the models filter passed in, null if not specified
offsetanyOffset option passed in the request, null if not specified
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Automagic Comparison DashboardMETABASE_GET_COMPARE_AUTOMAGIC_DASHBOARDSAcciónTool to retrieve an automagic comparison dashboard comparing a cell in one entity with another entity. Use when you need to generate comparative analytics and visualizations between two tables, segments, or adhoc queries based on a specific cell query.
METABASE_GET_COMPARE_AUTOMAGIC_DASHBOARDSAcciónTool to retrieve an automagic comparison dashboard comparing a cell in one entity with another entity. Use when you need to generate comparative analytics and visualizations between two tables, segments, or adhoc queries based on a specific cell query.
Parámetros de entrada
entitystringObligatorioenumEntity type for the base dashboard - can be 'table', 'question', 'segment', or 'adhoc'
tablequestionsegmentadhoccell_querystringObligatorioQuery defining the cell - must be base64 encoded JSON. For example: eyJ0eXBlIjoiY2VsbCJ9
comparison_entitystringObligatorioenumComparison entity type - can be 'table', 'segment', or 'adhoc'
tablesegmentadhocentity_id_or_querystringObligatorioID or query for the entity. Numeric ID for table/question/segment, or query string for adhoc
comparison_entity_id_or_querystringObligatorioID or query for the comparison entity. Numeric ID for table/segment, or query string for adhoc
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Dashboard by IDMETABASE_GET_DASHBOARDAcciónTool to retrieve details of a specific Metabase dashboard by ID. Use when you need to get dashboard information including name, description, cards, tabs, and parameters. Returns complete dashboard configuration and metadata.
METABASE_GET_DASHBOARDAcciónTool to retrieve details of a specific Metabase dashboard by ID. Use when you need to get dashboard information including name, description, cards, tabs, and parameters. Returns complete dashboard configuration and metadata.
Parámetros de entrada
idintegerObligatorioThe ID of the dashboard to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Dashboard by IDMETABASE_GET_DASHBOARD_BY_IDAcciónTool to retrieve a dashboard by its ID from Metabase. Use when you need to fetch dashboard details including name, description, cards, parameters, and metadata.
METABASE_GET_DASHBOARD_BY_IDAcciónTool to retrieve a dashboard by its ID from Metabase. Use when you need to fetch dashboard details including name, description, cards, parameters, and metadata.
Parámetros de entrada
idintegerObligatorioThe dashboard ID to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search dashboard parameter valuesMETABASE_GET_DASHBOARD_PARAM_SEARCHAcciónTool to search for dashboard parameter values in Metabase. Use when you need to find matching values for a text-type dashboard parameter based on a search query.
METABASE_GET_DASHBOARD_PARAM_SEARCHAcciónTool to search for dashboard parameter values in Metabase. Use when you need to find matching values for a text-type dashboard parameter based on a search query.
Parámetros de entrada
idintegerObligatorioThe unique ID of the dashboard containing the parameter to search
querystringObligatorioThe search query string to filter parameter values. Returns values that match this search term.
param_keystringObligatorioThe parameter key/ID for a text-type dashboard parameter. Note: This must be a text field parameter, not DateTime or other types.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Dashboard Params RemappingMETABASE_GET_DASHBOARD_PARAMS_REMAPPINGAcciónTool to fetch the remapped value for a given dashboard parameter in Metabase. Use when you need to get the remapped representation of a parameter value.
METABASE_GET_DASHBOARD_PARAMS_REMAPPINGAcciónTool to fetch the remapped value for a given dashboard parameter in Metabase. Use when you need to get the remapped representation of a parameter value.
Parámetros de entrada
idintegerObligatorioThe dashboard identifier. This is the unique ID of the dashboard in Metabase.
valuestringObligatorioThe value to remap. This is the input value for which to fetch the remapped output.
param_keystringObligatorioThe parameter key/ID from the dashboard's parameters array. This identifies which parameter to remap.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search Dashboard Parameter ValuesMETABASE_GET_DASHBOARD_PARAMS_SEARCHAcciónTool to fetch possible values of a dashboard parameter that contain the search query. Use when you need to search or filter parameter values for a specific dashboard parameter. The parameter must be linked to a text field (not DateTime or other non-text types).
METABASE_GET_DASHBOARD_PARAMS_SEARCHAcciónTool to fetch possible values of a dashboard parameter that contain the search query. Use when you need to search or filter parameter values for a specific dashboard parameter. The parameter must be linked to a text field (not DateTime or other non-text types).
Parámetros de entrada
idintegerObligatorioDashboard ID to search parameter values in.
querystringObligatorioSearch query string to match parameter values. Returns values that contain this query string.
param_keystringObligatorioParameter ID (e.g., '9d9cddd4') - must be linked to a text field. This is the unique identifier for the dashboard parameter.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Dashboard Query MetadataMETABASE_GET_DASHBOARD_QUERY_METADATAAcciónTool to get all of the required query metadata for the cards on a dashboard. Use when you need to understand what databases, tables, fields, snippets, and cards are used by a specific dashboard.
METABASE_GET_DASHBOARD_QUERY_METADATAAcciónTool to get all of the required query metadata for the cards on a dashboard. Use when you need to understand what databases, tables, fields, snippets, and cards are used by a specific dashboard.
Parámetros de entrada
dashboard_idintegerObligatorioThe ID of the dashboard to get query metadata for.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Dashboard Related EntitiesMETABASE_GET_DASHBOARD_RELATEDAcciónTool to retrieve related entities for a Metabase dashboard. Use when you need to find questions/cards that are related to a specific dashboard.
METABASE_GET_DASHBOARD_RELATEDAcciónTool to retrieve related entities for a Metabase dashboard. Use when you need to find questions/cards that are related to a specific dashboard.
Parámetros de entrada
idintegerObligatorioThe dashboard ID to get related entities for. Must be a valid dashboard identifier.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Database Autocomplete SuggestionsMETABASE_GET_DATABASE_AUTOCOMPLETE_SUGGESTIONSAcciónTool to get autocomplete suggestions for table and field names in a Metabase database. Use when you need to search for database objects by prefix or substring in the SQL editor.
METABASE_GET_DATABASE_AUTOCOMPLETE_SUGGESTIONSAcciónTool to get autocomplete suggestions for table and field names in a Metabase database. Use when you need to search for database objects by prefix or substring in the SQL editor.
Parámetros de entrada
idintegerObligatorioDatabase ID to fetch autocomplete suggestions from
prefixanyPrefix to match table/field names. Returns suggestions that start with this prefix. Cannot be empty if specified.
substringanySubstring to match within table/field names. Has priority over prefix if both are specified. Returns suggestions containing this substring anywhere in the name.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Database By IDMETABASE_GET_DATABASE_BY_IDAcciónTool to retrieve a single database by ID from Metabase. Use when you need to get detailed information about a specific database, optionally including its tables and fields.
METABASE_GET_DATABASE_BY_IDAcciónTool to retrieve a single database by ID from Metabase. Use when you need to get detailed information about a specific database, optionally including its tables and fields.
Parámetros de entrada
idintegerObligatorioThe unique identifier of the database to retrieve
includeanyOptional parameter to include related data. Use 'tables' to include tables belonging to the database, or 'tables.fields' to include tables and their fields
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Database Card Autocomplete SuggestionsMETABASE_GET_DATABASE_CARD_AUTOCOMPLETE_SUGGESTIONSAcciónTool to return a list of Card autocomplete suggestions for a given query in a given Database. Use when the user needs to search for cards (questions or models) in a specific database, typically for autocomplete functionality.
METABASE_GET_DATABASE_CARD_AUTOCOMPLETE_SUGGESTIONSAcciónTool to return a list of Card autocomplete suggestions for a given query in a given Database. Use when the user needs to search for cards (questions or models) in a specific database, typically for autocomplete functionality.
Parámetros de entrada
idintegerObligatorioDatabase ID for which to retrieve card autocomplete suggestions
querystringObligatorioSearch query prefix to filter card suggestions. Returns cards matching this prefix. Must be a non-blank string.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Database DatasetsMETABASE_GET_DATABASE_DATASETSAcciónTool to retrieve tables (models and metrics) from a virtual database schema in Metabase. Use when you need to discover available datasets in the Saved Questions virtual database. The virtual database ID -1337 represents the Saved Questions database where models and metrics are stored.
METABASE_GET_DATABASE_DATASETSAcciónTool to retrieve tables (models and metrics) from a virtual database schema in Metabase. Use when you need to discover available datasets in the Saved Questions virtual database. The virtual database ID -1337 represents the Saved Questions database where models and metrics are stored.
Parámetros de entrada
virtual_dbintegerObligatorioThe virtual database ID. Use -1337 for the Saved Questions virtual database, which contains models and metrics created from saved questions.
schema_namestringObligatorioThe schema name within the virtual database. Common values include 'Examples' and 'Everything else'. This represents the collection or grouping of saved questions.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Database FieldsMETABASE_GET_DATABASE_FIELDSAcciónTool to retrieve all field metadata from a Metabase database. Use when you need to explore available fields across all tables in a database. Returns field names, types, display names, and table associations for building queries or understanding database structure.
METABASE_GET_DATABASE_FIELDSAcciónTool to retrieve all field metadata from a Metabase database. Use when you need to explore available fields across all tables in a database. Returns field names, types, display names, and table associations for building queries or understanding database structure.
Parámetros de entrada
idintegerObligatorioThe ID of the database to retrieve fields from
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Database HealthcheckMETABASE_GET_DATABASE_HEALTHCHECKAcciónTool to check if a Metabase database can currently connect. Use when you need to verify database connectivity status. Returns the connection health status for the specified database ID.
METABASE_GET_DATABASE_HEALTHCHECKAcciónTool to check if a Metabase database can currently connect. Use when you need to verify database connectivity status. Returns the connection health status for the specified database ID.
Parámetros de entrada
idintegerObligatorioThe database ID to check health for
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Database MetadataMETABASE_GET_DATABASE_METADATA1AcciónTool to retrieve complete metadata for a specific database including all tables and fields. Use when you need detailed information about database structure, table schemas, field properties, and field values.
METABASE_GET_DATABASE_METADATA1AcciónTool to retrieve complete metadata for a specific database including all tables and fields. Use when you need detailed information about database structure, table schemas, field properties, and field values.
Parámetros de entrada
idintegerObligatorioDatabase ID to retrieve metadata from. This is the unique identifier for the database in Metabase.
include_hiddenanyInclude hidden tables and fields in the response. By default, only non-hidden tables and fields are returned. Set to true to include hidden entities.
include_editable_data_modelanyOnly return tables for which the current user has data model editing permissions. Requires Enterprise Edition and advanced-permissions feature. If user has block permissions, only DB name, ID and tables will be returned with no additional metadata.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Database SchemasMETABASE_GET_DATABASE_SCHEMASAcciónTool to retrieve all schemas with tables for a specific database in Metabase. Use when you need to discover available database schemas. Returns only schemas that contain tables, excluding empty schemas.
METABASE_GET_DATABASE_SCHEMASAcciónTool to retrieve all schemas with tables for a specific database in Metabase. Use when you need to discover available database schemas. Returns only schemas that contain tables, excluding empty schemas.
Parámetros de entrada
idintegerObligatorioThe database identifier. This is the unique ID of the database in Metabase for which to retrieve schemas.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Database Settings AvailableMETABASE_GET_DATABASE_SETTINGS_AVAILABLEAcciónTool to get all database-local settings and their availability for a given database. Use when you need to check which settings are available or enabled for a specific database. Returns a map of setting names to their availability status (enabled/disabled).
METABASE_GET_DATABASE_SETTINGS_AVAILABLEAcciónTool to get all database-local settings and their availability for a given database. Use when you need to check which settings are available or enabled for a specific database. Returns a map of setting names to their availability status (enabled/disabled).
Parámetros de entrada
idintegerObligatorioThe database ID to retrieve settings availability for
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Database Syncable SchemasMETABASE_GET_DATABASE_SYNCABLE_SCHEMASAcciónTool to retrieve all syncable schemas for a specific database in Metabase. Use when you need to discover schemas available for syncing or CSV uploads. Returns all schemas that can be synced, unlike the regular schemas endpoint which excludes empty schemas.
METABASE_GET_DATABASE_SYNCABLE_SCHEMASAcciónTool to retrieve all syncable schemas for a specific database in Metabase. Use when you need to discover schemas available for syncing or CSV uploads. Returns all schemas that can be synced, unlike the regular schemas endpoint which excludes empty schemas.
Parámetros de entrada
idintegerObligatorioThe database identifier. This is the unique ID of the database in Metabase for which to retrieve syncable schemas.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Stale Entities from CollectionMETABASE_GET_EE_STALEAcciónTool to retrieve stale entities (cards and dashboards) from a Metabase collection that haven't been used recently. Use when you need to identify unused content for cleanup or archival purposes. Supports filtering by last edit date and pagination with limit/offset parameters.
METABASE_GET_EE_STALEAcciónTool to retrieve stale entities (cards and dashboards) from a Metabase collection that haven't been used recently. Use when you need to identify unused content for cleanup or archival purposes. Supports filtering by last edit date and pagination with limit/offset parameters.
Parámetros de entrada
idstringObligatorioCollection ID to get stale entities from. Use 'root' for root collection or a numeric collection ID (e.g., '199', '100').
limitanyMaximum number of stale entities to return. If not specified, returns all stale entities.
offsetanyNumber of stale entities to skip before returning results. Useful for pagination.
before_dateanyOnly return entities that were last edited before this date. Must be in ISO 8601 date format (YYYY-MM-DD) or datetime format (YYYY-MM-DDTHH:MM:SSZ).
Parámetros de salida
dataobject[]ObligatorioArray of stale entities (cards/dashboards) with metadata
erroranyError if any occurred during the execution of the action
limitanyLimit applied to the results, or null if no limit
totalintegerObligatorioTotal number of stale entities in the collection
offsetanyOffset applied to the results, or null if no offset
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Field RemappingMETABASE_GET_FIELD_REMAPPINGAcciónTool to fetch remapped field values for a specific field in Metabase. Use when you need to retrieve human-readable display values that correspond to field values. Returns an array of value pairs where each pair contains the original field value and its remapped display text.
METABASE_GET_FIELD_REMAPPINGAcciónTool to fetch remapped field values for a specific field in Metabase. Use when you need to retrieve human-readable display values that correspond to field values. Returns an array of value pairs where each pair contains the original field value and its remapped display text.
Parámetros de entrada
idintegerObligatorioThe field identifier. This is the unique ID of the field in Metabase.
limitanyMaximum number of results to return. Must be a valid integer greater than zero. If not specified, returns all matching results.
valuestringObligatorioThe value to search for in the remapped field. This is the value you want to find mappings for.
remapped_idintegerObligatorioThe field to fetch remapped values from. This is the ID of the field containing the human-readable display values.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Field SummaryMETABASE_GET_FIELD_SUMMARYAcciónTool to get summary statistics for a Metabase field by its ID. Use when you need count and distinct count information for a specific field. Returns count (total values) and distincts (distinct unique values) for the specified field.
METABASE_GET_FIELD_SUMMARYAcciónTool to get summary statistics for a Metabase field by its ID. Use when you need count and distinct count information for a specific field. Returns count (total values) and distincts (distinct unique values) for the specified field.
Parámetros de entrada
idintegerObligatorioThe Field ID to get summary statistics for. This is the unique identifier of the field in Metabase.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ModelIndex by IDMETABASE_GET_MODEL_INDEX_BY_IDAcciónTool to retrieve a ModelIndex by ID. Use when you need to get details about a specific model index including its state, references, and indexing information.
METABASE_GET_MODEL_INDEX_BY_IDAcciónTool to retrieve a ModelIndex by ID. Use when you need to get details about a specific model index including its state, references, and indexing information.
Parámetros de entrada
idintegerObligatorioThe ID of the ModelIndex to retrieve. Must be a positive integer.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Most Recently Viewed DashboardMETABASE_GET_MOST_RECENTLY_VIEWED_DASHBOARDAcciónTool to retrieve the most recently viewed dashboard for the authenticated user. Use when you need to check what dashboard the user last accessed.
METABASE_GET_MOST_RECENTLY_VIEWED_DASHBOARDAcciónTool to retrieve the most recently viewed dashboard for the authenticated user. Use when you need to check what dashboard the user last accessed.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Native Query Snippet by IDMETABASE_GET_NATIVE_QUERY_SNIPPET_BY_IDAcciónTool to retrieve a specific native query snippet by its ID. Use when you need to fetch reusable SQL snippet details including content, creator, and metadata.
METABASE_GET_NATIVE_QUERY_SNIPPET_BY_IDAcciónTool to retrieve a specific native query snippet by its ID. Use when you need to fetch reusable SQL snippet details including content, creator, and metadata.
Parámetros de entrada
idintegerObligatorioThe unique identifier of the native query snippet to retrieve. Must be a positive integer.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Pulse Preview CardMETABASE_GET_PULSE_PREVIEW_CARDAcciónTool to get HTML rendering of a Metabase card by ID. Use when you need the rendered HTML representation of a card for pulse emails or preview purposes.
METABASE_GET_PULSE_PREVIEW_CARDAcciónTool to get HTML rendering of a Metabase card by ID. Use when you need the rendered HTML representation of a card for pulse emails or preview purposes.
Parámetros de entrada
idintegerObligatorioThe ID of the card to retrieve HTML rendering for
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Pulse Preview Card InfoMETABASE_GET_PULSE_PREVIEW_CARD_INFOAcciónTool to get JSON object containing HTML rendering of a card and additional information. Use when you need to retrieve the rendered preview of a card for pulse/subscription display along with its metadata.
METABASE_GET_PULSE_PREVIEW_CARD_INFOAcciónTool to get JSON object containing HTML rendering of a card and additional information. Use when you need to retrieve the rendered preview of a card for pulse/subscription display along with its metadata.
Parámetros de entrada
idintegerObligatorioThe ID of the card to preview
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Dashboard HTML PreviewMETABASE_GET_PULSE_PREVIEW_DASHBOARDAcciónTool to retrieve an HTML preview rendering of a dashboard. Use when you need to get the HTML representation of a dashboard for rendering or pulse notifications.
METABASE_GET_PULSE_PREVIEW_DASHBOARDAcciónTool to retrieve an HTML preview rendering of a dashboard. Use when you need to get the HTML representation of a dashboard for rendering or pulse notifications.
Parámetros de entrada
idintegerObligatorioThe ID of the dashboard to preview
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Revision History by IDMETABASE_GET_REVISION_BY_IDAcciónTool to retrieve the complete revision history for a Metabase entity by its ID. Use when you need to see all changes made to a dashboard, card, metric, or segment, including who made them and when.
METABASE_GET_REVISION_BY_IDAcciónTool to retrieve the complete revision history for a Metabase entity by its ID. Use when you need to see all changes made to a dashboard, card, metric, or segment, including who made them and when.
Parámetros de entrada
idintegerObligatorioThe numeric ID of the entity to get revision history for
entitystringObligatorioThe entity type to get revision history for. Valid values are: 'dashboard', 'card', 'metric', or 'segment'
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Table By IDMETABASE_GET_TABLE_BY_IDAcciónTool to retrieve basic table information by ID from Metabase. Use when you need table details including name, schema, entity type, and associated database information. For comprehensive table metadata with fields and query information, use the query_metadata endpoint instead.
METABASE_GET_TABLE_BY_IDAcciónTool to retrieve basic table information by ID from Metabase. Use when you need table details including name, schema, entity type, and associated database information. For comprehensive table metadata with fields and query information, use the query_metadata endpoint instead.
Parámetros de entrada
idintegerObligatorioThe ID of the table to retrieve. This should be a valid table ID from the Metabase database.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Table DataMETABASE_GET_TABLE_DATAAcciónTool to retrieve data from a specific table in Metabase. Use when you need to fetch the actual data rows and column metadata for a table. Returns table data including rows, column metadata, and optional statistics.
METABASE_GET_TABLE_DATAAcciónTool to retrieve data from a specific table in Metabase. Use when you need to fetch the actual data rows and column metadata for a table. Returns table data including rows, column metadata, and optional statistics.
Parámetros de entrada
table_idintegerObligatorioThe ID of the table to retrieve data from
Parámetros de salida
dataobjectObligatorioTable data containing rows and columns
erroranyError if any occurred during the execution of the action
statusanyStatus of the data retrieval operation
contextanyContext of the data retrieval
row_countanyTotal number of rows returned
successfulbooleanObligatorioWhether or not the action execution was successful or not
database_idanyID of the database
running_timeanyTime taken to retrieve the data in milliseconds
Get Table Foreign KeysMETABASE_GET_TABLE_FKSAcciónTool to get all foreign keys whose destination is a field that belongs to a specific table. Use when you need to retrieve foreign key relationships for a table.
METABASE_GET_TABLE_FKSAcciónTool to get all foreign keys whose destination is a field that belongs to a specific table. Use when you need to retrieve foreign key relationships for a table.
Parámetros de entrada
idintegerObligatorioThe ID of the table to retrieve foreign keys for
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Table Query MetadataMETABASE_GET_TABLE_QUERY_METADATAAcciónTool to get metadata about a Table useful for running queries. Returns DB, fields, field FKs, and field values. Use when you need comprehensive table metadata for query construction or analysis.
METABASE_GET_TABLE_QUERY_METADATAAcciónTool to get metadata about a Table useful for running queries. Returns DB, fields, field FKs, and field values. Use when you need comprehensive table metadata for query construction or analysis.
Parámetros de entrada
idintegerObligatorioThe table ID to retrieve query metadata for. This is the unique identifier for the table in Metabase.
include_hidden_fieldsanyInclude any hidden Fields in the response. Defaults to false if not specified.
include_sensitive_fieldsanyInclude any sensitive Fields in the response. Defaults to false if not specified.
include_editable_data_modelanyWhen true, checks that the current user has write permissions for the table's data model. When false, checks that they have data access permissions. Defaults to false if not specified.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Timeline by IDMETABASE_GET_TIMELINE_BY_IDAcciónTool to fetch a timeline by its ID. Use when you need to retrieve timeline details including events. Include include=events parameter to get unarchived events on the timeline, and add archived=true to return all events (both archived and unarchived).
METABASE_GET_TIMELINE_BY_IDAcciónTool to fetch a timeline by its ID. Use when you need to retrieve timeline details including events. Include include=events parameter to get unarchived events on the timeline, and add archived=true to return all events (both archived and unarchived).
Parámetros de entrada
idintegerObligatorioThe ID of the timeline to fetch
includeanyInclude 'events' to get unarchived events included on the timeline
archivedanySet to true to return all events on the timeline, both archived and unarchived. Only applies when include=events
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Collection TimelinesMETABASE_GET_TIMELINE_COLLECTIONAcciónTool to fetch timelines associated with a specific Metabase collection. Use when you need to retrieve all timelines and their events for a given collection ID. Returns an empty array if the collection has no timelines.
METABASE_GET_TIMELINE_COLLECTIONAcciónTool to fetch timelines associated with a specific Metabase collection. Use when you need to retrieve all timelines and their events for a given collection ID. Returns an empty array if the collection has no timelines.
Parámetros de entrada
idintegerObligatorioThe ID of the collection to fetch timelines for. This is the unique identifier for the collection in Metabase.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Timeline EventMETABASE_GET_TIMELINE_EVENTAcciónTool to fetch a timeline event by ID. Use when you need to retrieve details about a specific timeline event in Metabase.
METABASE_GET_TIMELINE_EVENTAcciónTool to fetch a timeline event by ID. Use when you need to retrieve details about a specific timeline event in Metabase.
Parámetros de entrada
idintegerObligatorioThe ID of the timeline event to fetch
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get User by IDMETABASE_GET_USER_BY_IDAcciónTool to fetch a Metabase user by their ID. Use when you need to retrieve user information including email, name, permissions, and authentication details. You must be fetching yourself or be a superuser or a Group Manager to access user information.
METABASE_GET_USER_BY_IDAcciónTool to fetch a Metabase user by their ID. Use when you need to retrieve user information including email, name, permissions, and authentication details. You must be fetching yourself or be a superuser or a Group Manager to access user information.
Parámetros de entrada
idintegerObligatorioThe numeric user ID to fetch. You must be fetching yourself or be a superuser or a Group Manager to access user information.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get User Key-Value SettingMETABASE_GET_USER_KEY_VALUEAcciónTool to retrieve a user-specific key-value pair from Metabase storage. Use when you need to fetch user preferences, settings, or stored values organized by namespace and key. Returns the stored value if it exists, or None for unset keys (HTTP 204 response).
METABASE_GET_USER_KEY_VALUEAcciónTool to retrieve a user-specific key-value pair from Metabase storage. Use when you need to fetch user preferences, settings, or stored values organized by namespace and key. Returns the stored value if it exists, or None for unset keys (HTTP 204 response).
Parámetros de entrada
keystringObligatorioThe key within the namespace (e.g., 'download_format_preference', 'theme'). This is the specific setting or value identifier.
namespacestringObligatorioThe namespace for the key-value pair (e.g., 'last_download_format', 'user_preferences'). Namespaces organize key-value pairs into logical groups.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get All User Key-Values in NamespaceMETABASE_GET_USER_KEY_VALUE_NAMESPACEAcciónTool to retrieve all key-value pairs in a given namespace for the current user. Use when you need to fetch all user preferences or settings within a specific namespace at once.
METABASE_GET_USER_KEY_VALUE_NAMESPACEAcciónTool to retrieve all key-value pairs in a given namespace for the current user. Use when you need to fetch all user preferences or settings within a specific namespace at once.
Parámetros de entrada
namespacestringObligatorioThe namespace to retrieve all key-value pairs from (e.g., 'last_download_format', 'user_preferences'). Namespaces organize key-value pairs into logical groups.
Parámetros de salida
dataobjectDictionary containing all key-value pairs in the namespace. Keys are strings and values can be of any type (string, number, boolean, object, or array). Returns empty dictionary if namespace has no keys.
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get User Key-Value SettingMETABASE_GET_USER_KEY_VALUE_NAMESPACE_KEYAcciónTool to retrieve a user-specific key-value pair from Metabase storage. Use when you need to fetch user preferences, settings, or stored values organized by namespace and key. Returns the stored value if it exists, or None for unset keys (HTTP 204 response).
METABASE_GET_USER_KEY_VALUE_NAMESPACE_KEYAcciónTool to retrieve a user-specific key-value pair from Metabase storage. Use when you need to fetch user preferences, settings, or stored values organized by namespace and key. Returns the stored value if it exists, or None for unset keys (HTTP 204 response).
Parámetros de entrada
keystringObligatorioThe key within the namespace (e.g., 'download_format_preference', 'theme'). This is the specific setting or value identifier.
namespacestringObligatorioThe namespace for the key-value pair (e.g., 'last_download_format', 'user_preferences'). Namespaces organize key-value pairs into logical groups.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Record Recent ActivityMETABASE_POST_API_ACTIVITY_RECENTSAcciónTool to record recent activity for a Metabase item. Use when tracking user interactions with cards, dashboards, tables, or other Metabase objects. This helps maintain the user's recent activity history for quick access to frequently used items.
METABASE_POST_API_ACTIVITY_RECENTSAcciónTool to record recent activity for a Metabase item. Use when tracking user interactions with cards, dashboards, tables, or other Metabase objects. This helps maintain the user's recent activity history for quick access to frequently used items.
Parámetros de entrada
modelstringObligatorioenumThe type of item being accessed. Must be one of: card, dataset, metric, dashboard, table, collection, or document.
carddatasetmetricdashboardtablecollectiondocumentcontextstringObligatorioThe context of the activity. Currently only 'selection' is supported.
model_idintegerObligatorioThe ID of the item being accessed. Must be a positive integer greater than zero.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create BookmarkMETABASE_POST_API_BOOKMARK_MODEL_IDAcciónTool to create a bookmark for a Metabase item (card, dashboard, or collection). Use when you need to bookmark a specific item for quick access.
METABASE_POST_API_BOOKMARK_MODEL_IDAcciónTool to create a bookmark for a Metabase item (card, dashboard, or collection). Use when you need to bookmark a specific item for quick access.
Parámetros de entrada
idintegerObligatorioThe ID of the specific item to bookmark
modelstringObligatorioenumThe type of item to bookmark. Must be one of: card (for questions/cards), dashboard, or collection.
carddashboardcollection
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create CardMETABASE_POST_API_CARDAcciónTool to create a new Metabase card (question or model). Use when you need to create a new query, report, or visualization in Metabase.
METABASE_POST_API_CARDAcciónTool to create a new Metabase card (question or model). Use when you need to create a new query, report, or visualization in Metabase.
Parámetros de entrada
namestringObligatorioName of the card
displaystringObligatorioDisplay type for visualization (e.g., table, bar, line, pie, scalar, area)
descriptionanyDescription of the card
collection_idanyID of collection to place card in
dataset_queryobjectObligatorioQuery definition in MBQL or native SQL format. Must include 'database' (integer ID), 'type' (string, e.g., 'query' or 'native'), and 'query' object (for MBQL queries with 'source-table' field) or 'native' object (for SQL queries with 'query' field)
result_metadataanyMetadata about query results
metadata_checksumanyChecksum of metadata
collection_positionanyPosition within collection
visualization_settingsanySettings for visualization display. Can be an empty object {}
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Execute Card QueryMETABASE_POST_API_CARD_CARD_ID_QUERYAcciónTool to execute a query for a saved Metabase card/question and retrieve results. Use when you need to run a saved question and get the data rows, columns, and metadata. Optionally accepts parameters for filtering results using template tag variables.
METABASE_POST_API_CARD_CARD_ID_QUERYAcciónTool to execute a query for a saved Metabase card/question and retrieve results. Use when you need to run a saved question and get the data rows, columns, and metadata. Optionally accepts parameters for filtering results using template tag variables.
Parámetros de entrada
card_idintegerObligatorioThe ID of the saved card/question to query
parametersanyOptional array of parameter objects for filtering. Each parameter can specify type, value, and target for template tag variables.
Parámetros de salida
dataobjectObligatorioContains the query results including rows, columns, and metadata
erroranyError if any occurred during the execution of the action
statusanyStatus of the query execution
contextanyContext in which the query was executed
row_countanyTotal number of rows returned
successfulbooleanObligatorioWhether or not the action execution was successful or not
database_idanyID of the database that was queried
running_timeanyTime taken to execute the query in milliseconds
Bulk Move Cards to CollectionMETABASE_POST_API_CARD_COLLECTIONSAcciónTool to bulk move multiple Metabase cards into a target collection or remove them from collections. Use when you need to organize multiple cards by moving them to a specific collection, or pass null as collection_id to remove cards from all collections.
METABASE_POST_API_CARD_COLLECTIONSAcciónTool to bulk move multiple Metabase cards into a target collection or remove them from collections. Use when you need to organize multiple cards by moving them to a specific collection, or pass null as collection_id to remove cards from all collections.
Parámetros de entrada
card_idsinteger[]ObligatorioArray of card IDs (integers greater than zero) to move to the specified collection
collection_idanyObligatorioTarget collection ID (integer greater than zero) to move cards into, or null to remove cards from all collections
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Copy CardMETABASE_POST_API_CARD_ID_COPYAcciónTool to create a copy of an existing Metabase card (question) by its ID. Use when you need to duplicate a card with all its query, visualization, and configuration settings.
METABASE_POST_API_CARD_ID_COPYAcciónTool to create a copy of an existing Metabase card (question) by its ID. Use when you need to duplicate a card with all its query, visualization, and configuration settings.
Parámetros de entrada
idintegerObligatorioThe ID of the card to copy
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Execute Pivot Card QueryMETABASE_POST_API_CARD_PIVOT_CARD_ID_QUERYAcciónTool to execute a pivot query on a Metabase card and return the results. Use when you need to retrieve pivot table data for a specific card ID.
METABASE_POST_API_CARD_PIVOT_CARD_ID_QUERYAcciónTool to execute a pivot query on a Metabase card and return the results. Use when you need to retrieve pivot table data for a specific card ID.
Parámetros de entrada
card_idintegerObligatorioThe ID of the card to execute pivot query on
Parámetros de salida
dataanyPivot table data and metadata
erroranyError if any occurred during the execution of the action
cachedanyCache information for the query results
statusanyQuery execution status, e.g., 'completed'
contextanyExecution context
row_countanyNumber of rows returned by the query
json_queryanyJSON representation of the query that was executed
started_atanyTimestamp when the query execution started
successfulbooleanObligatorioWhether or not the action execution was successful or not
database_idanyDatabase ID that was queried
running_timeanyTime taken to execute the query in milliseconds
average_execution_timeanyAverage execution time for this query
Get Card Dashboard AssociationsMETABASE_POST_API_CARDS_DASHBOARDSAcciónTool to retrieve dashboard associations for given card IDs. Returns an array with card_id and associated dashboards for each card. Use when you need to find which dashboards contain specific cards.
METABASE_POST_API_CARDS_DASHBOARDSAcciónTool to retrieve dashboard associations for given card IDs. Returns an array with card_id and associated dashboards for each card. Use when you need to find which dashboards contain specific cards.
Parámetros de entrada
card_idsinteger[]ObligatorioList of card IDs to retrieve dashboard associations for. Each ID must be an integer greater than zero.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Bulk Move CardsMETABASE_POST_API_CARDS_MOVEAcciónTool to bulk move cards to a collection or remove them from collections. Use when you need to organize multiple cards by moving them to a specific collection or removing them from all collections.
METABASE_POST_API_CARDS_MOVEAcciónTool to bulk move cards to a collection or remove them from collections. Use when you need to organize multiple cards by moving them to a specific collection or removing them from all collections.
Parámetros de entrada
card_idsinteger[]ObligatorioList of card IDs to move. Each ID must be an integer greater than zero.
collection_idanyObligatorioID of the target collection to move cards into. Pass null to remove cards from any collections. Must be an integer greater than zero if provided.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create CollectionMETABASE_POST_API_COLLECTIONAcciónTool to create a new Metabase collection for organizing content. Use when you need to create a collection with name and color. Collections are used to organize dashboards, questions, and models in Metabase.
METABASE_POST_API_COLLECTIONAcciónTool to create a new Metabase collection for organizing content. Use when you need to create a collection with name and color. Collections are used to organize dashboards, questions, and models in Metabase.
Parámetros de entrada
namestringObligatorioCollection name (non-blank string)
colorstringObligatorioHex color code for the collection (must match pattern #[0-9A-Fa-f]{6})
parent_idanyParent collection ID for nested collections (must be greater than 0)
descriptionanyCollection description (non-blank string if provided)
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create DashboardMETABASE_POST_API_DASHBOARDAcciónTool to create a new Metabase dashboard. Use when you need to create a new dashboard for organizing and displaying visualizations and reports.
METABASE_POST_API_DASHBOARDAcciónTool to create a new Metabase dashboard. Use when you need to create a new dashboard for organizing and displaying visualizations and reports.
Parámetros de entrada
namestringObligatorioDashboard name. Must be a non-blank string.
parametersanyDashboard filter parameters. Array of parameter objects that define filters users can apply to the dashboard.
descriptionanyDashboard description. Provides context about the dashboard's purpose and content.
collection_idanyID of collection to place dashboard in. If not specified, dashboard is created in root collection.
collection_positionanyPosition within the collection. Determines the display order.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Copy DashboardMETABASE_POST_API_DASHBOARD_FROM_DASHBOARD_ID_COPYAcciónTool to copy an existing Metabase dashboard. Use when you need to duplicate a dashboard with all its cards and configuration.
METABASE_POST_API_DASHBOARD_FROM_DASHBOARD_ID_COPYAcciónTool to copy an existing Metabase dashboard. Use when you need to duplicate a dashboard with all its cards and configuration.
Parámetros de entrada
namestringObligatorioThe name for the copied dashboard. Required field to identify the new dashboard.
descriptionanyOptional description for the copied dashboard. Provides context about the dashboard's purpose.
collection_idanyOptional collection ID where the copied dashboard should be placed. If not specified, the dashboard will be placed in the same collection as the original.
from_dashboard_idintegerObligatorioThe ID of the dashboard to copy. Must be a valid dashboard identifier.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Execute Dashboard Pivot QueryMETABASE_POST_API_DASHBOARD_PIVOTAcciónTool to execute a pivot table query for a specific card on a dashboard. Use when you need to transform regular query results into pivot table format with configurable rows, columns, and measures.
METABASE_POST_API_DASHBOARD_PIVOTAcciónTool to execute a pivot table query for a specific card on a dashboard. Use when you need to transform regular query results into pivot table format with configurable rows, columns, and measures.
Parámetros de entrada
card_idintegerObligatorioThe ID of the card (question) associated with the dashcard. This identifies the underlying query.
parametersanyOptional array of dashboard parameters to filter the query results. Each parameter can specify filtering criteria for the pivot table data.
dashcard_idintegerObligatorioThe ID of the dashcard within the dashboard. This is the specific card instance on the dashboard.
dashboard_idintegerObligatorioThe ID of the dashboard containing the pivot table card
Parámetros de salida
dataanyThe query result data including rows, columns, and pivot-specific metadata
erroranyError if any occurred during the execution of the action
statusanyQuery execution status (e.g., 'completed')
contextanyContext in which the query was executed
row_countanyNumber of rows returned by the query
started_atanyTimestamp when the query execution started
successfulbooleanObligatorioWhether or not the action execution was successful or not
database_idanyID of the database the query was executed against
running_timeanyQuery execution time in milliseconds
Create Dashboard in CollectionMETABASE_POST_API_DASHBOARD_SAVE_COLLECTION_PARENT_COLLECTION_IDAcciónTool to create a new dashboard in a specific Metabase collection. Use when you need to create a dashboard and save it to a particular collection.
METABASE_POST_API_DASHBOARD_SAVE_COLLECTION_PARENT_COLLECTION_IDAcciónTool to create a new dashboard in a specific Metabase collection. Use when you need to create a dashboard and save it to a particular collection.
Parámetros de entrada
namestringObligatorioName of the dashboard
creator_idintegerObligatorioThe ID of the user creating the dashboard - must be provided explicitly as it is not automatically populated from authenticated user
descriptionanyDescription of the dashboard
parent_collection_idintegerObligatorioThe ID of the collection where the dashboard should be saved
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Discard Database Field ValuesMETABASE_POST_API_DATABASE_ID_DISCARD_VALUESAcciónTool to discard all saved field values for a specific database. Use when you need to clear cached field value data for all fields in a database. Requires superuser privileges.
METABASE_POST_API_DATABASE_ID_DISCARD_VALUESAcciónTool to discard all saved field values for a specific database. Use when you need to clear cached field value data for all fields in a database. Requires superuser privileges.
Parámetros de entrada
idintegerObligatorioThe ID of the database to discard field values for
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Dismiss Database SpinnerMETABASE_POST_API_DATABASE_ID_DISMISS_SPINNERAcciónTool to dismiss the spinner for a specific database. Use when you need to dismiss loading indicators for a database connection.
METABASE_POST_API_DATABASE_ID_DISMISS_SPINNERAcciónTool to dismiss the spinner for a specific database. Use when you need to dismiss loading indicators for a database connection.
Parámetros de entrada
idintegerObligatorioThe database ID to dismiss the spinner for
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Rescan Database Field ValuesMETABASE_POST_API_DATABASE_ID_RESCAN_VALUESAcciónTool to trigger a manual rescan of field values for a specific database. Use when you need to refresh field value caches after database schema changes. Requires superuser privileges.
METABASE_POST_API_DATABASE_ID_RESCAN_VALUESAcciónTool to trigger a manual rescan of field values for a specific database. Use when you need to refresh field value caches after database schema changes. Requires superuser privileges.
Parámetros de entrada
idintegerObligatorioDatabase ID to rescan field values for
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Sync Database SchemaMETABASE_POST_API_DATABASE_ID_SYNC_SCHEMAAcciónTool to trigger a schema synchronization for a specific database. Use when you need to refresh the database schema metadata in Metabase after structural changes.
METABASE_POST_API_DATABASE_ID_SYNC_SCHEMAAcciónTool to trigger a schema synchronization for a specific database. Use when you need to refresh the database schema metadata in Metabase after structural changes.
Parámetros de entrada
idintegerObligatorioDatabase ID to sync schema for. This is the unique identifier for the database in Metabase.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Execute Dataset QueryMETABASE_POST_API_DATASETAcciónTool to execute a query against a Metabase database and retrieve results. Use when you need to run native SQL or MBQL queries. Supports both raw SQL queries (type='native') and structured MBQL queries (type='query').
METABASE_POST_API_DATASETAcciónTool to execute a query against a Metabase database and retrieve results. Use when you need to run native SQL or MBQL queries. Supports both raw SQL queries (type='native') and structured MBQL queries (type='query').
Parámetros de entrada
typestringObligatorioenumQuery type: 'native' for raw SQL queries, 'query' for MBQL (Metabase Query Language) queries
nativequeryqueryanyMBQL query structure. Required when type is 'query'
nativeanyNative SQL query structure. Required when type is 'native'
databaseintegerObligatorioThe database ID to execute the query against
parametersanyOptional query parameters for parameterized queries
constraintsanyOptional constraints for query execution
Parámetros de salida
dataanyContainer for query result data including columns, rows, and metadata
erroranyError if any occurred during the execution of the action
statusanyQuery execution status (e.g., 'completed', 'failed')
contextanyExecution context
row_countanyNumber of rows returned
error_typeanyType of error if query execution failed
json_queryanyEcho of the request query structure
started_atanyTimestamp when the query execution started
successfulbooleanObligatorioWhether or not the action execution was successful or not
database_idanyDatabase ID used for the query
running_timeanyQuery execution time in milliseconds
average_execution_timeanyAverage execution time for this query
Convert Query to Native SQLMETABASE_POST_API_DATASET_NATIVEAcciónTool to convert a Metabase query to native SQL format. Use when you need to get the formatted native SQL representation of a query.
METABASE_POST_API_DATASET_NATIVEAcciónTool to convert a Metabase query to native SQL format. Use when you need to get the formatted native SQL representation of a query.
Parámetros de entrada
typestringObligatorioQuery type - must be set to 'native' for native SQL queries
nativeobjectObligatorioObject containing the native SQL query string and template tags for parameters
databaseintegerObligatorioDatabase ID - must be a positive integer representing the target database
parametersarrayArray of parameter values for the query. Use empty array [] for queries without parameters
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Remap Dataset Parameter ValueMETABASE_POST_API_DATASET_PARAMETER_REMAPPINGAcciónTool to remap dataset parameter values in Metabase. Use when you need to transform or map parameter values for dataset queries. Returns an array of remapped values based on the parameter configuration.
METABASE_POST_API_DATASET_PARAMETER_REMAPPINGAcciónTool to remap dataset parameter values in Metabase. Use when you need to transform or map parameter values for dataset queries. Returns an array of remapped values based on the parameter configuration.
Parámetros de entrada
valueanyObligatorioThe value to remap. Can be string, number, boolean, or null
parameterobjectObligatorioA parameter object with id and type keys specifying which parameter to remap
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Dataset Parameter ValuesMETABASE_POST_API_DATASET_PARAMETER_VALUESAcciónTool to fetch parameter values for dataset fields in Metabase. Use when you need to retrieve possible values for a parameter based on specific field IDs. Returns a list of value pairs and indicates if more values exist.
METABASE_POST_API_DATASET_PARAMETER_VALUESAcciónTool to fetch parameter values for dataset fields in Metabase. Use when you need to retrieve possible values for a parameter based on specific field IDs. Returns a list of value pairs and indicates if more values exist.
Parámetros de entrada
field_idsinteger[]ObligatorioArray of field IDs to retrieve parameter values from. Must be non-empty array of positive integers
parameterobjectObligatorioA parameter object with id and type keys specifying which parameter to fetch values for
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Execute Pivot Table QueryMETABASE_POST_API_DATASET_PIVOTAcciónTool to execute a pivot table query and retrieve results. Use when you need to run an MBQL query with aggregation and breakout fields to generate pivot table data.
METABASE_POST_API_DATASET_PIVOTAcciónTool to execute a pivot table query and retrieve results. Use when you need to run an MBQL query with aggregation and breakout fields to generate pivot table data.
Parámetros de entrada
typestringObligatorioQuery type, typically 'query' for MBQL queries
queryobjectObligatorioQuery object containing source-table, aggregation, and breakout fields for pivot table generation. Must include 'source-table' (table ID), 'aggregation' (list of aggregation functions like [['count']]), and 'breakout' (list of fields to break out by).
databaseintegerObligatorioDatabase ID to query against
Parámetros de salida
dataobjectObligatorioPivot table data and metadata
erroranyError if any occurred during the execution of the action
statusanyQuery execution status, e.g., 'completed'
row_countanyNumber of rows returned in the result set
json_queryanyJSON representation of the query that was executed
started_atanyTimestamp when query execution started
successfulbooleanObligatorioWhether or not the action execution was successful or not
database_idanyID of the database queried
running_timeanyQuery execution time in milliseconds
Get Dataset Query MetadataMETABASE_POST_API_DATASET_QUERY_METADATAAcciónTool to retrieve query metadata for a dataset query including databases, tables, fields, and snippets. Use when you need metadata about what's available for constructing or analyzing a query.
METABASE_POST_API_DATASET_QUERY_METADATAAcciónTool to retrieve query metadata for a dataset query including databases, tables, fields, and snippets. Use when you need metadata about what's available for constructing or analyzing a query.
Parámetros de entrada
typestringObligatorioThe query type. Use 'query' for MBQL queries with source-table, or 'native' for raw SQL queries.
queryobjectObligatorioThe query object containing the query specification. For MBQL queries, include 'source-table' (integer table ID). For native queries, include the SQL string in a 'native' field.
databaseintegerObligatorioThe database ID to query metadata from. This is the unique identifier for the database in Metabase.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Check Snippet DependenciesMETABASE_POST_API_EE_DEPENDENCIES_CHECK_SNIPPETAcciónTool to check dependencies for a native query snippet in Metabase Enterprise Edition. Use when you need to verify which cards or transforms depend on a specific snippet before modifying or deleting it.
METABASE_POST_API_EE_DEPENDENCIES_CHECK_SNIPPETAcciónTool to check dependencies for a native query snippet in Metabase Enterprise Edition. Use when you need to verify which cards or transforms depend on a specific snippet before modifying or deleting it.
Parámetros de entrada
idintegerObligatorioThe snippet ID to check dependencies for. Must be an integer greater than zero.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Dashboard SubscriptionMETABASE_POST_API_EE_METABOT_TOOLS_CREATE_DASHBOARD_SUBSCRIPTIONAcciónTool to create a dashboard subscription using Metabot tools. Use when you need to set up automated delivery of a dashboard to an email address on a scheduled basis.
METABASE_POST_API_EE_METABOT_TOOLS_CREATE_DASHBOARD_SUBSCRIPTIONAcciónTool to create a dashboard subscription using Metabot tools. Use when you need to set up automated delivery of a dashboard to an email address on a scheduled basis.
Parámetros de entrada
argumentsobjectObligatorioArguments containing dashboard_id, email, and schedule configuration
conversation_idstringObligatorioUUID for the conversation context. Must be a properly formatted UUID string.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Filter RecordsMETABASE_POST_API_EE_METABOT_TOOLS_FILTER_RECORDSAcciónTool to filter records from a Metabase data source using metabot tools. Use when you need to apply filters to a table, query, or report to narrow down the data set. Returns an MBQL query object with the applied filters.
METABASE_POST_API_EE_METABOT_TOOLS_FILTER_RECORDSAcciónTool to filter records from a Metabase data source using metabot tools. Use when you need to apply filters to a table, query, or report to narrow down the data set. Returns an MBQL query object with the applied filters.
Parámetros de entrada
argumentsobjectObligatorioArguments object containing the data_source and filters to apply
conversation_idstringObligatorioUUID for the metabot conversation context. Required to maintain conversation state.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Generate InsightsMETABASE_POST_API_EE_METABOT_TOOLS_GENERATE_INSIGHTSAcciónTool to generate insights for a table using Metabot tools. Use when you need to automatically generate analytical insights or dashboard for a specific table.
METABASE_POST_API_EE_METABOT_TOOLS_GENERATE_INSIGHTSAcciónTool to generate insights for a table using Metabot tools. Use when you need to automatically generate analytical insights or dashboard for a specific table.
Parámetros de entrada
argumentsobjectObligatorioContains the 'for' property specifying what to generate insights for (e.g., table_id)
conversation_idstringObligatorioValid UUID for the conversation context. Must be a properly formatted UUID string.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Current UserMETABASE_POST_API_EE_METABOT_TOOLS_GET_CURRENT_USERAcciónTool to retrieve information about the current authenticated user in a Metabase metabot conversation. Use when you need to get details about the user making queries within a conversation context.
METABASE_POST_API_EE_METABOT_TOOLS_GET_CURRENT_USERAcciónTool to retrieve information about the current authenticated user in a Metabase metabot conversation. Use when you need to get details about the user making queries within a conversation context.
Parámetros de entrada
profile_idanyOptional profile identifier for the user. Can be null or omitted.
conversation_idstringObligatorioUUID for the conversation context. Required to retrieve the current user information within a metabot conversation.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Dashboard DetailsMETABASE_POST_API_EE_METABOT_TOOLS_GET_DASHBOARD_DETAILSAcciónTool to retrieve dashboard details for a Metabase metabot conversation. Use when you need to get information about a specific dashboard including its name, description, type, and verification status within a conversation context.
METABASE_POST_API_EE_METABOT_TOOLS_GET_DASHBOARD_DETAILSAcciónTool to retrieve dashboard details for a Metabase metabot conversation. Use when you need to get information about a specific dashboard including its name, description, type, and verification status within a conversation context.
Parámetros de entrada
argumentsobjectObligatorioArguments object containing dashboard_id parameter
profile_idanyOptional profile identifier. Can be null.
conversation_idstringObligatorioUUID for the conversation context. Required to retrieve dashboard details associated with a conversation.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Document Details via MetabotMETABASE_POST_API_EE_METABOT_TOOLS_GET_DOCUMENT_DETAILSAcciónTool to retrieve document details using Metabase metabot tools. Use when you need to fetch specific document information by document ID within a conversation context.
METABASE_POST_API_EE_METABOT_TOOLS_GET_DOCUMENT_DETAILSAcciónTool to retrieve document details using Metabase metabot tools. Use when you need to fetch specific document information by document ID within a conversation context.
Parámetros de entrada
argumentsobjectObligatorioArguments containing the document_id to retrieve
conversation_idstringObligatorioA valid UUID for the conversation. Used to track and associate the document request with a specific conversation session.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Query DetailsMETABASE_POST_API_EE_METABOT_TOOLS_GET_QUERY_DETAILSAcciónTool to get query details using Metabot tools API. Use when you need to retrieve detailed information about a query including its structure, ID, and result columns. Returns either structured output with query metadata or plain text output.
METABASE_POST_API_EE_METABOT_TOOLS_GET_QUERY_DETAILSAcciónTool to get query details using Metabot tools API. Use when you need to retrieve detailed information about a query including its structure, ID, and result columns. Returns either structured output with query metadata or plain text output.
Parámetros de entrada
queryobjectObligatorioQuery object containing database, type, and query details. Structure: {"database": <int>, "type": "query", "query": {"source-table": <int>}}
profile_idanyOptional profile ID for the query execution context
conversation_idstringObligatorioUUID of the conversation. Must be a valid UUID in format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Snippet DetailsMETABASE_POST_API_EE_METABOT_TOOLS_GET_SNIPPET_DETAILSAcciónTool to retrieve SQL snippet details via Metabase metabot tools. Use when you need to get the full details of a specific snippet including its ID, name, content, and description within a metabot conversation context.
METABASE_POST_API_EE_METABOT_TOOLS_GET_SNIPPET_DETAILSAcciónTool to retrieve SQL snippet details via Metabase metabot tools. Use when you need to get the full details of a specific snippet including its ID, name, content, and description within a metabot conversation context.
Parámetros de entrada
argumentsobjectObligatorioArguments object containing the snippet_id to retrieve
profile_idanyOptional profile identifier for the metabot conversation
conversation_idstringObligatorioA valid UUID string for the metabot conversation context. This is required to maintain conversation state.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Metabot SnippetsMETABASE_POST_API_EE_METABOT_TOOLS_GET_SNIPPETSAcciónTool to retrieve SQL snippets for a Metabase metabot conversation. Use when you need to get available snippets that can be used in SQL queries within a conversation context.
METABASE_POST_API_EE_METABOT_TOOLS_GET_SNIPPETSAcciónTool to retrieve SQL snippets for a Metabase metabot conversation. Use when you need to get available snippets that can be used in SQL queries within a conversation context.
Parámetros de entrada
conversation_idstringObligatorioUUID for the conversation context. Required to retrieve snippets associated with a conversation.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Table DetailsMETABASE_POST_API_EE_METABOT_TOOLS_GET_TABLE_DETAILSAcciónTool to retrieve comprehensive table details via Metabase metabot tools. Use when you need to get complete information about a specific table including its fields, metrics, and related tables within a metabot conversation context.
METABASE_POST_API_EE_METABOT_TOOLS_GET_TABLE_DETAILSAcciónTool to retrieve comprehensive table details via Metabase metabot tools. Use when you need to get complete information about a specific table including its fields, metrics, and related tables within a metabot conversation context.
Parámetros de entrada
argumentsobjectObligatorioArguments object containing table_id and optional parameters for customizing the response
profile_idanyOptional profile identifier for the metabot conversation context
conversation_idstringObligatorioA valid UUID string for the metabot conversation context. This is required to maintain conversation state and track the request.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Query Datasource via MetabotMETABASE_POST_API_EE_METABOT_TOOLS_QUERY_DATASOURCEAcciónTool to query a Metabase datasource using Metabot tools. Use when you need to execute queries against tables or models within a conversation context. Requires either a table_id or model_id in the arguments.
METABASE_POST_API_EE_METABOT_TOOLS_QUERY_DATASOURCEAcciónTool to query a Metabase datasource using Metabot tools. Use when you need to execute queries against tables or models within a conversation context. Requires either a table_id or model_id in the arguments.
Parámetros de entrada
argumentsobjectObligatorioQuery arguments containing datasource identifier (table_id or model_id) and optional query parameters (limit, fields, filters, etc.)
conversation_idstringObligatorioUUID identifying the conversation context. Required for tracking the metabot interaction
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Metabot SearchMETABASE_POST_API_EE_METABOT_TOOLS_SEARCHAcciónTool to search Metabase entities using the metabot search API. Use when you need to search for tables, models, questions, dashboards, metrics, databases, or transforms within a metabot conversation context.
METABASE_POST_API_EE_METABOT_TOOLS_SEARCHAcciónTool to search Metabase entities using the metabot search API. Use when you need to search for tables, models, questions, dashboards, metrics, databases, or transforms within a metabot conversation context.
Parámetros de entrada
limitanyInteger controlling maximum number of results to return (default: 50)
weightsanyObject with numeric values for weighting results by recency and popularity
created_atanyString for filtering by creation date in ISO 8601 format
database_idanyInteger to scope search to specific database
entity_typesanyArray filtering by entity type: table, model, question, dashboard, metric, database, or transform
term_queriesanyArray of string-based search terms to match against entity names and descriptions
last_edited_atanyString for filtering by last edit date in ISO 8601 format
conversation_idstringObligatorioValid UUID for the conversation. Required for all metabot search operations.
semantic_queriesanyArray of string queries for semantic/natural language search
search_native_queryanyBoolean to include native SQL queries in search (default: false)
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search Metabase Items (Metabot V2)METABASE_POST_API_EE_METABOT_TOOLS_SEARCH_V2AcciónTool to search Metabase items using the Metabot search v2 endpoint. Use when you need to find dashboards, questions, tables, models, metrics, or other Metabase entities using keyword or semantic search. Supports filtering by entity type, database, and dates.
METABASE_POST_API_EE_METABOT_TOOLS_SEARCH_V2AcciónTool to search Metabase items using the Metabot search v2 endpoint. Use when you need to find dashboards, questions, tables, models, metrics, or other Metabase entities using keyword or semantic search. Supports filtering by entity type, database, and dates.
Parámetros de entrada
limitanyMaximum number of search results to return. Defaults to 50 if not specified
weightsanyOptional weighting factors for different search criteria to customize result ranking
created_atanyFilter results by creation date. Format depends on API requirements
database_idanyFilter results to only include items from a specific database ID
entity_typesanyFilter results to only include specific entity types. If not provided, all types are searched
term_queriesanyArray of keyword search terms to find matching items by name or content. Use for traditional keyword-based search
last_edited_atanyFilter results by last edit date. Format depends on API requirements
conversation_idanyUUID string identifying the conversation context for the search. Used to maintain search context across multiple queries
semantic_queriesanyArray of semantic/natural language queries for AI-powered search. Use for more contextual searches
search_native_queryanyWhether to include native SQL queries in the search. Defaults to false
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Cancel Current Remote Sync TaskMETABASE_POST_API_EE_REMOTE_SYNC_CURRENT_TASK_CANCELAcciónTool to cancel the current active Remote Sync task in Metabase Enterprise Edition. Use when you need to stop an ongoing remote sync operation. Returns 'No active task to cancel' when there is no active task running.
METABASE_POST_API_EE_REMOTE_SYNC_CURRENT_TASK_CANCELAcciónTool to cancel the current active Remote Sync task in Metabase Enterprise Edition. Use when you need to stop an ongoing remote sync operation. Returns 'No active task to cancel' when there is no active task running.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Translate Entity IDsMETABASE_POST_API_EID_TRANSLATION_TRANSLATEAcciónTool to translate Metabase entity IDs (21-character strings) to their numeric IDs. Use when you need to convert entity ID strings to numeric IDs for API operations.
METABASE_POST_API_EID_TRANSLATION_TRANSLATEAcciónTool to translate Metabase entity IDs (21-character strings) to their numeric IDs. Use when you need to convert entity ID strings to numeric IDs for API operations.
Parámetros de entrada
entity_idsobjectObligatorioMap of entity types to arrays of entity IDs. Entity IDs must be 21 characters long. Keys are entity types (card, dashboard, etc.) and values are arrays of entity ID strings.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Discard Field ValuesMETABASE_POST_API_FIELD_ID_DISCARD_VALUESAcciónTool to discard cached FieldValues for a specific field. Use when you need to clear cached field values and force a refresh. Requires superuser privileges.
METABASE_POST_API_FIELD_ID_DISCARD_VALUESAcciónTool to discard cached FieldValues for a specific field. Use when you need to clear cached field values and force a refresh. Requires superuser privileges.
Parámetros de entrada
idintegerObligatorioThe field ID to discard values for. This should be a valid field ID from the Metabase database.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Rescan Field ValuesMETABASE_POST_API_FIELD_ID_RESCAN_VALUESAcciónTool to manually trigger an update for the FieldValues for a specific field. Use when you need to refresh the cached values for a field that is eligible for FieldValues. Only works with fields that have has_field_values set to 'list'.
METABASE_POST_API_FIELD_ID_RESCAN_VALUESAcciónTool to manually trigger an update for the FieldValues for a specific field. Use when you need to refresh the cached values for a field that is eligible for FieldValues. Only works with fields that have has_field_values set to 'list'.
Parámetros de entrada
idintegerObligatorioThe ID of the field to rescan values for. Field must be eligible for FieldValues (typically fields with 'list' has_field_values setting).
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Glossary EntryMETABASE_POST_API_GLOSSARYAcciónTool to create a new glossary entry in Metabase. Use when you need to add a new term and its definition to the glossary.
METABASE_POST_API_GLOSSARYAcciónTool to create a new glossary entry in Metabase. Use when you need to add a new term and its definition to the glossary.
Parámetros de entrada
termstringObligatorioThe glossary term name (must be a non-blank string)
definitionstringObligatorioThe definition of the glossary term
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Model IndexMETABASE_POST_API_MODEL_INDEXAcciónTool to create a new model index in Metabase. Use when you need to enable search functionality on a model by indexing specific fields.
METABASE_POST_API_MODEL_INDEXAcciónTool to create a new model index in Metabase. Use when you need to enable search functionality on a model by indexing specific fields.
Parámetros de entrada
pk_refarrayObligatorioField reference array for the primary key field in format ["field", field_id, options]. The third element can be null or a dict with options. Example: ["field", 9, null]
model_idintegerObligatorioID of the model/card to create index for. Must be integer greater than zero.
value_refarrayObligatorioField reference array for the text field to index for search in format ["field", field_id, options]. The third element can be null or a dict with options like source-field. Example: ["field", 48, {"source-field": 11}]
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create native query snippetMETABASE_POST_API_NATIVE_QUERY_SNIPPETAcciónTool to create a new native query snippet in Metabase. Native query snippets are reusable SQL fragments that can be included in native queries. Use when you need to create a new SQL snippet for reuse across multiple queries.
METABASE_POST_API_NATIVE_QUERY_SNIPPETAcciónTool to create a new native query snippet in Metabase. Native query snippets are reusable SQL fragments that can be included in native queries. Use when you need to create a new SQL snippet for reuse across multiple queries.
Parámetros de entrada
namestringObligatorioThe name of the snippet. Must be unique within the Metabase instance.
contentstringObligatorioThe SQL code/native query content of the snippet. This is the reusable SQL fragment that can be included in native queries.
descriptionanyOptional description of the snippet to explain its purpose and usage.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create NotificationMETABASE_POST_API_NOTIFICATIONAcciónTool to create a new notification in Metabase. Use when you need to create notifications for cards or other resources.
METABASE_POST_API_NOTIFICATIONAcciónTool to create a new notification in Metabase. Use when you need to create notifications for cards or other resources.
Parámetros de entrada
payloadobjectObligatorioPayload object containing notification details. For 'notification/card' type, this should include 'card_id' (integer) specifying which card the notification is for
payload_typestringObligatorioType of notification to create. Common values include 'notification/card' for card-based notifications
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Send NotificationMETABASE_POST_API_NOTIFICATION_SENDAcciónTool to trigger sending an unsaved notification in Metabase. Use when you need to send a one-time notification for a card with custom handlers and templates. Returns success status when notification is sent (HTTP 204).
METABASE_POST_API_NOTIFICATION_SENDAcciónTool to trigger sending an unsaved notification in Metabase. Use when you need to send a one-time notification for a card with custom handlers and templates. Returns success status when notification is sent (HTTP 204).
Parámetros de entrada
payloadobjectObligatorioNotification payload containing card_id, send_once, and send_condition settings
handlersobject[]ObligatorioArray of handler configurations defining how and where to send the notification
handler_idsanyOptional list of specific handler IDs to send to. If not provided, all handlers are used
payload_typestringObligatorioType of notification payload, typically 'notification/card' for card-based notifications
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Unpersist CardMETABASE_POST_API_PERSIST_CARD_CARD_ID_UNPERSISTAcciónTool to unpersist a Metabase card by its ID. Use when you need to remove persistence from a card's cached results.
METABASE_POST_API_PERSIST_CARD_CARD_ID_UNPERSISTAcciónTool to unpersist a Metabase card by its ID. Use when you need to remove persistence from a card's cached results.
Parámetros de entrada
card_idintegerObligatorioThe ID of the card to unpersist
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Unpersist DatabaseMETABASE_POST_API_PERSIST_DATABASE_ID_UNPERSISTAcciónTool to disable model persistence for a specific database. Use when you need to stop persisting model results for a database.
METABASE_POST_API_PERSIST_DATABASE_ID_UNPERSISTAcciónTool to disable model persistence for a specific database. Use when you need to stop persisting model results for a database.
Parámetros de entrada
idintegerObligatorioThe database ID to disable model persistence for
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Submit Product FeedbackMETABASE_POST_API_PRODUCT_FEEDBACKAcciónTool to submit product feedback to Metabase. Use when you need to send feedback about the product from various sources.
METABASE_POST_API_PRODUCT_FEEDBACKAcciónTool to submit product feedback to Metabase. Use when you need to send feedback about the product from various sources.
Parámetros de entrada
sourcestringObligatorioSource of the feedback - must be a non-blank string indicating where the feedback originated from (e.g., 'api-test', 'web-app', 'mobile-app')
commentsanyFeedback comments - optional string field containing the actual feedback text or description
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create PulseMETABASE_POST_API_PULSEAcciónTool to create a new pulse (scheduled report/subscription) in Metabase. Use when you need to set up automated delivery of card or dashboard results via email or Slack.
METABASE_POST_API_PULSEAcciónTool to create a new pulse (scheduled report/subscription) in Metabase. Use when you need to set up automated delivery of card or dashboard results via email or Slack.
Parámetros de entrada
namestringObligatorioName of the pulse. Must be a non-blank string
cardsobject[]ObligatorioArray of card objects to include in the pulse. Cannot be empty - must contain at least one card
channelsobject[]ObligatorioArray of channel configurations for pulse delivery. Cannot be empty - must contain at least one channel
creator_idintegerObligatorioID of the user creating the pulse. Must be a valid user ID greater than zero
parametersanyList of parameters for the pulse
dashboard_idanyID of the dashboard if creating a dashboard-based pulse
collection_idanyID of the collection to place the pulse in
skip_if_emptyanyWhether to skip sending the pulse if results are empty
collection_positionanyPosition within the collection
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Revert Entity to Previous RevisionMETABASE_POST_API_REVISION_REVERTAcciónTool to revert a Metabase entity (card, dashboard, document, or segment) to a previous revision. Use when you need to undo changes and restore an entity to an earlier state.
METABASE_POST_API_REVISION_REVERTAcciónTool to revert a Metabase entity (card, dashboard, document, or segment) to a previous revision. Use when you need to undo changes and restore an entity to an earlier state.
Parámetros de entrada
idintegerObligatorioThe ID of the entity to revert. Must be an integer greater than zero.
entitystringObligatorioenumThe type of entity to revert. Must be one of: 'card' (question), 'dashboard', 'document', or 'segment'.
carddashboarddocumentsegmentrevision_idintegerObligatorioThe ID of the revision to revert to. Must be an integer greater than zero.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Send Password Reset EmailMETABASE_POST_API_SESSION_FORGOT_PASSWORDAcciónTool to send a password reset email when user has forgotten their password. Use when you need to initiate a password reset for a user. Returns 204 status code on success regardless of whether the email exists (security measure).
METABASE_POST_API_SESSION_FORGOT_PASSWORDAcciónTool to send a password reset email when user has forgotten their password. Use when you need to initiate a password reset for a user. Returns 204 status code on success regardless of whether the email exists (security measure).
Parámetros de entrada
emailstringObligatorioValid email address for password reset. A reset email will be sent to this address if it exists in the system.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Check Password ComplexityMETABASE_POST_API_SESSION_PASSWORD_CHECKAcciónTool to check if a password meets Metabase's configured password complexity rules. Use when you need to validate a password against current complexity requirements. The endpoint was previously at /api/util/password_check but was moved to /api/session/password-check.
METABASE_POST_API_SESSION_PASSWORD_CHECKAcciónTool to check if a password meets Metabase's configured password complexity rules. Use when you need to validate a password against current complexity requirements. The endpoint was previously at /api/util/password_check but was moved to /api/session/password-check.
Parámetros de entrada
passwordstringObligatorioThe password to validate against current password complexity rules. The endpoint checks if the password meets the configured complexity requirements (weak/normal/strong) and is not in the common passwords list.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Submit Bug Report to SlackMETABASE_POST_API_SLACK_BUG_REPORTAcciónTool to submit a bug report to Slack via Metabase's bug reporting endpoint. Use when you need to send diagnostic information about a bug to the configured Slack channel. Requires Slack integration with 'metabase-bugs' channel to be properly configured.
METABASE_POST_API_SLACK_BUG_REPORTAcciónTool to submit a bug report to Slack via Metabase's bug reporting endpoint. Use when you need to send diagnostic information about a bug to the configured Slack channel. Requires Slack integration with 'metabase-bugs' channel to be properly configured.
Parámetros de entrada
diagnosticInfoobjectObligatorioDiagnostic information for the bug report including browser, version, and system details. This field is required.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Discard Table Field ValuesMETABASE_POST_API_TABLE_ID_DISCARD_VALUESAcciónTool to discard cached FieldValues for all Fields belonging to a specific Table. Use when you need to clear field value caches for a table. Requires superuser permissions.
METABASE_POST_API_TABLE_ID_DISCARD_VALUESAcciónTool to discard cached FieldValues for all Fields belonging to a specific Table. Use when you need to clear field value caches for a table. Requires superuser permissions.
Parámetros de entrada
idintegerObligatorioTable ID whose field values should be discarded. This removes cached FieldValues for all Fields belonging to this Table.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Rescan Table Field ValuesMETABASE_POST_API_TABLE_ID_RESCAN_VALUESAcciónTool to trigger a manual rescan of field values for a specific table. Use when you need to refresh field value caches for all fields in a table after data changes.
METABASE_POST_API_TABLE_ID_RESCAN_VALUESAcciónTool to trigger a manual rescan of field values for a specific table. Use when you need to refresh field value caches for all fields in a table after data changes.
Parámetros de entrada
idintegerObligatorioThe ID of the table to rescan field values for. This triggers a refresh of cached field values for all fields in the specified table.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Sync Table SchemaMETABASE_POST_API_TABLE_ID_SYNC_SCHEMAAcciónTool to trigger a manual update of the schema metadata for a specific Table. Use when you need to refresh table schema information after database changes.
METABASE_POST_API_TABLE_ID_SYNC_SCHEMAAcciónTool to trigger a manual update of the schema metadata for a specific Table. Use when you need to refresh table schema information after database changes.
Parámetros de entrada
idintegerObligatorioThe ID of the table to sync schema for. This initiates a synchronization process that refreshes the table's schema information including columns, data types, and other metadata from the underlying database.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create TimelineMETABASE_POST_API_TIMELINEAcciónTool to create a new timeline in Metabase. Use when you need to create a timeline for organizing events.
METABASE_POST_API_TIMELINEAcciónTool to create a new timeline in Metabase. Use when you need to create a timeline for organizing events.
Parámetros de entrada
iconanyIcon for the timeline. Defaults to 'star' if not provided
namestringObligatorioThe name of the timeline (required)
defaultanyWhether this is the default timeline. Defaults to false if not provided
archivedanyWhether the timeline is archived. Defaults to false if not provided
descriptionanyOptional description of the timeline
collection_idanyThe ID of the collection to associate the timeline with. Use null for root collection. Defaults to null if not provided
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Execute Dashboard Card QueryMETABASE_POST_DASHBOARD_QUERYAcciónTool to execute a query for a specific card within a dashcard on a dashboard. Use when you need to retrieve query results for dashboard visualizations. Returns data rows, column metadata, and execution statistics.
METABASE_POST_DASHBOARD_QUERYAcciónTool to execute a query for a specific card within a dashcard on a dashboard. Use when you need to retrieve query results for dashboard visualizations. Returns data rows, column metadata, and execution statistics.
Parámetros de entrada
card_idintegerObligatorioThe ID of the card (question) to execute the query for
parametersanyOptional array of parameter values to apply to the query. Each parameter includes type, target, and value fields.
dashcard_idintegerObligatorioThe ID of the dashcard (card instance on the dashboard)
dashboard_idintegerObligatorioThe ID of the dashboard containing the card
Parámetros de salida
dataanyThe query result data containing rows, columns, and metadata
erroranyError if any occurred during the execution of the action
statusanyQuery execution status (e.g., completed, failed)
contextanyExecution context information
row_countanyTotal number of rows returned by the query
started_atanyISO 8601 timestamp when query execution started
successfulbooleanObligatorioWhether or not the action execution was successful or not
database_idanyID of the database the query was executed against
running_timeanyQuery execution time in milliseconds
Update Action by IDMETABASE_PUT_API_ACTION_IDAcciónTool to update an existing Metabase action by its ID. Use when you need to modify the name, description, query, or settings of an action. Returns the updated action object with the new updated_at timestamp.
METABASE_PUT_API_ACTION_IDAcciónTool to update an existing Metabase action by its ID. Use when you need to modify the name, description, query, or settings of an action. Returns the updated action object with the new updated_at timestamp.
Parámetros de entrada
idintegerObligatorioThe ID of the action to update
namestringObligatorioThe name of the action
typestringObligatorioType of action, e.g., 'query', 'http', or 'implicit'
model_idintegerObligatorioThe ID of the model associated with this action
database_idintegerObligatorioThe ID of the database for this action
descriptionanyDescription of the action
dataset_queryobjectObligatorioQuery definition object with lib/type, database, and stages. Must include database ID and query stages with native SQL or MBQL query
visualization_settingsanyOptional visualization settings like confirmMessage and submitButtonLabel
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Bookmark OrderingMETABASE_PUT_API_BOOKMARK_ORDERINGAcciónTool to update the order of bookmarks for the authenticated user. Use when you need to reorder bookmarked cards, dashboards, or collections.
METABASE_PUT_API_BOOKMARK_ORDERINGAcciónTool to update the order of bookmarks for the authenticated user. Use when you need to reorder bookmarked cards, dashboards, or collections.
Parámetros de entrada
orderingsobject[]ObligatorioSequence of bookmark items defining the desired order. Each item specifies the type and ID of a bookmarked item. The order of items in this array determines their display order.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Card by IDMETABASE_PUT_API_CARD_IDAcciónTool to update a specific card (question) by its ID. Use when you need to modify card properties like name, description, visualization settings, or query definition.
METABASE_PUT_API_CARD_IDAcciónTool to update a specific card (question) by its ID. Use when you need to modify card properties like name, description, visualization settings, or query definition.
Parámetros de entrada
idintegerObligatorioThe ID of the card to update
nameanyNon-blank string for the card name
displayanyDisplay type for the card (e.g., table, bar, line, pie, scalar, area)
archivedanyWhether the card is archived
descriptionanyString description of the card
collection_idanyID of the collection containing this card
dataset_queryanyThe query definition for the card
result_metadataanyArray of result column metadata maps
embedding_paramsanyMap of embedding parameters
enable_embeddinganyWhether embedding is enabled
metadata_checksumanyChecksum for metadata validation
collection_positionanyPosition in collection, must be > 0
visualization_settingsanyMap of visualization settings
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Collection by IDMETABASE_PUT_API_COLLECTION_IDAcciónTool to update an existing Metabase collection by its ID. Use when you need to modify collection properties like name, description, color, archive status, or move it to a different parent. All parameters except id are optional - only include the fields you want to update.
METABASE_PUT_API_COLLECTION_IDAcciónTool to update an existing Metabase collection by its ID. Use when you need to modify collection properties like name, description, color, archive status, or move it to a different parent. All parameters except id are optional - only include the fields you want to update.
Parámetros de entrada
idintegerObligatorioThe ID of the collection to update
nameanyThe name of the collection (must be a non-blank string if provided)
coloranyHex color code matching ^#[0-9A-Fa-f]{6}$ (may be nil). Example: #5C7CFA, #FF6B6B
archivedanyArchive/unarchive the collection (may be nil)
parent_idanyParent collection ID for moving collections (must be > 0 or nil)
descriptionanyThe description of the collection (may be nil or a non-blank string)
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update DashboardMETABASE_PUT_API_DASHBOARD_IDAcciónTool to update a Metabase dashboard by its ID. Use when you need to modify dashboard properties like name, description, parameters, collection placement, or archive status. Returns the updated dashboard object with all current settings and metadata.
METABASE_PUT_API_DASHBOARD_IDAcciónTool to update a Metabase dashboard by its ID. Use when you need to modify dashboard properties like name, description, parameters, collection placement, or archive status. Returns the updated dashboard object with all current settings and metadata.
Parámetros de entrada
idintegerObligatorioThe ID of the dashboard to update. Must be a valid dashboard identifier.
nameanyDashboard name. Must be a non-blank string if provided. Use to rename the dashboard.
archivedanyArchive status. Set to true to move dashboard to Trash collection, false to unarchive. Use to archive or restore dashboards.
parametersanyDashboard parameters. Array of parameter configuration objects. Use to update dashboard filters and parameters.
descriptionanyDashboard description. Can be any string including empty string. Use to update dashboard description.
collection_idanyCollection ID where the dashboard should be placed. Must be greater than zero if provided. Use to move dashboard to a different collection.
enable_embeddinganyEnable embedding for the dashboard. Requires superuser permissions to change. Use to enable or disable public embedding.
points_of_interestanyPoints of interest for the dashboard. Use to highlight specific aspects or features of the dashboard.
collection_positionanyPosition within the collection. Must be greater than zero if provided. Use to reorder dashboards within a collection.
show_in_getting_startedanyShow dashboard in getting started guide. Use to control visibility in onboarding flow.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Dashboard CardsMETABASE_PUT_API_DASHBOARD_ID_CARDSAcciónTool to update dashboard cards and tabs. DEPRECATED: This endpoint is marked for removal in v48 - use PUT /api/dashboard/:id instead to update dashcards along with other dashboard data. Use when you need to update card positions, sizes, or tab ordering on a dashboard.
METABASE_PUT_API_DASHBOARD_ID_CARDSAcciónTool to update dashboard cards and tabs. DEPRECATED: This endpoint is marked for removal in v48 - use PUT /api/dashboard/:id instead to update dashcards along with other dashboard data. Use when you need to update card positions, sizes, or tab ordering on a dashboard.
Parámetros de entrada
idintegerObligatorioDashboard ID to update
cardsanyArray of dashboard card objects with properties: id, card_id, size_x, size_y, col, row, series, parameter_mappings. Update positions and sizes of cards on the dashboard.
ordered_tabsanyArray for tab ordering. Specify the order of tabs in the dashboard.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Database ConfigurationMETABASE_PUT_API_DATABASE_IDAcciónTool to update a database configuration in Metabase. Use when you need to modify database settings such as name, description, connection details, or sync preferences. Requires superuser permissions.
METABASE_PUT_API_DATABASE_IDAcciónTool to update a database configuration in Metabase. Use when you need to modify database settings such as name, description, connection details, or sync preferences. Requires superuser permissions.
Parámetros de entrada
idintegerObligatorioDatabase ID to update. This is the unique identifier for the database in Metabase.
namestringObligatorioDatabase name
enginestringObligatorioDatabase engine type (e.g., h2, postgres, mysql, mongodb, sqlserver)
detailsobjectObligatorioDatabase connection details object containing connection parameters. For H2: {db: 'file:/path/to/db;USER=user;PASSWORD=pass'}. For Postgres: {host: 'localhost', port: 5432, dbname: 'mydb', user: 'user', password: 'pass'}. Structure varies by engine type.
cache_ttlanyCache time-to-live in seconds. Controls how long query results are cached.
descriptionanyDatabase description
is_full_syncanyWhether to perform full synchronization of database metadata
auto_run_queriesanyWhether to automatically run queries against this database
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Field MetadataMETABASE_PUT_API_FIELD_IDAcciónTool to update a Metabase field by its ID. Use when you need to modify field metadata such as description, display_name, semantic_type, or visibility_type. Only fields included in the request will be updated; others remain unchanged.
METABASE_PUT_API_FIELD_IDAcciónTool to update a Metabase field by its ID. Use when you need to modify field metadata such as description, display_name, semantic_type, or visibility_type. Only fields included in the request will be updated; others remain unchanged.
Parámetros de entrada
idintegerObligatorioThe ID of the field to update
descriptionanyField description text. Use this to document what the field represents and how it should be used.
display_nameanyThe display name for the field. This is how the field will be shown to users in the Metabase UI.
semantic_typeanySemantic type for the field. Common values include: type/Category, type/Latitude, type/Longitude, type/Email, type/URL, type/Number, type/Integer, type/FK (foreign key), type/PK (primary key).
visibility_typeanyControls field visibility in the Metabase UI. Valid values: 'normal' (visible in all contexts), 'details-only' (only visible in detail views), 'hidden' (not visible but queryable), 'retired' (deprecated), 'sensitive' (contains sensitive data).
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Glossary Entry by IDMETABASE_PUT_API_GLOSSARY_IDAcciónTool to update an existing glossary entry in Metabase by its ID. Use when you need to modify the term name or definition of an existing glossary entry.
METABASE_PUT_API_GLOSSARY_IDAcciónTool to update an existing glossary entry in Metabase by its ID. Use when you need to modify the term name or definition of an existing glossary entry.
Parámetros de entrada
idintegerObligatorioThe unique identifier of the glossary entry to update
termstringObligatorioThe updated glossary term name (must be a non-blank string)
definitionstringObligatorioThe updated definition of the glossary term
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Native Query Snippet by IDMETABASE_PUT_API_NATIVE_QUERY_SNIPPET_IDAcciónTool to update an existing native query snippet by its ID. Use when you need to modify the name, description, or SQL content of a saved snippet. At least one field (name, description, or content) should be provided to update.
METABASE_PUT_API_NATIVE_QUERY_SNIPPET_IDAcciónTool to update an existing native query snippet by its ID. Use when you need to modify the name, description, or SQL content of a saved snippet. At least one field (name, description, or content) should be provided to update.
Parámetros de entrada
idintegerObligatorioThe ID of the native query snippet to update. Must be a valid integer identifier for an existing snippet.
nameanyThe updated name of the snippet. If not provided, the existing name will be retained.
contentanyThe updated SQL content of the snippet. If not provided, the existing content will be retained.
descriptionanyThe updated description of what the snippet does. If not provided, the existing description will be retained.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Pulse by IDMETABASE_PUT_API_PULSE_IDAcciónTool to update an existing pulse (scheduled report/subscription) by ID. Use when you need to modify pulse settings like name, cards, channels, or skip_if_empty behavior.
METABASE_PUT_API_PULSE_IDAcciónTool to update an existing pulse (scheduled report/subscription) by ID. Use when you need to modify pulse settings like name, cards, channels, or skip_if_empty behavior.
Parámetros de entrada
idintegerObligatorioThe ID of the pulse to update
nameanyName of the pulse. Must be a non-blank string
cardsanyArray of card objects to include in the pulse. Each card must have id, include_csv, and include_xls
archivedanyWhether the pulse is archived
channelsanyArray of channel configurations for pulse delivery. Each channel must specify channel_type, enabled, schedule_type, and recipients
collection_idanyID of the collection to place the pulse in
skip_if_emptyanyWhether to skip sending the pulse if results are empty
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Search WeightsMETABASE_PUT_API_SEARCH_WEIGHTSAcciónTool to update search weights configuration in Metabase. Use when you need to customize how search results are ranked by adjusting scorer weights. Returns the current search weights configuration after update.
METABASE_PUT_API_SEARCH_WEIGHTSAcciónTool to update search weights configuration in Metabase. Use when you need to customize how search results are ranked by adjusting scorer weights. Returns the current search weights configuration after update.
Parámetros de entrada
rrfanyReciprocal rank fusion weight. Controls the ranking algorithm for combining multiple search results
mineanyUser-owned items weight. Boosts items owned by the current user
textanyText match weight. Controls scoring for text-based search matches
exactanyExact match weight. Controls scoring for exact query matches
modelanyModel type weight. Affects how models are ranked in search results
pinnedanyPinned items weight. Affects how pinned items appear in search results
prefixanyPrefix match weight. Controls scoring for prefix matches in search queries
recencyanyRecency scoring weight. Boosts more recently created or updated items
verifiedanyVerified items weight. Boosts items that have been verified
dashboardanyDashboard scoring weight. Affects how dashboards are ranked in search results
bookmarkedanyBookmarked items weight. Affects ranking of items that users have bookmarked
view-countanyView count weight. Boosts items with higher view counts
user-recencyanyUser-specific recency weight. Boosts items the user has recently viewed or interacted with
official-collectionanyOfficial collection weight. Boosts items in official collections
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Table MetadataMETABASE_PUT_API_TABLEAcciónTool to update a Metabase table by its ID. Use when you need to modify table metadata such as display_name, description, visibility_type, caveats, or points_of_interest. Only fields included in the request will be updated; others remain unchanged.
METABASE_PUT_API_TABLEAcciónTool to update a Metabase table by its ID. Use when you need to modify table metadata such as display_name, description, visibility_type, caveats, or points_of_interest. Only fields included in the request will be updated; others remain unchanged.
Parámetros de entrada
idintegerObligatorioThe ID of the table to update. This is the unique identifier for the table in Metabase.
caveatsanyCaveats or warnings about the table data. Use this to highlight potential issues, limitations, or important considerations when using this table.
descriptionanyDescription of the table. Use this to document what the table contains and how it should be used.
display_nameanyCustom display name for the table. This is how the table will be shown to users in the Metabase UI.
visibility_typeanyVisibility setting for the table. 'normal' shows the table everywhere, 'cruft' marks it as low-quality, 'hidden' hides it from most views, 'technical' marks it as a technical table.
points_of_interestanyNotable aspects or interesting features of the table. Use this to highlight useful columns, relationships, or insights.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Table MetadataMETABASE_PUT_API_TABLE_IDAcciónTool to update a Metabase table metadata by its ID. Use when you need to modify table properties such as display_name, description, entity_type, visibility_type, caveats, or points_of_interest. Only fields included in the request will be updated; others remain unchanged.
METABASE_PUT_API_TABLE_IDAcciónTool to update a Metabase table metadata by its ID. Use when you need to modify table properties such as display_name, description, entity_type, visibility_type, caveats, or points_of_interest. Only fields included in the request will be updated; others remain unchanged.
Parámetros de entrada
idintegerObligatorioThe table ID to update. This is the unique identifier for the table in Metabase.
caveatsanyCaveats or warnings about using this table. Document any important limitations, known issues, or considerations.
descriptionanyDescription of the table. Use this to document what data the table contains and how it should be used.
entity_typeanyEntity type for the table. Common values include entity/UserTable, entity/GenericTable, entity/ProductTable, entity/TransactionTable.
display_nameanyDisplay name for the table. Must be a non-blank string if provided.
visibility_typeanyVisibility type for the table. Valid values: 'cruft' (low-quality data), 'hidden' (not visible in UI), 'technical' (technical/system table).
points_of_interestanyPoints of interest or notable features about this table. Highlight what makes this data useful or unique.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Table Field Display OrderMETABASE_PUT_API_TABLE_ID_FIELDS_ORDERAcciónTool to update the display order of fields in a Metabase table. Use when you need to reorder how fields appear in a table's schema or query results.
METABASE_PUT_API_TABLE_ID_FIELDS_ORDERAcciónTool to update the display order of fields in a Metabase table. Use when you need to reorder how fields appear in a table's schema or query results.
Parámetros de entrada
idintegerObligatorioThe ID of the table whose field order is being updated. Must be a positive integer.
field_idsinteger[]ObligatorioArray of field IDs (integers) representing the desired display order of fields. Each value must be a positive integer. Field IDs can be obtained from GET /api/table/{id}/query_metadata endpoint.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Timeline Event by IDMETABASE_PUT_API_TIMELINE_EVENT_IDAcciónTool to update an existing timeline event by its ID. Use when you need to modify the name, description, timestamp, or other properties of a timeline event. Returns the updated event object.
METABASE_PUT_API_TIMELINE_EVENT_IDAcciónTool to update an existing timeline event by its ID. Use when you need to modify the name, description, timestamp, or other properties of a timeline event. Returns the updated event object.
Parámetros de entrada
idintegerObligatorioThe ID of the timeline event to update
iconanyThe icon to display for the event (e.g., 'star', 'bell', 'calendar')
nameanyThe title/name of the event
timezoneanyThe timezone for the event (e.g., 'UTC', 'America/New_York')
timestampanyThe date/time of the event in ISO 8601 format
descriptionanyDescription text for the event
time_mattersanyWhether the specific time matters or just the date
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Timeline by IDMETABASE_PUT_API_TIMELINE_IDAcciónTool to update an existing timeline by its ID. Use when you need to modify the name, description, icon, or other properties of a timeline. Returns the updated timeline object.
METABASE_PUT_API_TIMELINE_IDAcciónTool to update an existing timeline by its ID. Use when you need to modify the name, description, icon, or other properties of a timeline. Returns the updated timeline object.
Parámetros de entrada
idintegerObligatorioThe ID of the timeline to update
iconanyIcon name for the timeline (e.g., 'star', 'bell')
nameanyThe name of the timeline
defaultanyWhether this is a default timeline
archivedanyWhether the timeline is archived
descriptionanyDescription of the timeline
collection_idanyID of the collection this timeline belongs to
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update User by IDMETABASE_PUT_API_USER_IDAcciónTool to update an existing Metabase user by their ID. Use when you need to modify user information such as email, name, group memberships, or superuser status. All update fields are optional; only provided fields will be updated.
METABASE_PUT_API_USER_IDAcciónTool to update an existing Metabase user by their ID. Use when you need to modify user information such as email, name, group memberships, or superuser status. All update fields are optional; only provided fields will be updated.
Parámetros de entrada
idintegerObligatorioThe user ID to update. Must be a valid Metabase user identifier.
emailanyEmail address of the user. Must be a valid email address if provided.
group_idsanyArray of group IDs that the user should be a member of. Each ID must be greater than 0.
last_nameanyLast name of the user. Must be non-blank if provided.
first_nameanyFirst name of the user. Must be non-blank if provided.
is_superuseranyWhether the user should have superuser/admin privileges.
login_attributesanyKey-value pairs for additional login attributes. Values can be strings or numbers.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update ActionMETABASE_UPDATE_ACTIONAcciónTool to update an existing Action in Metabase. Use when you need to modify action properties such as name, description, archived status, or configuration settings.
METABASE_UPDATE_ACTIONAcciónTool to update an existing Action in Metabase. Use when you need to modify action properties such as name, description, archived status, or configuration settings.
Parámetros de entrada
idintegerObligatorioThe ID of the action to update
nameanyThe name of the action
archivedanyWhether the action is archived
parametersanyParameters for the action
descriptionanyA description of the action
parameter_mappingsanyMappings for action parameters
visualization_settingsanySettings for action visualization including confirmMessage and submitButtonLabel
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update CollectionMETABASE_UPDATE_COLLECTIONAcciónTool to update an existing Metabase collection. Use when you need to modify collection properties such as name, description, color, archive/unarchive status, or move it to a different parent collection.
METABASE_UPDATE_COLLECTIONAcciónTool to update an existing Metabase collection. Use when you need to modify collection properties such as name, description, color, archive/unarchive status, or move it to a different parent collection.
Parámetros de entrada
idintegerObligatorioThe collection ID to update. Must be a positive integer.
nameanyNew name for the collection. If provided, must be a non-blank string. Use to rename the collection.
coloranyNew color for the collection in hex format (e.g., #5094C7). Must match the pattern ^#[0-9A-Fa-f]{6}$ if provided.
archivedanySet to true to archive the collection, false to unarchive it. Use to archive or restore collections.
parent_idanyNew parent collection ID to move this collection under. Must be an integer greater than zero if provided. Use to reorganize collection hierarchy.
descriptionanyNew description for the collection. If provided, must be a non-blank string. Set to update collection description.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update DashboardMETABASE_UPDATE_DASHBOARDAcciónTool to update a Metabase dashboard by ID. Use when you need to modify dashboard properties like name, description, parameters, cards, or tabs. The request body accepts the same structure as the response from GET /api/dashboard/:id. When setting archived to true, the dashboard is moved to Trash; when false, you may provide a collection_id.
METABASE_UPDATE_DASHBOARDAcciónTool to update a Metabase dashboard by ID. Use when you need to modify dashboard properties like name, description, parameters, cards, or tabs. The request body accepts the same structure as the response from GET /api/dashboard/:id. When setting archived to true, the dashboard is moved to Trash; when false, you may provide a collection_id.
Parámetros de entrada
idintegerObligatorioThe ID of the dashboard to update
nameanyDashboard name - must be non-blank string if provided. Use this to rename the dashboard
tabsanyList of dashboard tabs. Include when updating tab configuration
archivedanyWhether the dashboard is archived. Set to true to move dashboard to Trash collection, false to restore it
dashcardsanyList of dashboard cards with their configurations. Include the complete array when updating card positions or properties
parametersanyArray of parameter objects for the dashboard. Include this when updating dashboard filters
descriptionanyDashboard description - may be empty or a string
collection_idanyCollection ID the dashboard belongs to. Use when moving dashboard to a different collection or when unarchiving
enable_embeddinganyWhether embedding is enabled for the dashboard
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Dashboard Cards (Deprecated)METABASE_UPDATE_DASHBOARD_CARDSAcciónTool to bulk update dashboard cards and tabs. DEPRECATED - use PUT /api/dashboard/:id instead for new implementations. Use when you need to create, update, or delete multiple dashboard cards at once. Cards with negative IDs are created, existing IDs are updated, and omitted cards are deleted.
METABASE_UPDATE_DASHBOARD_CARDSAcciónTool to bulk update dashboard cards and tabs. DEPRECATED - use PUT /api/dashboard/:id instead for new implementations. Use when you need to create, update, or delete multiple dashboard cards at once. Cards with negative IDs are created, existing IDs are updated, and omitted cards are deleted.
Parámetros de entrada
idintegerObligatorioThe ID of the dashboard to update cards for
cardsobject[]ObligatorioArray of dashboard cards. Include all cards to keep (with updates), add new cards with negative IDs, and omit cards to delete them
ordered_tabsanyArray of dashboard tabs in desired order. Only required if dashboard has tabs
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update DatabaseMETABASE_UPDATE_DATABASEAcciónTool to update a Database in Metabase. Use when you need to modify database properties like name, description, schedules, caveats, or points of interest. Supports partial updates - only provide fields you want to change. Requires superuser permissions.
METABASE_UPDATE_DATABASEAcciónTool to update a Database in Metabase. Use when you need to modify database properties like name, description, schedules, caveats, or points of interest. Supports partial updates - only provide fields you want to change. Requires superuser permissions.
Parámetros de entrada
idintegerObligatorioDatabase ID to update. This is the unique identifier for the database in Metabase.
nameanyDatabase name. Update to change the display name of the database.
engineanyDatabase engine type (e.g., h2, postgres, mysql, mongodb, sqlserver). Changing this requires updating connection details.
caveatsanyImportant caveats or warnings about using this database. Visible to users when browsing database.
schedulesanySchedule configuration for metadata sync and cache field values operations.
descriptionanyDatabase description. Update to provide context about the database purpose and contents.
points_of_interestanyNotable features or interesting aspects of this database. Helps users discover interesting data.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Field MetadataMETABASE_UPDATE_FIELDAcciónTool to update metadata for a Metabase field by its ID. Use when you need to modify field properties like description, display name, visibility, semantic type, or other metadata settings. Commonly used to improve data documentation and field configuration.
METABASE_UPDATE_FIELDAcciónTool to update metadata for a Metabase field by its ID. Use when you need to modify field properties like description, display name, visibility, semantic type, or other metadata settings. Commonly used to improve data documentation and field configuration.
Parámetros de entrada
idintegerObligatorioThe Field ID to update. This is the unique identifier of the field in Metabase.
caveatsanyA non-blank string noting any limitations, warnings, or considerations about this field's data. Inform users about potential data quality issues or edge cases.
settingsanyA map of configuration options for the field. This can include display settings, formatting options, and other field-specific configurations.
descriptionanyA non-blank string explaining what this field contains. Provide detailed context about the data.
display_nameanyA non-blank string for the field's display label shown in the Metabase UI. This is the friendly name users see.
special_typeanyField type designation (deprecated in v39+, replaced by semantic_type). Only use this for older Metabase versions. Examples: type/FK, type/PK, type/Email.
semantic_typeanyField type that defines the semantic meaning (replaces special_type in v39+). Examples: type/FK, type/PK, type/Email, type/URL, type/Category. Use semantic_type instead of special_type for newer Metabase versions.
visibility_typeanyControls how and where the field is displayed. 'normal' shows everywhere, 'details-only' hides from tables but shows in detail views, 'hidden' hides completely, 'sensitive' indicates PII data, 'retired' for deprecated fields.
has_field_valuesanyDetermines if and how field values are cached for filters. 'list' caches all distinct values, 'search' enables search without caching all, 'auto-list' lets Metabase decide, 'none' disables caching.
fk_target_field_idanyThe target field ID for foreign key relationships. Must be greater than zero. Only applicable when semantic_type or special_type is set to type/FK.
points_of_interestanyA non-blank string highlighting notable aspects or interesting patterns in this field's data.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Glossary EntryMETABASE_UPDATE_GLOSSARYAcciónTool to update an existing glossary entry in Metabase. Use when you need to modify the term name or definition of a glossary item. At least one of 'term' or 'definition' should be provided.
METABASE_UPDATE_GLOSSARYAcciónTool to update an existing glossary entry in Metabase. Use when you need to modify the term name or definition of a glossary item. At least one of 'term' or 'definition' should be provided.
Parámetros de entrada
idintegerObligatorioThe ID of the glossary entry to update
termanyThe updated glossary term name. Provide this field only if you want to change the term name
definitionanyThe updated definition of the glossary term. Provide this field only if you want to change the definition
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Native Query SnippetMETABASE_UPDATE_NATIVE_QUERY_SNIPPETAcciónTool to update an existing native query snippet by ID. Use when you need to modify the name, content, or description of a saved SQL snippet.
METABASE_UPDATE_NATIVE_QUERY_SNIPPETAcciónTool to update an existing native query snippet by ID. Use when you need to modify the name, content, or description of a saved SQL snippet.
Parámetros de entrada
idintegerObligatorioThe ID of the native query snippet to update. Must be a valid integer identifier for an existing snippet.
nameanyThe name of the snippet (must be unique). If provided, this will update the snippet name.
contentanyThe SQL or native query code content of the snippet. If provided, this will update the snippet content.
descriptionanyA description of what the snippet does. If provided, this will update the snippet description.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update PulseMETABASE_UPDATE_PULSEAcciónTool to update an existing pulse (scheduled report/subscription) by ID. Use when you need to modify pulse settings like name, cards, channels, or skip_if_empty behavior.
METABASE_UPDATE_PULSEAcciónTool to update an existing pulse (scheduled report/subscription) by ID. Use when you need to modify pulse settings like name, cards, channels, or skip_if_empty behavior.
Parámetros de entrada
idintegerObligatorioThe ID of the pulse to update
nameanyName of the pulse. Must be a non-blank string
cardsanyArray of card objects to include in the pulse. Each card must have id, include_csv, and include_xls. Cannot be empty if provided
archivedanyWhether the pulse is archived
channelsanyArray of channel configurations for pulse delivery. Each channel must specify channel_type, enabled, schedule_type, and recipients. Cannot be empty if provided
collection_idanyID of the collection to place the pulse in. Must be greater than zero
skip_if_emptyanyWhether to skip sending the pulse if results are empty
collection_positionanyPosition within the collection. Must be greater than zero
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Table by IDMETABASE_UPDATE_TABLE_BY_IDAcciónTool to update a Table in Metabase by its ID. Use when you need to modify table metadata such as display name, description, visibility, or other table properties.
METABASE_UPDATE_TABLE_BY_IDAcciónTool to update a Table in Metabase by its ID. Use when you need to modify table metadata such as display name, description, visibility, or other table properties.
Parámetros de entrada
idintegerObligatorioThe table ID to update. This is the unique identifier for the table in Metabase.
caveatsanyCaveats or warnings about using this table. Must be a non-blank string if provided.
descriptionanyDescription of the table. Must be a non-blank string if provided.
entity_typeanyValid entity type for the table (keyword or string).
display_nameanyDisplay name for the table. Must be a non-blank string if provided.
visibility_typeanyVisibility type for the table. Must be one of: cruft, hidden, or technical.
points_of_interestanyNotable features or interesting aspects of this table. Must be a non-blank string if provided.
show_in_getting_startedanyWhether to show this table in the getting started guide.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Table Fields OrderMETABASE_UPDATE_TABLE_FIELDS_ORDERAcciónTool to reorder fields in a Metabase table. Use when you need to change the display order of table fields. Provide an array of all active field IDs in the desired order.
METABASE_UPDATE_TABLE_FIELDS_ORDERAcciónTool to reorder fields in a Metabase table. Use when you need to change the display order of table fields. Provide an array of all active field IDs in the desired order.
Parámetros de entrada
idintegerObligatorioThe ID of the table whose fields should be reordered. Must be a positive integer.
field_idsinteger[]ObligatorioArray of field IDs (integers > 0) representing the desired order of fields. Must include all active fields from the table. Each field ID must be unique and greater than zero.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update TimelineMETABASE_UPDATE_TIMELINEAcciónTool to update a Metabase timeline by its ID. Use when you need to modify timeline properties like name, description, icon, or archive status. Returns the updated timeline object without events. Archiving a timeline will cascade archive all associated events.
METABASE_UPDATE_TIMELINEAcciónTool to update a Metabase timeline by its ID. Use when you need to modify timeline properties like name, description, icon, or archive status. Returns the updated timeline object without events. Archiving a timeline will cascade archive all associated events.
Parámetros de entrada
idintegerObligatorioThe ID of the timeline to update
iconanyIcon identifier for the timeline (e.g., 'star', 'bell', 'mail')
nameanyThe name of the timeline
defaultanyWhether this is the default timeline for the collection
archivedanyWhether the timeline is archived. Archiving a timeline will archive all events in that timeline
descriptionanyA description of the timeline
collection_idanyThe ID of the collection this timeline belongs to, or null for root collection
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Timeline EventMETABASE_UPDATE_TIMELINE_EVENTAcciónTool to update an existing Metabase timeline event by its ID. Use when you need to modify the name, description, timestamp, icon, or other properties of a timeline event. Returns the updated event object with the new updated_at timestamp.
METABASE_UPDATE_TIMELINE_EVENTAcciónTool to update an existing Metabase timeline event by its ID. Use when you need to modify the name, description, timestamp, icon, or other properties of a timeline event. Returns the updated event object with the new updated_at timestamp.
Parámetros de entrada
idintegerObligatorioThe ID of the timeline event to update
iconanyIcon for the event. Valid values: star, cake, mail, warning, bell, cloud
nameanyThe name/title of the timeline event
archivedanyWhether the event is archived
timezoneanyTimezone for the event (e.g., America/Los_Angeles, UTC)
timestampanyISO 8601 timestamp for the event (e.g., 2026-01-10T10:00:00Z)
descriptionanyThe description of the timeline event
timeline_idanyThe ID of the timeline this event belongs to
time_mattersanyWhether the specific time is important for this event
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not