Endpoints related to Outbound Order Packing Slips.
Download outbound order packing slip
Returns the outbound order packing slip PDF from persisted server data.
Query template (required) and optional consignmentItemId — see OutboundOrderPackingSlipPrintRequest in components.
Synchronous 200 returns PDF bytes in the response body.
Operator setup: Printing from CartonCloud.
path Parameters
tenantIdTenant ID. Can be found in organisation settings
orderIdOutbound Order Id
query Parameters
templatePacking slip layout mode.
AGGREGATED (consignment blocks on one layout) or PER_ITEM (one page per consignment item).
consignmentItemIdOptional consignment item UUID; see components.schemas.OutboundOrderPackingSlipPrintRequest.properties.consignmentItemId.
Headers
Accept-VersionAll API end points require Accept-Version in the request header.
Failure to provide the header will return a status code of 400, however, an invalid version can return a 404, 406 or 400.
Download outbound order packing slip › Responses
Success; response body is the packing slip PDF.
Print outbound order packing slip
Submits one packing slip PDF to the tenant remote printing workflow (e.g. PrintNode) from persisted server data.
Request body uses OutboundOrderPackingSlipPrintRequest — same template and consignmentItemId rules as GET …/packing-slip/download. One print job per request.
Synchronous 200 returns the remote print job identifier in the response body.
path Parameters
tenantIdTenant ID. Can be found in organisation settings
orderIdOutbound Order Id
Headers
Accept-VersionAll API end points require Accept-Version in the request header.
Failure to provide the header will return a status code of 400, however, an invalid version can return a 404, 406 or 400.
Print outbound order packing slip › Request Body
templateAGGREGATED (consignment blocks on one layout) or PER_ITEM (one page per consignment item).
consignmentItemIdOptional consignment item UUID; narrows to one page for that item. Omit for whole-order output (empty string is treated as omitted). Applies to AGGREGATED and PER_ITEM. Returns 400 when the UUID is invalid or does not belong to this outbound order.
Print outbound order packing slip › Responses
Success; print job submitted to the remote printing provider.
printJobIdRemote print job identifier returned by the printing provider (for example PrintNode). May be null when the provider does not return an identifier.