Create a new webhook
Webhooks
Create a new webhook
Creates a versioned webhook through the unified endpoint when using the API version header.
POST
Create a new webhook
Authorizations
Headers
API version header. Supported values: 2026-03-30
Available options:
2026-03-30 Body
application/json
Minimum array length:
1Event type
Available options:
call.answered, call.completed, call.forwarded, call.menu.selected, call.missed, call.ringing, call.recording.completed, call.summary.completed, call.transcript.completed, call.voicemail.completed, message.received, message.delivered, message.failed, message.undelivered, contact.updated, contact.deleted, task.assigned, task.created, task.completed, task.updated, task.deleted, task.unassigned, task.reopened, task.duedate.removed, task.duedate.updated, task.overdue, task.linked, task.unlinked The endpoint that receives events from the webhook.
Example:
"https://example.com/webhook"
Phone number IDs to filter activity events, or ["*"] for all. Omitting this field defaults to ["*"]. Contact events are always org-wide regardless of this setting.
Minimum array length:
1Pattern:
^PN(.*)$Example:
["PNabc123"]The status of the webhook.
Available options:
enabled, disabled Example:
"enabled"
The webhook's label.
Example:
"my webhook"
Response
Created