Webhook called during registration of a KDS in Deliverect. For instance, when a new customer enables a KDS for a location, you will receive the register
event.
Webhook payload contains information such as:
- Deliverect account ID (
accountId
) - Deliverect location ID (
locationId
) - Customer reference from a KDS (
externalReference
)
We always expect a JSON result which contains the endpoints to:
- Product Sync URL(
productSyncUrl
) - Create Order URL(
orderWebhookUrl
) - Update Order Status URL(
orderStatusUpdateUrl
)
If an endpoint is empty or not included in this response, we will not use it.
{
"accountId": "606****475a3",
"locationId": "606****500a6",
"externalReference": "externalCustomerIdentifier"
}
{
"productSyncUrl": "https://integrator.com/productSyncUrl",
"orderWebhookUrl": "https://integrator.com/orderWebhookUrl",
"orderStatusUpdateUrl": "https://integrator.com/orderStatusUpdateUrl"
}