Skip to main content
GET
Get the status and result of an async parse job

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Public parse job id (e.g. parse_Kg) returned by POST /api/v3/parse with options.async=true. Malformed or unknown tokens return 404.

Response

Async parse job status and (once terminal) result. status is pending/processing while in flight, completed on success, failed on failure. The result and usage blocks are populated only on success; the error block is populated only on failure.

Returned by GET /api/v3/parse/<id> — async parse job status + (once terminal) result.

Same shape as the sync ParseResponseSerializer but with completion fields (result, usage, completed_at, processing_time_ms, document.page_count) allowed to be null while the job is still in flight, plus an error block populated only on terminal failure.

id
string
required
status
string
required
created_at
string<date-time>
required
completed_at
string<date-time> | null
required
processing_time_ms
integer | null
required
document
object | null
required
result
object | null
required
usage
object | null
required
progress
object | null
required

Live progress while a polled async job is in flight.

error
object | null
required

Failure details surfaced on terminal-failed async parse jobs.