Skip to main content
POST
Replay Deliveries in a Range

Authorizations

Authorization
string
header
required

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

Idempotency-Key
string

A unique key that makes this request safe to retry. See Idempotent requests.

Maximum string length: 255
Example:

"d9105228-4a08-46b1-8b91-42fed586d383"

Api-Version-Date
string

Pins the request to a dated API version.

Example:

"2026-08-13"

Path Parameters

id
string
required

Webhook ID, prefixed hook_.

Body

application/json
sent_after
string
required

Start of the delivery window to replay, as an ISO 8601 timestamp. Clamped to the 30-day delivery retention.

events
string[]

Only replay these event types, in dot form (for example payment.succeeded). Omit to include every event.

failed_only
boolean

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.

sent_before
string

End of the delivery window to replay, as an ISO 8601 timestamp. Defaults to now.

Response

replay queued

queued
boolean
required

Whether the replay was accepted. Watch the webhook's delivery log for the re-sends.