Get Job Status
Get status, progress, and file-level details for an indexing job. Use files_limit and files_cursor to page through indexed files when the job contains many inputs.
Path parameters
Headers
Query parameters
Response
Current job status.
pending: queued, not yet startedrunning: in progress; seeprogressfor the current stagecompleted: all files indexed successfullycompleted_with_errors: finished, but some files failed; seefilesandresultfailed: the job failed; seeerror_codeanderror_messagecancelled: cancelled viaDELETE /v2/jobs/{job_id}timed_out: execution exceeded the time limit
Machine-readable error code. Present when the job failed.
Human-readable error message. Present when the job failed.
Per-file status for the files in this job. Paginated: control the page with the files_limit and files_cursor query parameters.
Pagination details for files. Pass next_cursor as the files_cursor query parameter to fetch the next page.
The indexing operation that created this job, e.g. index_s3_directory. Matches the endpoint the job was started from.
Detailed progress for a running job: the current pipeline stage and per-file counts.
Human-readable summary of the job’s current progress.