get_dashboards
Read Supermetrics Studio dashboards: 'list' the dashboards the user owns or has been shared with (metadata only, no code, newest first; optional 'filter' narrows by id, title, description or tag, and 'limit'/'offset' paginate — the response carries 'total'), 'get' one dashboard's source code and metadata by ID, or 'changelog' its version history. Load the current code with 'get' before editing.
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": {
"action": "<action>"
},
"name": "get_dashboards"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | 'list' only: page size (max 500) | |
| action | Yes | 'get' to retrieve a dashboard's source code and metadata by ID, 'changelog' to view its version history, 'list' to list the dashboards the user owns or has been shared with (metadata only, no code) | |
| filter | No | 'list' only: narrow by id, title, description, or tag (case-insensitive substring) | |
| offset | No | 'list' only: rows to skip for pagination | |
| dashboard_id | No | UUID of the dashboard. Required for 'get' and 'changelog' |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| error | No | ||
| notes | No | ||
| success | Yes | ||
| business_context | No |