Fetch template details, discover compositions and layers, download the source file, and update template properties
Once a template is uploaded, you can inspect it to discover its available compositions and layers before submitting jobs. You can also update its display name and download the original source file.Documentation Index
Fetch the complete documentation index at: https://nexrender.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
GET /templates/{id} returns the full template object including its processing status, compositions, and layers.
compositions and layers fields to know exactly what to reference in your job payloads - no guessing at layer names.
| Status | Meaning |
|---|---|
awaiting_upload | Template created but file not yet uploaded |
uploaded | File received and introspected - ready for rendering |
error | Processing failed - see the error field for details |
GET /templates returns all templates in your team account.
PATCH /templates/{id} to rename a template. Only displayName can be updated.
GET /templates/{id}/download returns a presigned URL for downloading the original template file from storage.
DELETE /templates/{id} or see the Deleting Templates page.
For clean room setups, templates can be stored in secure customer-owned storage rather than on Nexrender’s side. In this case, template introspection (compositions, layers) and caching are not available - your job payloads must reference composition and layer names directly.
Bearer token authentication using API tokens for team-based access control.
You can generate your own API token at: https://app.nexrender.com/settings/api-tokens
Unique template identifier
Successfully retrieved template details
Complete template object with metadata, processing status, and content information
Unique template identifier used for referencing in jobs and API operations
Template file format (aep, zip, or mogrt)
Human-readable name displayed in UI and template listings
Current processing status (awaiting_upload, processing, uploaded, error)
ISO timestamp when the template was initially created
ISO timestamp of the most recent template modification
List of compositions found within the template that can be rendered
Individual composition name available for rendering
List of layers available for asset replacement and manipulation
Individual layer name within the template
Motion Graphics Template specific metadata and properties
Error message if template processing or validation failed (null if successful)
Presigned upload URL and metadata for securely uploading template files to cloud storage