Skip to main content
POST
Submit a new order

Headers

x-openborder-direct-api-key
string
required

OpenBorder merchant API token

Body

application/json
source
string
required

Source system from which the order originated.

source_reference
number
required

Reference ID from the source system. This is the unique identifier to reference the order on subsequent calls and cannot be updated.

landedcost_request_id
string
required

Unique ID for this tax calculation request provided when calculating landed cost.

source_created_at
string
required

Timestamp in ISO format when the order was created in the source system.

source_updated_at
string
required

Timestamp in ISO format when the order was last updated in the source system.

total
number
required

Total amount of the order including all charges, taxes, duties, discounts and refund in major currency units (e.g., dollars). Up to two decimal places are allowed.

shipments
object[]
required

Shipments on the order. Each must include a tax_request_id from the tax calculation step.

billing_address
object

Billing address for the order.

custom_properties
object | null

Optional custom metadata or structured properties. Object max. size is 4 KB.

Response

Order successfully created. No content returned.