Skip to content

List Deliveries

GET
/platform/v1/webhooks/deliveries
curl --request GET \
--url 'https://example.com/platform/v1/webhooks/deliveries?mode=kalipto&errors_only=false'

List deliveries with cursor pagination + per-mode filtering.

mode=kalipto (default) reads the normalized engine platform_event_deliveries (account-scoped via the denormalized developer_account_id column). mode=meta reads the raw inbound forward queue platform_deliveries (channel-scoped — the account scope is enforced via platform_channels.developer_account_id ownership).

Returns {mode, data, next_cursor, prev_cursor}.

Cursor pagination via the WF5 build_page keyset helper (newest-first, O(log n) per page). Filters:

  • subscription_id — kalipto-mode only (raw deliveries have no sub).
  • channel_id — both modes.
  • status — both modes.
  • event_type — kalipto-mode only.
  • errors_only — both modes (status=‘failed’).
mode
Mode

kalipto (default) = normalized platform_event_deliveries; meta = raw platform_deliveries.

string
default: kalipto /^(kalipto|meta)$/

kalipto (default) = normalized platform_event_deliveries; meta = raw platform_deliveries.

subscription_id
Any of:
integer
channel_id
Any of:
integer
status
Any of:
string
event_type
Any of:
string
errors_only
Errors Only
boolean
after
Any of:
string
before
Any of:
string
limit
Any of:
integer

Successful Response

Media type application/json
Example generated
example

Validation Error

Media type application/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
ctx
Context
object
input
Input
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Example generated
{
"detail": [
{
"ctx": {},
"input": "example",
"loc": [
"example"
],
"msg": "example",
"type": "example"
}
]
}