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.

Dispatch Webhooks

WEBHOOKTYPEFUNCTION
Validate Delivery JobPOSTThe initial dispatch notification that a new job is available which needs validated as being deliverable
Create Delivery JobPOSTOnce a delivery job is validated a second webhook event will be sent to confirm the full details
Cancel Delivery JobPOSTA merchant or ordering channel may cancel the order, which in turn will cancel the delivery job
Update Delivery JobPOSTWebhook called when an existing delivery job changes. This can be because the pickup time needs to change, items to add, dropoff locations are added or removed, etc.