Skip to main content
POST
Redeliver callback

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-Organization-Id
string | null

Path Parameters

run_id
string<uuid>
required

Response

Successful Response

Response shape.

id
string<uuid> | null
run_id
string<uuid> | null
callback_url
string | null
payload_bytes
string | null
payload
CallbackPayload · object | null

JSON payload delivered to a customer's callback_url when a run reaches a terminal state.

This is the contract between Runflow and the customer's webhook endpoint. It is frozen at delivery time and stored as payload_bytes on the delivery row.

Datetime fields are serialized using .isoformat() (emitting +00:00 for UTC) to preserve byte-equivalence with the pre-contract payload builder, which customers' HMAC signature verification may depend on.

signing_secret_id
string<uuid> | null
is_automatic
boolean | null
status_code
enum<string> | null
Available options:
pending,
queued,
processing,
succeeded,
failed,
failed_non_retryable
failure_reason_code
enum<string> | null
Available options:
dns_validation_failed,
max_attempts_exhausted,
client_rejected
failure_detail
string | null
attempt_count
integer | null
max_attempts
integer | null
next_attempt_at
string<date-time> | null
created_at
string<date-time> | null
updated_at
string<date-time> | null
completed_at
string<date-time> | null
attempts
FullValidator · object[] | null