Retries & Delivery
Webhook retry policy and delivery guarantees.
Retry Policy
Failed deliveries are retried with exponential backoff:
| Attempt | Delay |
|---|---|
| 1st retry | 1 minute |
| 2nd retry | 5 minutes |
| 3rd retry | 30 minutes |
| 4th retry | 2 hours |
| 5th retry | 12 hours |
| Final retry | 24 hours |
After 6 failed attempts, manually retry from the Developer Console.
Delivery Guarantees
- At-least-once delivery — Webhooks may arrive more than once
- Idempotency — Design handlers to be idempotent
- Ordering — Sent in order but delivery order not guaranteed
- Timeout — Endpoint must respond within 30 seconds