Replay a delivery
Schedule a fresh attempt for the given (message, endpoint). Idempotent via the stable webhook-id.
Authentication: Supports API key and bearer token authentication.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
message_id
Headers
X-Organization-ID
Request
This endpoint expects an object.
endpoint_id
Endpoint to redeliver to.
Response
Successful Response
id
endpoint_id
latest_status
Per-attempt delivery state.
SENDING is the transient state that prevents double-sends: the
delivery task atomically flips PENDING → SENDING (compare-and-set
on the row) before doing the outbound POST, so any other worker that
picks up the same row from the sweeper backs off cleanly. Always a
terminal status (SUCCEEDED/FAILED/DEAD) by the time the task returns.
attempt_count
last_response_status_code
created_at
payload
The envelope as delivered (id, type, timestamp, data).
Errors
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error
429
Too Many Requests Error

