Skip to main content
POST
Re-enqueue a delivery

Authorizations

Authorization
string
header
required

Same flow; ledger:write is required for any mutation.

Headers

Idempotency-Key
string

Required on writes. Stable identifier you choose. The same key always returns the same transaction, forever. Can also be supplied as idempotency_key in the request body. Header wins.

Allowed character set: A-Z, a-z, 0-9, _, :, ., -. Max 255 bytes. Replays of an accepted key return the original response with header Idempotent-Replayed: true so callers can tell a replay from a freshly-committed result.

Required string length: 1 - 255
Pattern: ^[A-Za-z0-9_:.\-]+$
Example:

"pi_acme_1234_capture"

Path Parameters

id
string<uuid>
required

Response

New delivery enqueued.

object
enum<string>
required

Discriminator naming the shape of this resource (e.g. account, transaction).

Available options:
webhook_delivery
Example:

"account"

id
string<uuid>
required
webhook_endpoint_id
string<uuid>
required
event_id
string
required
attempt
integer
required

How many HTTP attempts this row has made (0 for pending).

status
enum<string>
required

Public delivery state. Internally the DB also carries a dead value for terminal failures after all retries exhausted; the API collapses that to failed.

Available options:
pending,
succeeded,
failed
enqueue_kind
enum<string>

How this delivery was created.

Available options:
event,
redelivery,
test_send
request_method
string | null
Example:

"POST"

request_url
string | null
request_headers
object | null

Outgoing request headers as sent to the integrator's endpoint. Sensitive headers (authorization, *secret*, cookie) are redacted to [redacted]. The Kordio-Signature header is preserved because it's an HMAC value, not a key.

request_body
string | null
response_status
integer | null
response_headers
object | null
response_body
string | null
response_at
string<date-time> | null
next_attempt_at
string<date-time> | null
error_message
string | null
redelivers_delivery_id
string<uuid> | null

For enqueue_kind: redelivery, the source delivery id.

created_at
string<date-time>
updated_at
string<date-time>