Create Batch Order
Batches API
Create Batch Order
Create multiple verification orders in one request (not a persisted batch)
POST
Create Batch Order
Create Batch Orders
Submits an array of verification requests. The server runscreateOrder for each entry in parallel (Promise.all) 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
Non-empty array of objects with the same shape as Create order (
applicant, businessContext, searchTypes, optional history, webhookConfig, defaultSearchConfig, etc.).Response
true when all orders in the batch were created without errorClient-facing id generated for this request (not stored server-side for later GET list/batch)
Count of orders returned in
ordersArray of per-order results from
createOrder (same shapes as single create)Example Request
Each element inorders must match VerificationRequest. Minimal employment-oriented example (two orders):
Example Response
Notes
- List batches, Get batch, and Delete batch are placeholders and do not manage stored batch records.
- For webhook shapes see WebhookConfig and WebhookTarget.