Re-sends the original event to its endpoint. The payload is reconstructed from the delivery record (same eventId, eventType, and occurred_at). The signature header includes svix-delivery-attempt: replay so receivers can distinguish replays from first-time deliveries. Uses the endpoint’s current signing secret — not the one in force at the original delivery time.
curl --request POST \
--url https://api.case.dev/webhooks/v1/deliveries/{id}/replay \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"payload": {}
}'API key starting with sk_case_
Override payload to deliver. Must only be supplied when the delivery record lacks enough context to reconstruct the original event (rare). Defaults to an empty data envelope.
Replay kicked off; inspect deliveries list to see the new attempt
Was this page helpful?
curl --request POST \
--url https://api.case.dev/webhooks/v1/deliveries/{id}/replay \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"payload": {}
}'