Jobs
GET
Poll the status, progress (0–100) and result of a job started with is_async=true. Polling is free. Poll until status is terminal: CompletedJob, Error, NotFound or BadRequest.
ApiKeyAuthheader
x-api-key<token>Your API key. Include it in the x-api-key header for every request.
id*stringThe job_id returned by an endpoint called with is_async=true.
Job status, with the result once status is CompletedJob.
application/json- response
id?stringsuccess?boolean|nullstatus?stringValue in
"Queued""Running""CompletedJob""Error""NotFound""BadRequest"endpoint?stringcreated_at?stringstarted_at?string|nullcompleted_at?string|nullduration_ms?number|nullargs?result?unknownprogress?integer|nullcurl -X GET 'https://api.capturekit.dev/v1/jobs/string'Example Response
{ "id": "string", "success": true, "status": "Queued", "endpoint": "string", "created_at": "string", "started_at": "string", "completed_at": "string", "duration_ms": 0, "args": {}, "result": null, "progress": 0}