Skip to main content
GET
List a theme's published version history from its connected Git repo

Authorizations

Authorization
string
header
required

Bearer token authentication

Path Parameters

id
integer
required

Application theme ID

Query Parameters

limit
integer

Maximum versions to return. Defaults to 25, clamped to 100.

Response

Success. An empty list means the repository has no commits yet.

git_versions
object[]
required
current_sha
string | null
required

The commit the repository was last synced to, or null when nothing has synced yet.

syncing
boolean
required

True while a push to the repository is in flight. Publishing mirrors to Git through a background job, so for a few seconds afterwards the newest commit does not exist yet. Clients should show a syncing state and poll until this clears rather than treating the list as final.

sync_failing
boolean
required

True when the repository's last push failed. The listed commits are still real and still restorable — the newest theme state simply is not among them yet — so clients should render the history with a warning rather than treating the theme as disconnected.