Skip to main content
Every document verification session begins here. Call this endpoint once per application to create a flow, then use the returned flow_uuid in all subsequent /multiupload, /status, and /extracts calls.

Endpoint

Request headers

string
required
JWT access token obtained from POST /authtoken.

Request body

string
required
The product type that governs which document set and cross-checks apply to this flow.
string
required
Your internal identifier for the loan application or case. Atlas echoes this value back in callback payloads.
string
required
A URI that Atlas calls to authenticate its callbacks to your system before delivering results. Must be reachable from Atlas servers.
string
required
A URI where Atlas POSTs the extracted OCR data and cross-check results when processing is complete. Must accept POST requests with a JSON body.
object
An optional object for additional flow configuration. Pass an empty object {} if you have no extra parameters.

Response

string
A UUID that uniquely identifies this verification flow. Save this value — you will pass it to every subsequent API call in this session.

Example

Error responses

Atlas will POST the final extraction results to your callback_url when processing completes. Ensure that URL is publicly accessible and returns an HTTP 2xx response. You can also poll GET /status and fetch results manually via GET /extracts.