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.