Skip to main content
Call this endpoint after GET /status reports master_status: SUCCESS (or FAILED) to retrieve the full extraction payload. The response contains per-document OCR fields and pairwise cross-check comparisons across all uploaded documents.

Endpoint

GET /v3/verification/extracts

Request headers

Token
string
required
JWT access token obtained from POST /authtoken.

Query parameters

flow_uuid
string
required
The UUID of the completed flow, as returned by POST /flow/init.

Response

ocr_data array

Each item in ocr_data corresponds to one uploaded document.
ocr_data
array
List of OCR extraction results, one per uploaded document.

cross_checks array

Each item represents a single pairwise field comparison between two documents.
cross_checks
array
Pairwise validation results across all uploaded documents.

Example

curl --request GET \
  --url "https://api.helloatlas.in/v3/verification/extracts?flow_uuid=c6a2ffd7-eb44-4d16-8b45-32adc2182a8b" \
  --header "Token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."

Error responses

StatusMeaning
400Missing required ['flow_uuid'] parameters — the query parameter was not included.
401Invalid token — the Token header is missing, expired, or invalid.
409Flow not found — no flow exists for the provided flow_uuid.
Only call this endpoint after confirming master_status is SUCCESS or FAILED via GET /status. Calling /extracts on an in-progress flow may return incomplete results.