Replay Deliveries in a Range
Re-sends the webhook’s past deliveries within a time window, optionally limited to specific events or to messages whose most recent delivery attempt failed. Fire and forget: nothing about the replay is stored, and each re-send appears as a new entry in the webhook’s delivery log. Each matching message is re-sent once with its original webhook-id, so consumers that deduplicate are unaffected. Only available for enabled webhooks on API version v1; deliveries are retained for 30 days.
Authorizations
An Account API key, account-scoped JWT, App API key, or user OAuth token. Prepend the key or token with Bearer, for example Bearer ***************************.
Headers
A unique key that makes this request safe to retry. See Idempotent requests.
255"d9105228-4a08-46b1-8b91-42fed586d383"
Pins the request to a dated API version.
"2026-08-13"
Path Parameters
Webhook ID, prefixed hook_.
Body
Start of the delivery window to replay, as an ISO 8601 timestamp. Clamped to the 30-day delivery retention.
Only replay these event types, in dot form (for example payment.succeeded). Omit to include every event.
Only replay messages whose most recent delivery attempt in the window failed. Defaults to false. Best-effort: a message whose attempts span processing batches can still be re-sent — replays keep the original webhook-id, so consumers that deduplicate are unaffected.
End of the delivery window to replay, as an ISO 8601 timestamp. Defaults to now.
Response
replay queued
Whether the replay was accepted. Watch the webhook's delivery log for the re-sends.

