Skip to main content
POST
Create orders as a batch

Authorizations

X-Access-Client-Id
string
header
required

Client ID

X-Access-Secret
string
header
required

Client Access Key

Body

application/json

Orders to create, with optional defaults applied to every order

orders
object[]
required

Orders to create. Each item takes the same fields as a single order, and is validated individually when the batch runs.

Required array length: 1 - 10000 elements
template_id
string | null

Template applied to every order that does not set its own template_id.

Maximum string length: 32
Example:

"9b96606355b94e8abff8ed8d75aa2027"

source
enum<string> | null

Source applied to every order that does not set its own source.

Available options:
floify,
besmartee,
lenderlogix,
encompass_consumer_connect,
byte,
core_logic,
xactus,
constellation,
banno,
mx,
q2,
clutch,
accio,
encompass,
tpo_connect,
darkmatter,
tazworks,
internal,
simplenexus,
external_webpage,
individual,
alkami,
blue_sage,
lodasoft,
blend,
tidalwave,
self_signup
Example:

"internal"

Response

id
string

Batch job ID. Use it to poll the job status.

Example:

"9f2c1b7e4a3d4e8fa1b2c3d4e5f60718"

status
enum<string>

pending while orders are still being created, then completed once every order has an outcome, or failed if the whole job could not run.

Available options:
pending,
completed,
failed
Example:

"completed"

order_count
integer

Number of orders submitted in the request.

Example:

3

created_count
integer

Number of orders that are usable, counting both created and existing.

Example:

2

failed_count
integer

Number of orders that could not be created.

Example:

1

results
object[]

Outcome of each submitted order, matched to its position in the request.

errors
object[] | null

Why the job as a whole could not run. Set only when status is failed, and null otherwise — errors for individual orders are in results[].errors instead.

Example:
created_at
string<date-time>

Time the batch was accepted.

Example:

"2026-08-10T09:14:22.881Z"

updated_at
string<date-time>

Time the batch was last updated.

Example:

"2026-08-10T09:15:04.203Z"