Skip to main content
POST /v1/org/fulfilment/activities
Send up to 10,000 activities in one call, in the published structure — enough for a full day of warehouse activity in a single request. The data is turned into exactly the file your customer would have uploaded and handed to the same importer, so validation and error reporting are identical either way. The call returns as soon as the batch is accepted; check the import for the outcome.
Every push appends. Activities have no identity, so sending the same batch twice records it twice — and each activity is billable. Send a run once and check the import rather than retrying blindly.

Authorization

string
required
Your organisation API key (dzk_live_…).

Body

Activity[]
required
1–10,000 activities. See Fulfilment activity structure for every field. warehouseCode, chargeCode, quantity and activityTimestamp are required; the rest are optional.
string
Your own reference for this push — a batch id, run date or filename. Recorded on the import so a specific run can be found later.

Response

202 Accepted with the import’s id.

Errors