Skip to content

Stock Position Confirmed

Confirm that stock position has been verified in the WCS.

Direction WCS → WMS

HTTP Method POST

Path /stock/positionConfirmed

Field notes:

Field NameData TypeDescriptionNotes
productIdStringA unique product identifier for the product
batchStringThe batch identifier for a specific batch-managed product
expiryStringThe expiry date for a specific date-managed product
stockOwnerStringThe stock owner identifier for a specific owner-managed
availableQtyintStock qty that’s free to allocate for picking
heldQtyintInventory 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.
activeAllocationsString ArrayList of allocation IDs that can be used to link to the corresponding allocations in the connected WMSDeprecated
portStringPort/workstation identifier
operatorStringOperator 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"
]
}

200: Product picked accepted

{
"message": "Success"
}

400: Invalid request data

{
"message": "Bad Request"
}

401: Authentication failed

{
"message": "Unauthorized"
}