Skip to content
Select themeSelect language

`GET /api/scripts/{id}/revisions` -- list a Script's source-history revisions newest-first (ADR 0030 UX3-E). Each row drops `source`; the diff view fetches a single version's source via the per-version endpoint.

GET
/api/scripts/{id}/revisions
curl --request GET \
--url https://example.com/api/scripts/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/revisions
id
required
string format: uuid
Media typeapplication/json
Array<object>

Lightweight revision-list row (ADR 0030 UX3-E). Drops source so the revisions tab can list a long history cheaply; the diff view pulls a single version’s source via the per-version endpoint.

object
author
string | null format: uuid
created_at
required
string format: date-time
id
required
string format: uuid
script_id
required
string format: uuid
version_number
required
integer format: int32
Examplegenerated
[
{
"author": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"created_at": "2026-04-15T12:00:00Z",
"id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"script_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"version_number": 1
}
]