List templates
Returns a page of templates in the API key's workspace (default 50, max 100). If `hasMore` is true, request the next page with `offset`. Use names and descriptions to pick a template, then fetch its schema.
/api/v1/templatesReturns a page of templates in the API key's workspace (default 50, max 100). If hasMore is true, request the next page with offset. Use names and descriptions to pick a template, then fetch its schema.
API key as Authorization: Bearer <key>
In: header
Query Parameters
Filter by project ID
uuidPage size (default 50, max 100)
1 <= value <= 10050Number of templates to skip
0 <= value0Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/templates"{ "templates": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "description": "string", "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8", "projectName": "string", "updatedAt": "2019-08-24T14:15:22Z" } ], "limit": 0, "offset": 0, "hasMore": true}{ "error": "string", "code": "UNAUTHORIZED", "details": {}, "message": "string"}{ "error": "string", "code": "UNAUTHORIZED", "details": {}, "message": "string"}Download render asset GET
Streams the binary asset (HTTP 200). Send a session cookie or API key, or a valid `sig` query from `assetUrl` (no key). Signed fetches are long-lived until the file is archived (410). The former path `/api/v1/renders/{id}/image` still works as an alias.
Get template layer schema GET
Returns named layers and overridable attribute schemas for a template. Use this to build valid `layers` payloads for render requests.