Productsup

Get a single export template revision

Returns one revision of the export template, active or superseded, together with the content published at that point. Revisions are immutable, so a superseded revision keeps reporting the state it was published with and only its `active` flag differs. `template` is null for revisions created through the legacy `POST /V1/export-templates/{id}/commit` path, which stored no snapshot. **Authorization.** Admin, internal user and internal viewer are unrestricted; an external user must own the template.

GET
/V2/export-templates/{id}/revisions/{revisionId}
AuthorizationBearer <token>

Productsup Keycloak JWT bearer token.

In: header

Path Parameters

id*integer

Export template ID

revisionId*string

Revision public id (UUID), as returned by the revisions list.

Formatuuid

Response Body

application/json

application/json

application/json

curl -X GET "https://export-template-api.productsup.com/V2/export-templates/0/revisions/01980f10-5b04-7845-b0d5-66861c6cabb0"
{
  "revisionId": "01980f10-5b04-7845-b0d5-66861c6cabb0",
  "revisionNumber": 3,
  "active": true,
  "createdAt": "2026-09-01T10:22:31+00:00",
  "userId": "59be863f-f551-4c2b-8ca2-5a227343e070",
  "source": "API",
  "template": {}
}
{
  "errors": {
    "message": "Resource access denied."
  }
}
{
  "errors": {
    "message": "Resource access denied."
  }
}