v2
latestOpenAPI 3.1.02026-08-07750280.6 KBWebhooks
Create a webhook subscription
Register a destination URL to receive push deliveries for the selected events.
Supported events:
- `call.ended` — a call finished (status, duration, transcript reference)
- `call.summary_ready` — the AI summary for a call is available
- `appointment.booked` — a reservation was confirmed
- `appointment.updated` — a reservation was rescheduled or its status changed
- `appointment.cancelled` — a reservation was cancelled
- `contact.created` — a new contact was created
The response includes a one-time `secret`. Store it securely: every delivery
is signed with it via the `X-Webhook-Signature: sha256=<hmac>` header. The
secret is never retrievable again.
Authentication:
- API key with READ_WRITE permission
post/webhooks
Request body
Example request
{
"description": "n8n production workflow",
"events": [
"call.ended",
"appointment.booked"
],
"webhook_url": "https://example.com/hooks/inbound"
}Response
Subscription created
{"stackTrail":"paths:/webhooks:post:responses:201:content:application/json:schema","oasType":"schema","type":"unknown","title":"Response Create Webhook Webhooks Post"}