Placed Goods
Notify WMS when goods have been placed in storage locations in the WCS.
Direction WCS → WMS
HTTP Method POST
Path /manifest/placedGoods
Request Body
Section titled “Request Body”Field notes:
| Field Name | Data Type | Description | Notes |
|---|---|---|---|
| manifestId | String | A unique identifier that can be used to link the imported manifest to the relevant data in the connected WMS, frequently populated with a UUID | Must not be null and contain at least 1 non-whitespace character |
| operator | String | The operative at the port who is placing the product | |
| port | String | The port station identifier | Port numbers are numeric, so “1”, “2”, “3” etc |
| productId | String | The product ID that is being requested for ingestion | |
| sku | String | A SKU (Stock Keeping Unit) is a unique identifier for a product, often represented as a barcode | |
| batchId | String | The batch identifier for a specific batch-managed product that is placed into the sub-bin | Can be null |
| expiryDate | String | The expiry date for a specific date-managed product that is placed into the sub-bin | Can be null |
| stockOwner | String | The stock owner identifier for a specific owner-managed product that is placed into the sub-bin | |
| placedQuantity | int | The product quantity that is placed into the sub-bin | |
| lineComplete | boolean | Indicates whether the required quantity for the product line is complete. | |
| locationFrom | String | This is the scanCode - example a TSU id | |
| location | String | The location identifier for the physical bin within the Autostore where this stock placed into | |
| externalReference | String | A unique identifier that can be used to link the individual line within this manifest to the relevant data in the connected WMS, frequently populated with a UUID |
Example Request Body
{ "externalReference": "f027cb39-b74c-4708-ba22-2a50cf1c7fc9", "manifestId": "MANIFEST12345", "manifestLineId": "LINE-001", "productId": "PROD12345", "sku": "SKU12345", "batchId": "BATCH12345", "expiryDate": "01-02-2027", "stockOwner": "OWNER12345", "placedQuantity": 5, "lineComplete": true, "locationFrom": "CONT12345", "location": "12345-11", "operator": "User1", "port": "1"}Expected Responses
Section titled “Expected Responses”200: Placed goods accepted
{ "message": "Success"}400: Placed goods rejected
{ "message": "Bad Request"}401: Authentication failed
{ "message": "Unauthorized"}