Skip to content

Product Notification

Send product information to keep the warehouse management system updated with current product data. Products with a null stock owner will be rejected.

Direction Host → WMS

HTTP Method POST

Path /inbound/productNotification

A Product object containing product details:

{
"request": {
"warehouseName": "WAREHOUSE_01",
"requestedBy": "UPSTREAM_SYSTEM"
},
"productId": "12345",
"externalReference": "EXT-REF-001",
"barcodes": ["1234567890123"],
"skuStockOwners": [
{
"barcode": "1234567890123",
"stockOwner": "OWNER_A"
}
],
"title": "Example Product",
"dimensions": {
"length": 100,
"width": 100,
"height": 100,
"volume": 1000000
},
"weight": 1000,
"size": "M",
"colour": "Black",
"imageRef": "img-ref-001",
"category": "FD",
"subCategory": "HEALTH_AND_BEAUTY",
"allergen": ["PEANUTS"],
"hazard": ["CORROSIVES"],
"valuable": false,
"batchManagedType": "STRICT",
"scannable": true,
"uom": "EACH",
"productType": "Standard",
"productTypeGroup": "GroupA",
"hazmatUnCode": ["1950"],
"riskLevel": 0,
"personalised": false,
"temperatureControlled": false,
"stockManagementCategory": "Default",
"fragile": false,
"brand": ["BrandName"],
"merchandisingStatus": "ACTIVE",
"serialNumberRequired": false
}

200: Product notification processed successfully

400: Product has a null owner

500: Product notification could not be persisted