Get a template
Gets a single template by id, with its version history (active/disabled — pending/failed/draft versions are internal registration states, not included). Required scope: templates:read.
Authorization
apiKey Renduo API key sent as Authorization: Bearer rnd_live_XXXXXXXXXXXX (or rnd_test_... in test mode). See GET /v1/auth/me.
In: header
Path Parameters
uuidResponse Body
application/json
application/json
curl -X GET "https://example.com/v1/templates/497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "slug": "string", "name": "string", "activeVersion": 0, "createdAt": "2019-08-24T14:15:22Z", "versions": [ { "version": 0, "status": "active", "createdAt": "2019-08-24T14:15:22Z" } ]}{ "error": "string", "message": "string", "details": {}, "requestId": "string"}Register a template version POST
Registers a new template (or a new version of an existing one if the slug already exists). multipart/form-data with "slug", "name" fields and the "bundle" file (IIFE compiled with esbuild). Required scope: templates:write.
Activate a template version POST
Rolls back to a previously published version: activates it and disables the currently active one. Idempotent — activating the version that is already active succeeds without changing anything. Only versions that were fully published (active/disabled) can be activated. Required scope: templates:write.