Skip to main content
POST
Create batch of verification orders

Create Batch Orders

Batch create submits multiple orders in one request. Each order is independent — persist every returned verificationOrderId and track work with individual order endpoints.
Submits an array of verification requests. The server creates each order in parallel and returns a synthetic batchId plus per-order results.
This is not an atomic transaction: if the request fails after some orders succeed, you may have partial creates. Persist each returned verificationOrderId / searchIds and reconcile. If any order throws during validation or creation, the whole request fails.

Request

array
required
Non-empty array of objects with the same shape as Create order (applicant, businessContext, searchTypes, optional history, webhookConfig, defaultSearchConfig, etc.).

Response

boolean
true when all orders in the batch were created without error
string
Client-facing id generated for this request (not stored server-side for later GET list/batch)
number
Count of orders returned in orders
array
Array of per-order results (same shapes as single create)

Example Request

Each element in orders must match Verification request. Minimal employment-oriented example (two orders):

Example Response

Error responses

Notes

Authorizations

Authorization
string
header
required

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

Body

application/json
orders
Verification request · object[]
required

Array of verification orders to process in batch

Example:

Response

Batch created. Each order returns a verificationOrderId and searchIds. If one order fails validation, the whole request fails.

batchId
string

Request correlation ID for the batch

orders
Create Order Response · object[]