Webhooks

HMAC Authentication

Deliverect can sign outgoing webhook requests using HMAC-SHA256, allowing you to verify that requests genuinely originate from Deliverect and have not been tampered with in transit. This can be achieved using a pre-shared secret configured on your integration.

HMAC Authentication
For full setup and verification steps, see the HMAC authentication guide.

ENDPOINTTYPEFUNCTION
Register POSPOSTA registration webhook event will be sent to a designated endpoint with all the information needed to establish the integration. This endpoint should be provided by the POS.
Order NotificationPOSTWhen a customer orders from a Deliverect integrated channel, it will immediately deliver a webhook to a specified webhook endpoint provided by the POS.
Tax CalculationPOSTCalled by Deliverect to request tax calculation from the POS for an order before it is finalized.
Sync ProductsGETThis will be called when the user initiates a product sync from Deliverect. This should be responded to by calling the Insert/Update Products Categories endpoint.
Product Update Callback (async)POSTCallback endpoint used by the POS to notify Deliverect of the result of an asynchronous product synchronization request.
Sync FloorsGETEndpoint to receive floors from the POS.
Sync TablesGETEndpoint to receive tables from the POS.