Retries and backoff
Pivotal retries failed deliveries for 24 hours with exponential backoff. After the final retry, the endpoint is marked unhealthy and we email the workspace owner. The full delivery log lives in the dashboard with one-click replay.
WHAT COUNTS AS SUCCESS
- Any 2xx response inside the 10-second window.
WHAT COUNTS AS FAILURE
- Non-2xx response (4xx and 5xx alike).
- Connection refused, DNS failure, TLS handshake failure.
- Timeout: no response inside 10 seconds.
RETRY SCHEDULE
WHEN DELIVERY GIVES UP
After attempt 8, Pivotal:
- Marks the delivery as
failedin the dashboard. - Increments the endpoint’s failure counter.
- Disables the endpoint if it has crossed 100 consecutive failures.
- Emails the workspace owner with a link to the delivery log.
You can re-fire any past delivery from the dashboard — payload and headers are identical to the original. The Svix SDK treats replays as new deliveries with the same event.id, so your idempotent handler keeps you safe.