axiom.updateDashboard replaces a complete dashboard. Pass its current version for optimistic concurrency or set overwrite: true.
automations/axiom-update-dashboard.automation.ts
Inputs
dashboardUid and the complete schema-version 2 dashboard document are required. By default, overwrite is false, so provide the dashboard’s current positive decimal version string; alternatively set overwrite: true. The string preserves Axiom’s 64-bit version exactly. Optional message records the change.
This action replaces the entire document. Include every chart, layout entry, section, description, comparison setting, and time-window value to retain.
Output
Returnsstatus ("created" or "updated") and the complete resulting dashboard resource. overwritten appears when Axiom reports it.
Permission and failures
The API token needs the organization-leveldashboards|update capability. Axiom rejects invalid documents and returns 409 or 412 when the supplied version conflicts with the current resource. This replacement mutation is not retried automatically after an ambiguous provider response.