mint_dashboard
Check first: list_dashboards, then get_dashboard on anything close. If an existing dashboard answers this question, edit its definition and update_dashboard it instead of minting a second — two dashboards for one question leave no way to tell which is authoritative, and they drift apart. Minting a title that already exists is refused.
Validate, ground, store, and mint a Fixter dashboard link. Call describe_dashboards before first use — it defines the definition JSON this tool accepts.
The dashboard is stored and the link is short and stable: update_dashboard changes what the same link shows, so hand the user both the link and the id. This tool refuses to store definitions that would render broken. It checks the structure (grid rows, panel roles, units, environment scoping), then executes every panel's SQL against your live data — variables resolved, placeholders substituted — and reports empty panels, legend overflows, and dead series. Errors block the link; warnings ship with it and belong in your handover message.
Compose with grounded queries (run_sql) first; this tool verifies, it does not design.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| range | No | Optional range override for the link, <n>m|h|d, e.g. 24h. | |
| refresh | No | Optional refresh interval override in ms; 0 disables. | |
| definitionJson | Yes | The dashboard definition as a JSON string, schema per describe_dashboards. |