Skip to main content
GET
Get Async Job
Returns the current state of an async job. Endpoints that kick off long-running work β€” such as adverse media screening β€” return a jobId immediately; poll this endpoint until the job reaches a terminal state (ready or failed). The result shape depends on which endpoint created the job.

Job lifecycle

A job moves through these states:
Poll on a backoff interval (e.g. every 2–5 seconds) until status is ready or failed. Jobs are retained temporarily and then expire via a TTL, after which the job ID returns 404 β€” fetch the result promptly once it’s ready.

Request

Path parameters

Headers

Example request

Response

200 β€” Job state

The response is a discriminated union on status. All variants include jobId, createdAt, updatedAt, and status.

Error responses