Cancelling Jobs
Cancel a single job, multiple jobs at once, or an entire batch
You can cancel jobs at any point while they are still in a cancellable state -Documentation Index
Fetch the complete documentation index at: https://www.nexrender.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
queued or pending. Jobs that are actively rendering (render:dorender) or already in a terminal state (finished, error, manually_cancelled) cannot be cancelled.
Cancellation cascades automatically - if you cancel a parent job, its child jobs are cancelled too. If you cancel a child job, the parent and any sibling jobs that were waiting on it are also cancelled.
Cancel a Single Job
Cancel Multiple Jobs
To cancel several jobs in one call, usePOST /jobs/cancel with a list of job IDs.
Cancel an Entire Batch
To cancel all remaining jobs in a batch, usePOST /batches/:id/cancel. See the Batch Jobs page for details.
Cancellation Cascade
When a job is cancelled, Nexrender automatically cancels related jobs on a best-effort basis:| Cancelled job | What else gets cancelled |
|---|---|
| Parent job | All child jobs that are still queued or pending |
| Child job | The parent job (now unresolvable) and any sibling child jobs waiting alongside it |
| Batch job | Child jobs belonging to that batch job |
Cancellable States
Only jobs in the following states can be cancelled:| Status | Cancellable |
|---|---|
queued | Yes |
pending | Yes |
render:dorender | No - actively rendering |
finished | No - already complete |
error | No - already failed |
manually_cancelled | No - already cancelled |
Authorizations
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
Path Parameters
Unique job identifier
^[0-9A-HJKMNP-TV-Z]{26}$Response
Successfully cancelled the job and any related jobs that were also cancellable.
Unique job identifier used for tracking and API operations
Reference to the template used for this job (null if template was not used)
Current job status (queued, render:dorender, finished, error, etc.). Manually cancelled jobs are normalized to manually_cancelled in v2 responses even though they are stored internally as error.
Render progress as a percentage (0.0 to 100.0)
Detailed timing and metadata statistics for the job
URL to the rendered content

