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
Request Body
Section titled “Request Body”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}Responses
Section titled “Responses”200: Product notification processed successfully
400: Product has a null owner
500: Product notification could not be persisted