Skip to content

List a dashboard's versions, newest first.

GET
/dashboards/{id}/versions
curl --request GET \
--url https://api.siteqwality.com/dashboards/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/versions \
--header 'Authorization: Bearer <token>'

Every save is a version, the current one included; the newest 200 are kept.

id
required
string format: uuid

Dashboard id

limit
integer format: int64

1 to 200, default 50.

offset
integer format: int64

One page of versions and the total kept

Media type application/json
object
items
required
Array<object>
object
version
required
integer format: int32
created_at
required
string format: date-time
created_by
One of:
null
summary
required

Server-computed, for example Added 2 widgets, edited "p95 latency".

string
total
required
integer format: int64
Example generated
{
"items": [
{
"version": 1,
"created_at": "2026-04-15T12:00:00Z",
"created_by": {
"id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"name": "example",
"email": "example"
},
"summary": "example"
}
],
"total": 1
}

Missing or invalid authentication

No such dashboard

Internal server error