GET
List webhook deliveries

Authorizations

Authorization
string
header
required

An API key minted in the console (ctd_…). Authenticates; never authorizes funds. A key carries scopes (read, wallets.write, transactions.write, events.write, webhooks.write, policy.write) and may be limited to vaults, to IP addresses, and in lifetime — see Authentication.

Query Parameters

type
string

One event type, or several separated by commas (operation.failed,operation.expired). test.ping is a test delivery (POST /webhook_endpoints/{id}/test, or the console's test button). An unknown type answers 422.

Example:

"operation.confirmed"

status
string

One status, or several separated by commas (failed,pending).

Example:

"failed"

endpoint
string<uuid>

Only the deliveries to this endpoint — the endpoint.id of a row. Not an id, 422.

from
string<date-time>

Only rows Citadel recorded at this time or later (created_at). An ISO 8601 date-time.

to
string<date-time>

Only rows Citadel recorded before this time (created_at). An ISO 8601 date-time.

limit
integer
default:50

Rows per page, 1 to 100. Out of range, 422.

Required range: 1 <= x <= 100
cursor
string

The next_cursor of the page before; absent for the first page. Send the same filters with it. A cursor this API did not issue answers 422 invalid_cursor.

Response

One page of deliveries.

data
object[]
required
next_cursor
string | null
required

Pass it as cursor for the next page; null on the last page.