Get the status and result of an async extract job
Poll for the status and result of an async extract job submitted via POST /api/v3/extract with options.async=true. Returns the same envelope shape as the synchronous extract endpoint once status is completed.
curl https://api.lighton.ai/api/v3/extract/ext_0196e4b2a3c14d5e \
-H 'Authorization: Bearer $TOKEN'
Pagination: when completed, result.data is paginated with a fixed page size of 15. Use the page query param (1-based) to navigate; result.pagination reports total_items, total_pages, has_next, has_prev.
Recommended polling cadence: 1s for the first 10s, then 5s, capped at 30s. Stop polling once status is in {completed, failed}.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Query Parameters
1-based page index for navigating result.data. Fixed page size of 15 items. An out-of-range page is rejected.
Response
Extract job status (pending, processing, completed, or failed).
Live progress of a long-running async job while it is in flight.
Shared by the parse (GET /api/v3/parse/<id>) and extract
(GET /api/v3/extract/<id>) polling envelopes: pages_processed is the
count of pages done so far and percentage is the completion percentage
[0, 100] derived from it.