Skip to content

Print Label

Request WMS to print a label for shipping or identification.

Direction WCS → WMS

HTTP Method POST

Path /label/print

{
"labelId": "LBL-2024-001",
"labelType": "SHIPPING",
"printerId": "AA001",
"portId": "PORT-001",
"taskGroupId": "TG-2024-001",
"containerId": "CTR123456",
"labelData": {
"shippingBarcode": "SHIP123456789",
"customerOrder": "CUST-ORDER-789",
"courier": "DHL",
"destination": "London, UK",
"weight": "2.5kg",
"contents": "Premium Coffee Beans x2, Tea Set x1"
},
"requestedAt": "2024-12-01T15:50:00Z",
"requestedBy": "operator.brown"
}

200: Print label request accepted

400: Invalid request data

401: Authentication failed

{
"message": "Print label request processed",
"labelId": "LBL-2024-001",
"printerId": "AA001",
"status": "SUCCESS"
}
{
"message": "Validation failed",
"errors": [
"printerId is required",
"labelType must be valid"
]
}