Webhooks can fail to be sent due to a number of reasons, such as:
- Timeouts - We didn’t receive a 2xx response within 10 seconds of sending the webhook.
- Unauthorised access - Server authorisation is required, however, invalid authentication was provided.
- The request was redirected - We won’t follow any HTTP redirects, therefore we treat these as webhook failures.
If a webhook fails, we will retry the webhook up to 10 times at increasing intervals e.g. 1 minute, 2 minutes, 10 minutes etc.