Manage AI/BI dashboards
manage_dashboardCreate, get, list, update, delete, publish, or unpublish Databricks AI/BI (Lakeview) dashboards, including draft edits, trash recovery, and published versions.
Instructions
Manage AI/BI (Lakeview) dashboards. Actions: create (display_name, optional parent_path, warehouse_id, serialized_dashboard), get, list (show_trashed), update (draft fields; etag for optimistic concurrency), delete (moves to trash; recoverable), publish (embed_credentials, warehouse_id), unpublish, get_published. Created dashboards are tracked in the project manifest.
Safety classification: depends on input (DESTRUCTIVE, READ_ONLY, SECURITY_SENSITIVE, WRITE).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| etag | No | update: etag from get, to fail if the draft changed meanwhile. | |
| action | Yes | create | get | list | update (draft) | delete (move to trash) | publish | unpublish | get_published | |
| confirm | No | Set to true ONLY after the user has reviewed the plan returned by a previous call with status 'confirmation_required'. Required for destructive/security-sensitive actions. | |
| dry_run | No | If true, validate and return the planned change without executing it. | |
| page_size | No | Max items to return (server caps this). | |
| page_token | No | next_page_token from a previous response. | |
| parent_path | No | create: workspace folder for the dashboard, e.g. /Users/me@x.com/dashboards. | |
| dashboard_id | No | Dashboard id (all actions except create/list). | |
| display_name | No | create/update: dashboard name. | |
| show_trashed | No | list: include dashboards in the trash. | |
| warehouse_id | No | create/update: SQL warehouse for the draft; publish: override warehouse. | |
| dataset_schema | No | create/update: default schema for all datasets. | |
| dataset_catalog | No | create/update: default catalog for all datasets. | |
| embed_credentials | No | publish: run viewers' queries with the publisher's credentials (SECURITY_SENSITIVE; requires confirm). Default false: viewers use their own credentials. | |
| serialized_dashboard | No | create/update: the dashboard definition (JSON string or object, as exported by Databricks). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| page | No | ||
| plan | No | ||
| tool | Yes | ||
| action | No | ||
| safety | No | ||
| status | No | success | |
| summary | Yes | ||
| warnings | No | ||
| next_steps | No | Suggested follow-up calls. | |
| request_id | No |