Skip to main content

Webhook delivery

The delivery of a webhook message is considered successful if the endpoint application responds with a 2xx status code (status codes 200-299), and it is considered a failure in any other scenario.

Retries​

EventsAir will make multiple attempts to deliver a message to your endpoint. If a failure is encountered, a delay will be introduced before the next attempted delivery:

Delivery attemptWait time
1(none)
25 seconds
35 minutes
430 minutes
52 hours
65 hours
710 hours
810 hours

If, after 8 delivery attempts, the message still cannot be delivered, the status of the message will be set to FAIL (see WebhookMessageDeliveryStatus).

Recovering from failed messages​

If your application has experienced downtime or your webhook subscription was misconfigured you can resend messages to your endpoint.