Add a webhook endpoint
create_webhookSubscribe a public HTTPS URL to voice workspace events such as call.ended, call.analyzed, or lead.created. Returns a signing secret once, so store it immediately.
Instructions
Subscribes a URL to one or more events (call.started, call.ended, call.analyzed, lead.created, campaign.status_changed, or "*" for all of them). Returns the signing secret ONCE - store it, it cannot be read back later.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "create_webhook"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Must be a public https URL. | |
| events | No | ||
| description | No |