Skip to main content

Poll a bulk job for state, summary and per-record outcomes

GET 

/v2/jobs/:jobId

Works for both incident-bulk and event-bulk jobs (the job id is opaque and self-routing). Job lifecycle: queued, then running, then a terminal completed or failed. Poll until the state is terminal. A failed state means the job itself could not run to completion; per-record problems inside a job that completes surface as outcome: failed records instead, so check both levels. Use outcome=failed to triage failed records.

Records are returned with cursor-based pagination: pass page_info.next_cursor from one page as the cursor parameter of the next, until has_more is false.

Request

Responses

Current job state and a page of per-record outcomes.