> ## Documentation Index
> Fetch the complete documentation index at: https://docs.beachdepository.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Idempotency

> Deduplicate webhook deliveries and handle retries

A delivery can arrive more than once. Use the `svix-id` header as the idempotency key and skip a message you have already processed.

Return `200` before you do slow work. Process the event on a queue. Svix retries failed deliveries with exponential backoff.

Failed deliveries and replays are in **Settings > Webhooks**.
