POST /v1/org/shipments/imports/fileStart from shipments-template.csv — the header
row with a worked example, including a two-line shipment.
Authorization
string
required
Your organisation API key (
dzk_live_…).Form fields
file
required
.csv or .xlsx, up to 50 MB. The first row must be the header row.string
Your own reference for this push. Defaults to the filename.
The header row is checked before anything is queued
A structure mistake is yours to fix, so you hear about it on the request rather than minutes later. The response names exactly what is wrong:Response
202 Accepted, the same shape as the JSON lane, except received is absent — the row
count is not known until the file is parsed.

