Delivery can fail for reasons outside Fajita: a channel is down, a webhook was deleted, or an endpoint times out. Fajita retries before giving up.
Retry behavior
- A failed delivery is retried with increasing backoff.
- Retries stop after a maximum number of attempts.
- Every attempt is recorded in delivery history with its result.
Dead letters
After the final attempt fails, the delivery moves to a dead-letter state. It is not lost. You can inspect the reason and retry it manually once the destination is fixed.
| State | Meaning |
|---|---|
| Delivered | The destination returned a success response |
| Retrying | A previous attempt failed and another is scheduled |
| Dead letter | All attempts failed; awaiting manual retry |