Get a render job
Returns the current state of a render job. Poll this endpoint until status is completed or failed, or use a webhook to be notified instead.
Jobs are scoped to the authenticated user — requesting another user’s jobId returns 404.
Authorizations
Send your API key in the Authorization header as Bearer kdsc_live_<...>. Generate keys from the developer dashboard. Keys are returned in plaintext only once at creation time — store them like a password.
Path Parameters
The jobId returned from POST /api/v2/render.
Response
Job state.
render Lifecycle state of the job. completed and failed are terminal.
queued, running, completed, failed Credits the job has consumed so far. 0 until the job completes.
Render wall-clock time in milliseconds. null until the job reaches a terminal state.
Result payload, populated only when status is completed.
Human-readable error message, populated only when status is failed.
Whatever you passed in the request body's metadata field, echoed back unchanged.
ISO 8601 timestamp when the job was enqueued.
ISO 8601 timestamp when the job reached a terminal state, or null while still running.