Webhooks
Retry behaviour
Retry behaviour for webhooks.
Retry Behaviour
If your webhook endpoint does not respond with a success status code (2XX), we retry the request to ensure every message will be delivered. You can see all the retry attempts in your webhook event logs.
Webhooks are retried until they are successfully delivered – with an exponential backoff to avoid overwhelming your webhook endpoint (also known as the “thundering herd problem”). The delay is capped at 5th retry attempt.
Retry attempt | Delay |
---|---|
1st | 0s |
2nd | 2s |
3rd | 4s |
4th | 8s |
5th | 16s |