Guides

Manual replay

Replay a dead-lettered or delivered Delivery with an auditable reason and idempotency key.

On this page

Replay creates a new dispatch cycle for an existing Delivery. It is an explicit action, not a continuation that erases history.

Preconditions

Replay is available only when:

  • you have Owner, Admin, or Developer permission;
  • the Delivery belongs to your Organization;
  • the Delivery is in a replayable state;
  • the Destination is not archived;
  • the payload is still retained;
  • you provide a reason.

In the dashboard

  1. Open Dead Letter Queue and select the Delivery.
  2. Choose Replay.
  3. Enter a short reason describing why another attempt is safe.
  4. Confirm.

Replay records an audit event and queues a new dispatch cycle. If the same replay action is repeated, DeadHook avoids creating a duplicate replay from the same request.

What happens next

The Delivery is queued for a new cycle. It receives a fresh outbound signature and timestamp. The attempt counter for the cycle resets in the DLQ view, but historical attempts remain.

Replay can fail again. DeadHook does not guarantee eventual success. A replay against an archived Destination is blocked until the Destination is restored; a purged payload cannot be replayed.

Permissions

Viewers cannot replay. Every accepted replay is recorded with the actor, reason, and Delivery.