Webhooks

Retry Logic

Build resilient webhook consumers with idempotency and dead-letter handling.

Overview

Webhook delivery can be retried when your endpoint is unavailable. Design handlers that are safe to execute multiple times.

What You Will Learn

  • Expected retry behavior on non-2xx responses.
  • Idempotency keying with delivery IDs.
  • Alerting and replay workflows for failed deliveries.

Implementation Checklist

  • Process each event exactly once using a unique delivery store.
  • Return 2xx immediately after durable persistence.
  • Set up alerts for repeated delivery failures.

Related Guides