Skip to main content
All errors return JSON with a structured detail field containing an error code:
When contacting support, always include the error_code from the response. Email [email protected] with the error code and your job ID for fastest resolution.

Error response fields

Error codes by category

Authentication (401)

Credits (402)

Input validation (400)

| CS-ORVV-004 | Video dimensions must be even | Re-encode with even width/height (e.g. 1920x1080) |

Job status (404 / 410)

Conflict (409)

Extract task failures (200 body / 502)

These apply to the Extract API.

Processing errors (500)

Out-of-memory failures now consistently report CS-UWRK02-002. If you track failures by error_code, expect OOM jobs to move under this code going forward. CS-UWRK02-001 is new — it’s a proactive check that can end a job slightly earlier than before under heavy GPU memory pressure, in exchange for a clean failure instead of an unpredictable crash.

Capacity (503)

Catch-all (500)

HTTP status codes

Error handling

For transient errors (500, 503), use exponential backoff:
Check for error codes in the response:
Always check for failed status and error codes when polling:
Check that assets are ready before creating render jobs:

Need help?

If you encounter an error that persists after retrying, email [email protected] with:
  1. The error_code from the response
  2. Your job ID
  3. The request you made (endpoint, parameters)
This helps us resolve your issue quickly.