# Nexrender Cloud Documentation ## Docs - [Cancel batch jobs](https://nexrender.com/docs/api-reference/batch-management/cancel-batch-jobs.md): Attempt to cancel every top-level job belonging to the batch. Batch cancellation is best effort: jobs already cancelled or already in progress are skipped, while related parent, child, or sibling jobs discovered through nesting are cancelled when possible, including sibling cascades from child cance… - [Create batch of jobs](https://nexrender.com/docs/api-reference/batch-management/create-batch-of-jobs.md): Submit multiple render jobs in a single request. Each job in the batch follows the same schema as a single job creation. Supports partial success - some jobs may succeed while others fail. - [Get batch status](https://nexrender.com/docs/api-reference/batch-management/get-batch-status.md): Retrieve the current status and progress of a batch of jobs, including aggregate statistics and per-job details - [Delete font](https://nexrender.com/docs/api-reference/font-management/delete-font.md): Permanently remove a font from the team's available fonts (cannot be undone) - [Get font metadata](https://nexrender.com/docs/api-reference/font-management/get-font-metadata.md): Retrieve detailed information about a specific font including family name, file info, and upload timestamp - [List all fonts for team](https://nexrender.com/docs/api-reference/font-management/list-all-fonts-for-team.md): Retrieve all fonts available to the authenticated team, including metadata and upload information - [Upload new font](https://nexrender.com/docs/api-reference/font-management/upload-new-font.md): Upload a new font file to make it available for use in rendering jobs - [Cancel job](https://nexrender.com/docs/api-reference/render-management/cancel-job.md): Cancel a single job by ID. The requested job must be in a cancellable state. Related parent, child, or sibling jobs discovered through nesting are cancelled on a best-effort basis and included in the response, including sibling cascades from child cancellation. - [Cancel multiple jobs](https://nexrender.com/docs/api-reference/render-management/cancel-multiple-jobs.md): Cancel multiple jobs by ID. Each explicitly requested job must be in a cancellable state. Related parent, child, or sibling jobs discovered through nesting are cancelled on a best-effort basis and included in the response, including sibling cascades from child cancellation. - [Create join/stitch job](https://nexrender.com/docs/api-reference/render-management/create-joinstitch-job.md): Create a job that stitches multiple videos together. Assets can be static video URLs or nested job definitions that render first. When assets include nested jobs, child jobs are created and rendered before the parent stitch operation. The parent job enters 'pending' state until all children complete… - [Create new job](https://nexrender.com/docs/api-reference/render-management/create-new-job.md): Submit a new render job with template, assets, and configuration options. Assets can include nested job definitions (type: 'job') that render as child jobs first, with their output automatically injected as video/image assets into the parent composition. Function assets support `params.layerName` as… - [Get job details](https://nexrender.com/docs/api-reference/render-management/get-job-details.md): Retrieve complete information about a specific job including status, progress, assets, and statistics - [List jobs](https://nexrender.com/docs/api-reference/render-management/list-jobs.md): Retrieve a filtered and paginated list of render jobs with various query options for job management and monitoring - [Create a new secret](https://nexrender.com/docs/api-reference/secret-management/create-a-new-secret.md): Create a new secret. Secret values are encrypted and stored securely. - [Delete secret](https://nexrender.com/docs/api-reference/secret-management/delete-secret.md): Permanently remove a secret from the team's available secrets (cannot be undone) - [List all secrets](https://nexrender.com/docs/api-reference/secret-management/list-all-secrets.md): Retrieve all secrets available to the authenticated team (values are not returned for security) - [Create new template](https://nexrender.com/docs/api-reference/template-management/create-new-template.md): Create a new template with specified type and display name - [Delete template](https://nexrender.com/docs/api-reference/template-management/delete-template.md): Permanently remove a template and all associated data (cannot be undone, affects existing jobs) - [Get download URL for template file](https://nexrender.com/docs/api-reference/template-management/get-download-url-for-template-file.md): Generate a presigned download URL for accessing the template file securely - [Get fresh upload URL for template file](https://nexrender.com/docs/api-reference/template-management/get-fresh-upload-url-for-template-file.md): Generate a new presigned upload URL for uploading or replacing the template file (previous URLs expire) - [Get template details](https://nexrender.com/docs/api-reference/template-management/get-template-details.md): Retrieve complete information about a specific template including compositions, layers, and processing status - [List all templates](https://nexrender.com/docs/api-reference/template-management/list-all-templates.md): Retrieve all templates available to the authenticated team with their metadata and processing status - [Update template](https://nexrender.com/docs/api-reference/template-management/update-template.md): Update modifiable properties of an existing template - [Changelog](https://nexrender.com/docs/cloud/changelog.md) - [Clean Room Setup](https://nexrender.com/docs/cloud/clean_room.md): Configure Nexrender to operate with zero data retention - using your own storage for templates and render outputs - [Core Concepts](https://nexrender.com/docs/cloud/concepts.md): Understand the key building blocks of Nexrender Cloud before diving into the API - [Deleting Fonts](https://nexrender.com/docs/cloud/fonts/delete.md): How to delete fonts from your Nexrender Cloud account. - [Listing All Fonts](https://nexrender.com/docs/cloud/fonts/list.md): How to list fonts uploaded to your Nexrender Cloud Account. - [Uploading Fonts](https://nexrender.com/docs/cloud/fonts/upload.md): Upload custom .ttf fonts to your Nexrender team account and reference them in render jobs - [Font Usage Best Practices](https://nexrender.com/docs/cloud/fonts/use.md): Guidelines for referencing and managing fonts in Nexrender Cloud rendering jobs - [Nexrender Cloud Introduction](https://nexrender.com/docs/cloud/introduction.md) - [Batch Jobs](https://nexrender.com/docs/cloud/jobs/batch_jobs.md): Submit up to 1,000 render jobs in a single API request and track them as a group - [nx:comp-duration-set](https://nexrender.com/docs/cloud/jobs/functions/nx-comp-duration-set.md): Sets the work area duration of a composition - [nx:genai](https://nexrender.com/docs/cloud/jobs/functions/nx-gen-ai.md): Generate AI video or image assets at render time and inject them directly into your After Effects composition - [nx:layer-autoscale](https://nexrender.com/docs/cloud/jobs/functions/nx-layer-autoscale.md): Automatically scales a layer to fit or fill the composition - [nx:layer-duration-set](https://nexrender.com/docs/cloud/jobs/functions/nx-layer-duration-set.md): Sets the duration of a layer - [nx:layer-remove](https://nexrender.com/docs/cloud/jobs/functions/nx-layer-remove.md): Removes a layer from a composition by index - [nx:layer-start-set](https://nexrender.com/docs/cloud/jobs/functions/nx-layer-start-set.md): Sets the start time of a layer - [nx:layer-state-set](https://nexrender.com/docs/cloud/jobs/functions/nx-layer-state-set.md): Sets the visibility state of a layer by name - [nx:solid-color-set](https://nexrender.com/docs/cloud/jobs/functions/nx-solid-color-set.md): Sets the color of a solid color layer - [nx:text-params-set](https://nexrender.com/docs/cloud/jobs/functions/nx-text-params-set.md): Comprehensive text layer parameter modification - [Handling Rendering Errors](https://nexrender.com/docs/cloud/jobs/handling_errors.md): Learn how to detect, interpret, and fix common render job failures in Nexrender Cloud - [Initiating Renders](https://nexrender.com/docs/cloud/jobs/initiating_renders.md): Learn how to initiate render jobs in Nexrender Cloud by sending a POST /jobs request. Includes full payload structure, asset injection, settings, preview mode, uploading results and webhook support. - [Cancelling Jobs](https://nexrender.com/docs/cloud/jobs/job_cancel.md): Cancel a single job, multiple jobs at once, or an entire batch - [Join Jobs](https://nexrender.com/docs/cloud/jobs/join_job.md): Stitch multiple video clips into a single output using the join job API - [Nested Jobs](https://nexrender.com/docs/cloud/jobs/nested_jobs.md): Render child compositions first and automatically inject their output into a parent job - [Rendering Jobs Basics](https://nexrender.com/docs/cloud/jobs/rendering_basics.md): Learn how to create and submit render jobs in Nexrender Cloud. Define compositions, inject dynamic assets like text, images, audio, and trigger renders via API. - [Advanced Rendering Practices](https://nexrender.com/docs/cloud/jobs/rendering_best_practice.md): Build cost-efficient, resilient rendering pipelines at scale - [Render Settings](https://nexrender.com/docs/cloud/jobs/rendering_settings.md): Control output format, codec, quality, frame range, and engine version for every render job - [Secrets Management](https://nexrender.com/docs/cloud/jobs/secrets.md): Store and manage secure environment variables for rendering jobs. Secrets allow you to reference API keys, storage credentials, or any sensitive values without exposing them in job payloads. - [Tracking Render Jobs](https://nexrender.com/docs/cloud/jobs/tracking_renders.md): Poll job status, list jobs with filters, and receive webhook callbacks when rendering completes - [Upload Rendering Results](https://nexrender.com/docs/cloud/jobs/upload_renders.md) - [Quickstart](https://nexrender.com/docs/cloud/quickstart.md): A 5-minute guide to your first rendered video using Nexrender Cloud - [Automation Recipes](https://nexrender.com/docs/cloud/recipes.md): Real-world patterns and technical workflows to scale dynamic video rendering with Nexrender Cloud. - [Templates Basics](https://nexrender.com/docs/cloud/templates/basics.md) - [Best Practice](https://nexrender.com/docs/cloud/templates/best_practice.md): Best practices managing the templates - [Deleting Templates](https://nexrender.com/docs/cloud/templates/deleting.md): How to delete templates from Nexrender Cloud and what happens after. - [Inspecting Templates](https://nexrender.com/docs/cloud/templates/inspecting.md): Fetch template details, discover compositions and layers, download the source file, and update template properties - [Template Registration](https://nexrender.com/docs/cloud/templates/register_template.md): Learn how to register an After Effects template in Nexrender Cloud via API. - [Whitelisting Nexrender IPs](https://nexrender.com/docs/cloud/troubleshooting/ip_whitelisting.md): Static outbound IP addresses used by Nexrender Cloud for uploads and downloads. ## OpenAPI Specs - [openapi](https://nexrender.com/docs/openapi.json)