Menu

List webhook deliveries

GET/v1/webhooks/deliveries

Requires an API key with the webhooks:write scope. About keys and scopes

Every outbound delivery in the workspace, newest first, a page at a time. Each entry names the webhook it went to (subscriptionId) and is the attempt log only; the delivered body is not returned.

Query parameters

limitintegeroptional

min > 0 · max 100 · default 20

cursorstringoptional

1–2048 characters

Returns

Returns 200 OK. Otherwise returns an error; Errors lists every code and which to retry.

idstringrequired

uuid

subscriptionIdstringrequired

The webhook (endpoint) it was sent to.

uuid

eventIdstringrequired

The event; the same across retries.

uuid

eventTypestringrequired

The event type, such as message.delivered.

attemptintegerrequired

Which attempt this was, starting at 1.

min -9007199254740991 · max 9007199254740991

statusstringrequired

one of pending, delivered, failed

responseStatusinteger | nullrequired

The HTTP status your endpoint answered with; null if it did not answer.

min -9007199254740991 · max 9007199254740991

failureReasonstring | nullrequired

Why the attempt failed.

requestBodystring | nullrequired

What was sent; kept only while a delivery is pending or failed.

responseBodystring | nullrequired

The first 1 KB of the endpoint's last reply.

createdAtstringrequired

date-time

deliveredAtstring | nullrequired

When your endpoint accepted it.

date-time