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"
}