/webhooks/{webhookId}/deliveriesIts delivery log for the last 30 days, newest first: each event’s delivery, with its last attempt. Filter by status or event type.
collector.listMyWebhookDeliveries()webhooks:readX-Request-IdwebhookIdstring (uuid)requiredcursorstringThe nextCursor of the previous page. Omit for the first page.
at most 1000 characters
limitintegerItems per page, 1–200 (default 50).
1–200 · default 50
sortstringSort by createdAt; a leading "-" sorts descending, a comma adds a tiebreak. Default -createdAt.
at most 200 characters
filter[status]enumOnly deliveries in this state.
pendingsendingdeliveredfailedfilter[eventType]stringOnly this event type, e.g. hold.requested.
at most 60 characters
200OKA page of deliveries.
nextCursorstring or nullrequiredPass as ?cursor= for the next page; null on the last page.
invalid_requestinvalid_cursorinvalid_filterinvalid_sort
invalid_request: The query or body doesn’t match the schema (see errors[]).
invalid_cursor: The cursor isn’t one this list (in this order) gave out.
invalid_filter: A filter[field] the list doesn’t have, or a value it refuses.
invalid_sort: A sort field the list doesn’t have.
unauthorized: Not signed in (no session or token, or an expired one).
not_found: Nothing at that address.
rate_limitedtemporarily_blocked
rate_limited: Over the caller’s limit: the per-minute burst or the per-day quota (RateLimit headers; wait Retry-After seconds).
temporarily_blocked: Too many refused requests in a row: blocked for a while (Retry-After says how long).
internal: Something went wrong on our side (quote the requestId).