Retry and idempotency policy

Audience: operators redriving failed deliveries and engineers building Notify channel connectors.

This page defines how Notify retries failed deliveries and how idempotency keys guarantee that retries and dead-letter redrives never duplicate a send.

Tracking reference: NR5.

Identity and deduplication

FieldDefinition
delivery_idUUIDv7, unique per delivery attempt chain.
dedupe_keyhash(event_id + rule_id + channel_id) — stable across retries of the same logical delivery.

Backoff schedule

Idempotency guarantees