Skip to content

Delivery and retries

Network failures, timeouts, 408, 425, 429 and any 5xx are retried. Other 4xx responses are treated as permanent. If you return 400 because you could not parse the body, you will not see that event again.

AttemptSent
1Immediately
21 minute later
35 minutes later
415 minutes later
51 hour later
63 hours later
76 hours later
812 hours later

Eight attempts spread over roughly 22 hours. An endpoint that is down for an ordinary deploy still receives its events.

The portal shows the ten most recent delivery attempts, including the response code your endpoint returned. This is usually the fastest way to tell a signature bug (401) from a routing bug (404) from a slow handler (a timeout). Delivery history is kept for 90 days.