Skip to main content
This endpoint’s contract has not been verified against a live deployment. The base URL, request/response shapes, and field names below are subject to change.

Overview

For portfolio-scale work, submit an asynchronous job targeting one service, poll its status, then page through results once it finishes.
  1. Submit a job with up to 5,000 items.
  2. Poll job status until it reaches a terminal state.
  3. Page through results.

Submit a job

POST /jobs

Body (application/json)

Response 202


Job status

GET /jobs/{job_id} status progresses through queued → running → a terminal state: completed, completed_with_errors, failed, or cancelled.

Cancel a job

DELETE /jobs/{job_id} Cancels a job that is still queued or running.

Job results

GET /jobs/{job_id}/results Cursor-paginated; available once the job reaches a terminal state.

Response fields


Example