Redeliver
Changed onReplay a finished delivery: reset it to PENDING and re-fire the signed POST.
404 if the delivery isn't visible to the caller; 409 if a delivery for the request is still in flight (a replay must not stack on it). The delivery is re-validated (SSRF) and re-signed at send time, and the receiver dedupes on X-Hedra-Webhook-Id, so a replay is safe.
The webhook id is stable across the original and every replay, because it identifies the event. Every attempt of a replayed cycle therefore also carries X-Hedra-Webhook-Redelivery: true — without it a receiver doing exactly what our guidance says (dedupe on the id) would silently discard the replay, which is the one case where the duplicate is the point.
Request
- Base URLhttps://api.hedra.com/v3
- Auth
- API key in header Authorization
- or HTTP bearer
Path parameters
The job's id (job_<uuid>).
Response
Successful Response
Changes
- info
endpoint added
- info