create_webhook
Set up a webhook to receive real-time notifications when booking events occur. Provide a subscriber URL and select trigger events like creation, rescheduling, or cancellation.
Instructions
Create a user-level webhook for real-time event notifications.
IMPORTANT: Use triggers (NOT eventTriggers — that was an old API doc error).
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": {
"subscriber_url": "<subscriber_url>",
"triggers": "<triggers>"
},
"name": "create_webhook"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| active | No | Enable/disable webhook (default: true) | |
| secret | No | Signature secret for payload verification | |
| triggers | Yes | List of trigger names. Available: BOOKING_CREATED, BOOKING_RESCHEDULED, BOOKING_CANCELLED, BOOKING_PAID, BOOKING_REQUESTED, BOOKING_REJECTED, BOOKING_NO_SHOW_UPDATED, FORM_SUBMITTED, MEETING_ENDED, MEETING_STARTED, RECORDING_READY, INSTANT_MEETING, OOO_CREATED, and more (21 total) | |
| subscriber_url | Yes | Webhook endpoint URL |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |