For the complete documentation index, see llms.txt. This page is also available as Markdown.

Webhooks

List webhooks

get

Lists all registered webhook endpoints for the authenticated user's space.

Authorizations
AuthorizationstringRequired
Header parameters
AuthorizationstringRequired

Bearer <API_KEY>

Responses
200

List of webhooks

application/json
totalintegerOptionalExample: 2
get/webhooks

Register a webhook

post

Registers a webhook endpoint that will be called when the given event type occurs (e.g. LeadCreated, CampaignStatusChanged, EmailReply). The URL must use HTTPS.

Authorizations
AuthorizationstringRequired
Header parameters
AuthorizationstringRequired

Bearer <API_KEY>

Body
namestringOptional
typestringRequired
urlstringRequired
Responses
201

Webhook registered successfully

application/json
messagestringOptionalExample: webhook registered successfully
post/webhooks

Update a webhook

put

Updates a registered webhook's name, URL, event type or enabled state. Only provided fields are changed. Disabling a webhook stops deliveries without deleting it.

Authorizations
AuthorizationstringRequired
Path parameters
idintegerRequired

Webhook ID

Header parameters
AuthorizationstringRequired

Bearer <API_KEY>

Body
isEnabledbooleanOptional
namestring · min: 1 · max: 255Optional
typestringOptional
urlstringOptional
Responses
200

Webhook updated successfully

application/json
messagestringOptionalExample: webhook updated successfully
put/webhooks/{id}

Delete a webhook

delete

Deletes a registered webhook endpoint. Events of its type will no longer be delivered to its URL.

Authorizations
AuthorizationstringRequired
Path parameters
idintegerRequired

Webhook ID

Header parameters
AuthorizationstringRequired

Bearer <API_KEY>

Responses
200

Webhook deleted successfully

application/json
idintegerOptionalExample: 123
messagestringOptionalExample: webhook deleted successfully
delete/webhooks/{id}

Last updated