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.
Dispatch Webhooks
| WEBHOOK | TYPE | FUNCTION |
|---|---|---|
| Validate Delivery Job | POST | The initial dispatch notification that a new job is available which needs validated as being deliverable |
| Create Delivery Job | POST | Once a delivery job is validated a second webhook event will be sent to confirm the full details |
| Cancel Delivery Job | POST | A merchant or ordering channel may cancel the order, which in turn will cancel the delivery job |
| Update Delivery Job | POST | Webhook 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. |
