Webhook map
bookingsbookingCancelled(bookings.bookingCancelled)bookingCreated(bookings.bookingCreated)bookingRescheduled(bookings.bookingRescheduled)meetingEnded(bookings.meetingEnded)
systemping(system.ping)
HTTP handler setup
app/api/webhook/route.ts
Events
Bookings
Booking Cancelled
bookings.bookingCancelled
A booking was cancelled
Payload
| Name | Type | Required | Description |
|---|---|---|---|
triggerEvent | BOOKING_CANCELLED | Yes | — |
createdAt | string | Yes | — |
payload | object | Yes | — |
payload full type
payload full type
Response data full type
Response data full type
webhookHooks example
Booking Created
bookings.bookingCreated
A new booking was created
Payload
| Name | Type | Required | Description |
|---|---|---|---|
triggerEvent | BOOKING_CREATED | Yes | — |
createdAt | string | Yes | — |
payload | object | Yes | — |
payload full type
payload full type
Response data full type
Response data full type
webhookHooks example
Booking Rescheduled
bookings.bookingRescheduled
A booking was rescheduled
Payload
| Name | Type | Required | Description |
|---|---|---|---|
triggerEvent | BOOKING_RESCHEDULED | Yes | — |
createdAt | string | Yes | — |
payload | object | Yes | — |
payload full type
payload full type
Response data full type
Response data full type
webhookHooks example
Meeting Ended
bookings.meetingEnded
A meeting ended
Payload
| Name | Type | Required | Description |
|---|---|---|---|
triggerEvent | MEETING_ENDED | Yes | — |
createdAt | string | Yes | — |
payload | object | Yes | — |
payload full type
payload full type
Response data full type
Response data full type
webhookHooks example
System
Ping
system.ping
Ping test to verify webhook endpoint
Payload
| Name | Type | Required | Description |
|---|---|---|---|
triggerEvent | PING | Yes | — |
createdAt | string | No | — |
payload | object | No | — |
payload full type
payload full type
Response data full type
Response data full type
webhookHooks example