Learn how to register an After Effects template in Nexrender Cloud via API.
.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.
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/team/settings
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