Print Label
Request WMS to print a label for shipping or identification.
Direction WCS → WMS
HTTP Method POST
Path /label/print
Request Body
Section titled “Request Body”Field notes:
| Field Name | Data Type | Description | Notes |
|---|---|---|---|
| shippingLabelBarcode | String | The shipping label barcode for the label that is being requested | |
| printer | String | The configured printer identifier for the port that the label is being requested from | |
| customerOrderId | String | The customer ID for the pick task that the label request is for | |
| fullyPicked | Boolean | An identifier to state whether all of the items for the pick that the label is being requested for are fully picked | Provided in case custom logic is required for shipments that are short picked |
| port | String | The identifier of the port that the stock was picked at | Port numbers are numeric, so “1”, “2”, “3” etc |
| operator | String | The username of the operative that requested the label |
Example Request Body
{ "shippingLabelBarcode": "SHIP123456789", "printer": "AA001", "customerOrderId": "CUST12345", "fullyPicked": true, "port": "1", "operator": "User1"}Expected Responses
Section titled “Expected Responses”200: Print label request accepted
{ "message": "Success"}400: Invalid request data
{ "message": "Bad Request"}401: Authentication failed
{ "message": "Unauthorized"}