Retries & Delivery
Easy2257 webhook delivery guarantees and retry schedule.
Easy2257 retries failed webhook deliveries up to 5 times using exponential backoff before marking the delivery exhausted.
Retry schedule
| Attempt | Delay after previous |
|---|---|
| 1 | Immediate |
| 2 | 1 minute |
| 3 | 5 minutes |
| 4 | 30 minutes |
| 5 | 2 hours |
| — | Abandoned after the 5th attempt fails |
A retry sweep runs every minute and processes deliveries whose nextRetryAt has elapsed.
Delivery timeout
A delivery is considered successful when your endpoint returns 2xx within 30 seconds. Return 2xx immediately and process asynchronously if your handler is slow — long-running handlers will be retried even if they eventually succeed.
Deduplication
Events may be delivered more than once (at-least-once delivery). Deduplicate on event.id in your handler.
Inspecting deliveries
Webhook delivery history — including HTTP status, attempts, and final state (DELIVERED / FAILED / EXHAUSTED) — is visible per endpoint in the partner dashboard at /profile/partner/webhooks.