Import
Orders import writes customer orders and order lines for fulfillment workflows.
Each order requires an externalOrderId and at least one line.
orders[] with order headers and nested lines./api/import/orders./api/import/status/[jobId].| Better Data Field | Type | Required | Example | Description |
|---|---|---|---|---|
| externalOrderId | string | YES | SO-778901 | Unique order ID (idempotent key). |
| lines | array | YES | [{...}] | Order line rows. |
lines[])| Better Data Field | Type | Required | Example | Description |
|---|---|---|---|---|
| skuId | string | YES | SKU-001 | Ordered SKU. |
| quantity | number | YES | 2 | Requested quantity. |
| locationId | string | YES | DC-EAST | Fulfillment location code. |
orders[] must be present and non-empty.externalOrderId and non-empty lines[].skuId, quantity, and locationId.| Error | Meaning | How to fix |
|---|---|---|
| orders[] is required | Missing order array. | Send { "orders": [ ... ] }. |
| required fields missing | Missing externalOrderId or no line rows. | Provide required header fields and at least one line. |
