Stock Position Confirmed
Confirm that stock position has been verified in the WCS.
Direction WCS → WMS
HTTP Method POST
Path /stock/positionConfirmed
Request Body
Section titled “Request Body”Field notes:
| Field Name | Data Type | Description | Notes |
|---|---|---|---|
| productId | String | A unique product identifier for the product | |
| batch | String | The batch identifier for a specific batch-managed product | |
| expiry | String | The expiry date for a specific date-managed product | |
| stockOwner | String | The stock owner identifier for a specific owner-managed | |
| availableQty | int | Stock qty that’s free to allocate for picking | |
| heldQty | int | Inventory in a bin that is unavailable for allocation is treated as held. WCS Stock in Held represents the total stock located in bins with unresolved bin issues. | |
| activeAllocations | String Array | List of allocation IDs that can be used to link to the corresponding allocations in the connected WMS | Deprecated |
| port | String | Port/workstation identifier | |
| operator | String | Operator who performed inspection/internal wcs process that made the adjustment. |
Example Request Body
{ "productId": "ABC123", "batch": "BATCH-2024-11", "expiry": "2025-06-01", "stockOwner": "THG", "availableQty": 100, "heldQty": 5, "port": "11", "operator": "User 1", "activeAllocations": [ "81d30f5f-f38c-4def-8180-db8b00ce770d", "2da40c73-55fd-4680-8bd2-80b3fa18ae9c" ]}Expected Responses
Section titled “Expected Responses”200: Product picked accepted
{ "message": "Success"}400: Invalid request data
{ "message": "Bad Request"}401: Authentication failed
{ "message": "Unauthorized"}