List Report Versions
list_report_versionsAuthor-only newest-first listing of a report's archived version history. Each entry summarises what changed (sections edited, etc.) so the workspace UI can render a clickable history without loading every artifact. Pair with get_report_version to fetch a specific version's content for diffing against HEAD.
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": {
"report_id": "<report_id>"
},
"name": "list_report_versions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of archived versions to return (1–100). Defaults to 20. | |
| cursor | No | Cursor from the previous response's `next_cursor` — the smallest version number on the previous page. Omit for the first page. | |
| report_id | Yes | Identifier of the report whose version history to list, as returned by create_report or list_my_reports. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _meta | Yes | Provenance envelope — data lineage for every MCP response | |
| versions | Yes | ||
| next_cursor | Yes |