Create dashboard
create_dashboardCreate a private custom dashboard, optionally with up to 100 checks already on it. Requires an idempotency key; repeating the call with the same key returns the first dashboard. A plan limit returns quota_exceeded and nothing is created. The new dashboard is private until it's published. Returns the dashboard's id, name and display settings.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"dashboard": "<dashboard>",
"idempotency_key": "<idempotency_key>"
},
"name": "create_dashboard"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| check_ids | No | Checks to put on the new dashboard, up to 100. Needs the dashboards:assign permission. | |
| dashboard | Yes | The new dashboard's name and display settings. | |
| idempotency_key | Yes | Unique key for this create, such as a UUID. Repeating a request with the same key and arguments returns the first result instead of creating a duplicate. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| name | Yes | ||
| public | Yes | ||
| default | Yes | ||
| editable | Yes | ||
| settings | Yes | ||
| domain_url | Yes | ||
| public_url | Yes | ||
| domain_wallboard_url | Yes | ||
| public_wallboard_url | Yes |