set_dashboard_config
Replace a dashboard's entire configuration in Home Assistant. Supports dry-run to preview changes before saving, requires admin token.
Instructions
Replace a dashboard's full configuration (low-level write)
⚠️ WARNING: Overwrites the ENTIRE dashboard and updates every open browser live. The prior config is backed up first (use restore_dashboard to undo). Requires an admin token; only storage-mode dashboards can be saved.
Args:
url_path: Dashboard URL path, or None for the default dashboard.
config: The complete new config dict (must contain a views list).
dry_run: If True, validate and return the resulting config + a change
summary WITHOUT saving.
Returns: On save: {success, url_path, backup_id, summary}. On dry_run: {dry_run: True, url_path, summary, config}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| config | No | ||
| dry_run | No | ||
| url_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |