TekipostAPI
Create orders
POST/v1/intake/bulk

Bulk create

requires orders.write

multipart/form-data. Answers 202 with a job_id; poll GET /v1/intake/jobs/{id}. Rows that need a human decision land in the job's review queue rather than failing the upload.

Request body

FieldTypeDescription
import_filerequiredstringThe spreadsheet. Maximum 25 MB.
sender_address_idrequiredintegerPickup warehouse for every row in the file.

Responses

StatusMeaning
202{job_id, status:"queued"}.
400
sender_address_id (pickup warehouse) required
Absent.
400
invalid_pickup_address
Not one of your warehouses.