Learn how to register an After Effects template in Nexrender Cloud via API.
Before Nexrender Cloud can process your project files, you need to register a template object using the API.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.
.aep — Standard After Effects project.zip — Bundled project with all assets included.mogrt — Motion Graphics TemplateuploadInfo.url).uploadInfo.url is a time-limited presigned URL — it grants secure, temporary access to upload the file directly. The method is always PUT.
curl Request.zip with .aep or .mogrt depending on your project.
PUT /templates/{id}/upload. This generates a new presigned URL for the same template without creating a new template object.
url exactly as you would the original uploadInfo.url - a standard PUT request with your file as the body.
src URLdownloading, then transitions to processing and finally uploaded.error.
src must be a directly downloadable HTTPS linkhttps:// URLs| Mistake | Result |
|---|---|
Providing a non-secure http:// link | The request will be rejected |
| Using an expired or inaccessible URL | Template enters the error state after retries |
| File larger than 2 GiB | Download will fail before processing |
uploaded, and Nexrender Cloud will extract all available compositions and dynamic layers for use in jobs.
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
Configuration for creating a new template with project file type and display information
Template project file type - aep (After Effects Project), zip (compressed project), or mogrt (Motion Graphics Template)
aep, zip, mogrt Human-readable name for the template shown in UI and listings
Link to the project file nexrender should create the template from. If not set, presigned upload URL is returned in the response object instead.
Template successfully created with upload information
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