| WEBHOOK | TYPE | FUNCTION |
|---|
| Picking Status Update đź”— | POST | When a store process order picking status updates, this webhook can be set to receive these events |
| Amendments đź”— | POST | When a store processes amendments for one or more items within an order, this webhook will deliver the amendment details |
| Substitutes đź”— | GET | This is a GET webhook provided by the channel, which returns valid substitute item PLUs for any requested substitution |
Receive real-time event notifications for key order, menu, and store updates via Channel API webhooks;
| WEBHOOK | TYPE | FUNCTION |
|---|
| Register Channel đź”— | POST | Any channel integrator will provide a standardised registration URL to facilitate customer onboarding/offboarding. |
| Menu Sync đź”— | POST | Customers will publish their menu to a provided webhook URL. This delivers JSON containing all the necessary attributes to display their menu as intended. |
| Snooze/Unsnooze Products đź”— | POST | When items are out of stock or temporarily unavailable, a 'snooze' event will be sent to instruct channels to make the items unavailable. Similarly, when back in stock/available, an 'unsnooze' event will be sent. |
| Busy Mode đź”— | POST | When a store is paused a webhook event will be sent to ensure no further orders can be received. When re-opened an event will be sent for to set the store back online. |
| Courier Status Update đź”— | POST | Courier-related updates can be sent to update on new information about the courier journey as soon whenever a change applies |
| Order Status Update đź”— | POST | Whenever a POS updates the status of an order, a webhook event is sent |
| Preparation Time Update đź”— | POST | A webhook will be sent to indicate a preparation time update for an order has been applied. |