Webhook Messages

The Webhook Messages API allows you to inspect and manage individual webhook delivery attempts. This is useful for debugging webhook issues.

Get Webhook Messages

get
/api/v1/webhooks_messages

Retrieves a paginated list of webhook messages, optionally filtered by date range and status.

Authorizations
AuthorizationstringRequired

Authentication using a Bearer token.

Query parameters
date_fromstring · date-timeOptional

Filter messages created from this date (YYYY-MM-DD).

Example: 2025-04-26
date_tostring · date-timeOptional

Filter messages created up to this date (YYYY-MM-DD).

Example: 2025-04-27
per_pageinteger · min: 1 · max: 100Optional

Number of items to return per page in a paginated response.

Default: 15
pageinteger · min: 1Optional

The current page number for paginated results.

Default: 1
directionstring · enumOptional

Sort direction for the message list.

Default: descPossible values:
sortstring · enumOptional

Field to sort the message list by.

Default: created_atPossible values:
statusstring · enumOptional

Filter messages by their delivery status.

Example: deliveredPossible values:
Responses
200

A paginated list of webhook messages.

application/json
get
/api/v1/webhooks_messages

Get Webhook message by UUID

get
/api/v1/webhooks_messages/{uuid}

Retrieves the details of a specific webhook message by its UUID.

Authorizations
AuthorizationstringRequired

Authentication using a Bearer token.

Path parameters
uuidstring · uuidRequired

Universally Unique Identifier (UUID) as defined by RFC 4122.

Example: e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2gPattern: ^[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}$
Responses
200

Successfully retrieved the webhook message details.

application/json
get
/api/v1/webhooks_messages/{uuid}

Update webhook message status

patch
/api/v1/webhooks_messages/{uuid}

Allows updating the status of a specific webhook message.

Authorizations
AuthorizationstringRequired

Authentication using a Bearer token.

Path parameters
uuidstring · uuidRequired

Universally Unique Identifier (UUID) as defined by RFC 4122.

Example: e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2gPattern: ^[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}$
Query parameters
statusstring · enumRequired

The new status to set for the webhook message.

Possible values:
Responses
200

Webhook message status updated successfully. Returns the updated resource.

application/json
patch
/api/v1/webhooks_messages/{uuid}

Last updated

Was this helpful?