dashboards

List an element's revision history.

Returns the element's revisions newest-first (ADR-0021 Phase 3: per-level versioning). Each entry is a header — version, actor (with resolved display name + "via {key}" credential label), the optional edit reason, change summary, and timestamp — without the snapshot body. Use a version with POST .../restore to revert the element's content, or GET .../revisions/{version} to fetch a version's snapshot for a diff.

Keyset-paginated: pass limit (default 30) and, for older pages, the opaque cursor from a prior response's meta.nextCursor.

get/v1/dashboards/{id}/pages/{pageId}/elements/{elementId}/revisions

Request

  • Base URL: http://localhost:8080
  • URL: http://localhost:8080/v1/dashboards/{id}/pages/{pageId}/elements/{elementId}/revisions
  • Auth: one of:
    • API key in cookie dvt_session
    • HTTP bearer

Query parameters

limitinteger

Page size. Default 30. An integer outside [1, 100] (or a non-integer) is rejected with 400.

cursorstring

Opaque keyset cursor from a prior response's meta.nextCursor. Omit to start from the newest revision. A malformed cursor is rejected with 400.

Response

A page of the element's revision history, newest first.

Changes

No recorded changes to this operation across all 1 revision of this API.