configure_dashboard
Create, update, promote, or delete saved dashboard views for cold-email analytics. Uses revision control to prevent conflicts on updates.
Instructions
Write a saved dashboard view. action = create (needs name+layout) | update (needs id+rev+layout; optional name renames) | promote (id → default) | delete (id). update is rev-CAS: a stale rev returns { currentRev, currentLayout } to rebase and retry. Optional note. Read the current rev+layout via get_dashboard first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Required for update/promote/delete. | |
| rev | No | Required for update — the rev this edit is based on; stale vs. the view's CURRENT rev returns a structured conflict with currentRev/currentLayout to rebase onto. | |
| name | No | Required for create. Optional for update — pass it to rename the view; omit to leave the name unchanged. | |
| note | No | Optional human-readable note recorded alongside this edit (edited_by_note). | |
| action | Yes | ||
| layout | No | Required for create/update. |