Replaying Deliveries
Replaying is a dashboard operation (Managing your webhook): either one delivery from its history, or every event in a window of up to seven days.
A replay is a new delivery of the same event: same Ryno-Event-Id and body id, a new Ryno-Delivery, and Ryno-Replay: true, so your dedupe on the event id handles it. Events older than 30 days cannot be replayed (Webhook.EventExpired).
| Route | What it does | Body → response |
|---|---|---|
POST /customer/v1/partner-profile/webhooks/deliveries/{deliveryId}/replay | Send that delivery's event again as a new delivery (same event id, Ryno-Replay: true). | — → { deliveryId } of the new delivery |
POST /customer/v1/partner-profile/webhooks/replay | Send every event in a window of at most seven days again, optionally one eventType; includeUnrouted: true also sends events recorded before your endpoint existed. | { from, to, eventType?, includeUnrouted? } → { created } |
A replay window must end after it starts (Webhook.RangeInvalid), span at most seven days (Webhook.RangeTooWide), and start within event retention of 30 days (Webhook.EventExpired). A disabled endpoint must be enabled first (Webhook.EndpointDisabled).