Skip to main content
GET
Core - List filtered webhooks

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

page
integer<int32>

One-based page number. Defaults to 1 and must be between 1 and 1,000,000.

limit
integer<int32>

Number of webhooks to return per page. Defaults to 20 and must be between 1 and 200.

Optional case-insensitive substring matched against display name, content type, and URL. Maximum length is 200 characters.

event
string

Optional event slug that must be present in the webhook's event subscriptions, for example llm.response. Maximum length is 200 characters.

sort
string

Field used to order results. Allowed values are created, updated, and display_name. Defaults to created.

direction
string

Sort direction. Allowed values are asc and desc. Defaults to desc.

content_type
string

Optional comma-separated content types to match, for example application/json,application/x-www-form-urlencoded. A webhook matches when its content type equals any supplied value.

enabled
boolean

Optional delivery status filter. When omitted, enabled and disabled webhooks are returned.

Response

200 - application/json

OK

A page of webhooks and the total number of matching records.

count
integer<int32>
required

Total number of webhooks matching the filters, before pagination.

items
object[]
required

Requested page of webhooks.

has_more
boolean
required

Whether another page of matching webhooks is available.