Documents
Dispatch codes, waybills and turn-in confirmations.
Dispatch code
Returns the dispatch (drop-off) code for an order. Payload is an
empty JSON object ({}).
path Parameters
order_idApaczka order ID (part of the signed route).
Dispatch code › Request Body
app_idApplication ID issued in the Apaczka panel (API settings).
requestThis method takes no payload — send an empty JSON object ({}).
expiresUnix timestamp until which the request is valid. At most 15 minutes
in the future (the Postman collection uses now + 900 s).
signature^[0-9a-f]{64}$ · requiredLowercase-hex HMAC-SHA256 of
app_id + ":" + route + ":" + request + ":" + expires keyed with
your app_secret, where route is the method path including path
parameters and trailing slash (e.g. order_send/,
waybill/123456/).
Dispatch code › Responses
Always HTTP 200 — check status in the body for the real outcome.
statusApplication-level status — 200 means success, anything else is an error code.
messageHuman-readable error message (empty on success).
Method-specific result. null on failure.
Waybill (shipping label)
Returns the waybill / shipping label for an order (base64-encoded
document in the response envelope). Payload is an empty JSON
object ({}).
path Parameters
order_idApaczka order ID (part of the signed route).
Waybill (shipping label) › Request Body
app_idApplication ID issued in the Apaczka panel (API settings).
requestThis method takes no payload — send an empty JSON object ({}).
expiresUnix timestamp until which the request is valid. At most 15 minutes
in the future (the Postman collection uses now + 900 s).
signature^[0-9a-f]{64}$ · requiredLowercase-hex HMAC-SHA256 of
app_id + ":" + route + ":" + request + ":" + expires keyed with
your app_secret, where route is the method path including path
parameters and trailing slash (e.g. order_send/,
waybill/123456/).
Waybill (shipping label) › Responses
Always HTTP 200 — check status in the body for the real outcome.
statusApplication-level status — 200 means success, anything else is an error code.
messageHuman-readable error message (empty on success).
Method-specific result. null on failure.
Turn-in confirmation
Returns the collective turn-in confirmation document for the given orders.
Turn-in confirmation › Request Body
app_idApplication ID issued in the Apaczka panel (API settings).
expiresUnix timestamp until which the request is valid. At most 15 minutes
in the future (the Postman collection uses now + 900 s).
signature^[0-9a-f]{64}$ · requiredLowercase-hex HMAC-SHA256 of
app_id + ":" + route + ":" + request + ":" + expires keyed with
your app_secret, where route is the method path including path
parameters and trailing slash (e.g. order_send/,
waybill/123456/).
Turn-in confirmation › Responses
Always HTTP 200 — check status in the body for the real outcome.
statusApplication-level status — 200 means success, anything else is an error code.
messageHuman-readable error message (empty on success).
Method-specific result. null on failure.

