post https://yourwebhook.com/retailEvents
When a store process order picking status updates, this webhook can be set to receive these events
{
"eventId": "5b****71c6489f0029****d4",
"eventType": "PICKING_STATUS_UPDATE",
"eventData": {
"channelLink": "61********************c3",
"channelOrderId": "TEST******4206",
"status": "PICKING_STARTED"
}
}
{
"eventId": "5b****71c6489f0029****d4",
"eventType": "PICKING_STATUS_UPDATE",
"eventData": {
"channelLink": "61********************c3",
"channelOrderId": "TEST******4206",
"status": "PICKING_REJECTED",
"rejectReason": "Items not available"
}
}
{
"eventId": "5b****71c6489f0029****d4",
"eventType": "PICKING_STATUS_UPDATE",
"eventData": {
"channelLink": "61********************c3",
"channelOrderId": "TEST******4206",
"status": "PICKING_DONE"
}
}
Attribute | Meaning | Type |
---|---|---|
eventId | Unique identifier of the picking status update | String |
eventType | e.g. "PICKING_STATUS_UPDATE" | Enum |
eventData.channelOrderId | Unique identifier of the order, as originally submitted by the ordering channel | String |
eventData.status | Current picking status as communicated by the store operator | Enum |
eventData.rejectReason | Where status is rejected, this will cover any supplied reason | String |
Picking Status
Status | Meaning |
---|---|
PICKING_STARTED | The process of picking has been initiated |
PICKING_REJECTED | The picking process will not proceed |
PICKING_DONE | The process of picking is completed |