update_metabase_card
Modify existing Metabase cards to update queries, visualizations, names, descriptions, or dashboard placements for improved data analysis.
Instructions
Update an existing card in Metabase.
Args: card_id (int): ID of the card to update. name (str, optional): New name of the card. dataset_query (Dict[str, Any], optional): Dataset query definition. display (str, optional): Display type. type (str, optional): Card type. visualization_settings (Dict[str, Any], optional): Visualization settings. collection_id (int, optional): ID of the collection. description (str, optional): Description of the card. parameter_mappings (list, optional): Parameter mappings. collection_position (int, optional): Position in the collection. result_metadata (list, optional): Metadata for results. cache_ttl (int, optional): Cache TTL. parameters (list, optional): Query parameters. dashboard_id (int, optional): Dashboard ID. dashboard_tab_id (int, optional): Dashboard tab ID. entity_id (str, optional): Entity ID.
Returns: Dict[str, Any]: Updated card metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| card_id | Yes | ||
| name | No | ||
| dataset_query | No | ||
| display | No | ||
| type | No | ||
| visualization_settings | No | ||
| collection_id | No | ||
| description | No | ||
| parameter_mappings | No | ||
| collection_position | No | ||
| result_metadata | No | ||
| cache_ttl | No | ||
| parameters | No | ||
| dashboard_id | No | ||
| dashboard_tab_id | No | ||
| entity_id | No |