Skip to content

Print Label

Request WMS to print a label for shipping or identification.

Direction WCS → WMS

HTTP Method POST

Path /label/print

Field notes:

Field NameData TypeDescriptionNotes
shippingLabelBarcodeStringThe shipping label barcode for the label that is being requested
printerStringThe configured printer identifier for the port that the label is being requested from
customerOrderIdStringThe customer ID for the pick task that the label request is for
fullyPickedBooleanAn identifier to state whether all of the items for the pick that the label is being requested for are fully pickedProvided in case custom logic is required for shipments that are short picked
portStringThe identifier of the port that the stock was picked atPort numbers are numeric, so “1”, “2”, “3” etc
operatorStringThe username of the operative that requested the label

Example Request Body

{
"shippingLabelBarcode": "SHIP123456789",
"printer": "AA001",
"customerOrderId": "CUST12345",
"fullyPicked": true,
"port": "1",
"operator": "User1"
}

200: Print label request accepted

{
"message": "Success"
}

400: Invalid request data

{
"message": "Bad Request"
}

401: Authentication failed

{
"message": "Unauthorized"
}