@@ -30,7 +30,19 @@ Trigger workflow when a booking is cancelled in Cal.com
3030| --------- | ---- | ----------- |
3131| ` triggerEvent ` | string | The webhook event type |
3232| ` createdAt ` | string | When the webhook event was created \( ISO 8601\) |
33- | ` payload ` | string | Booking title |
33+ | ` payload ` | object | payload output from the tool |
34+ | ↳ ` title ` | string | Booking title |
35+ | ↳ ` description ` | string | Booking description |
36+ | ↳ ` eventTypeId ` | number | Event type ID |
37+ | ↳ ` startTime ` | string | Booking start time \( ISO 8601\) |
38+ | ↳ ` endTime ` | string | Booking end time \( ISO 8601\) |
39+ | ↳ ` uid ` | string | Unique booking identifier |
40+ | ↳ ` bookingId ` | number | Numeric booking ID |
41+ | ↳ ` status ` | string | Booking status |
42+ | ↳ ` location ` | string | Meeting location or URL |
43+ | ↳ ` cancellationReason ` | string | Reason for cancellation |
44+ | ↳ ` responses ` | json | Booking form responses |
45+ | ↳ ` metadata ` | json | Custom metadata attached to the booking |
3446
3547
3648---
@@ -51,7 +63,19 @@ Trigger workflow when a new booking is created in Cal.com
5163| --------- | ---- | ----------- |
5264| ` triggerEvent ` | string | The webhook event type |
5365| ` createdAt ` | string | When the webhook event was created \( ISO 8601\) |
54- | ` payload ` | string | Booking title |
66+ | ` payload ` | object | payload output from the tool |
67+ | ↳ ` title ` | string | Booking title |
68+ | ↳ ` description ` | string | Booking description |
69+ | ↳ ` eventTypeId ` | number | Event type ID |
70+ | ↳ ` startTime ` | string | Booking start time \( ISO 8601\) |
71+ | ↳ ` endTime ` | string | Booking end time \( ISO 8601\) |
72+ | ↳ ` uid ` | string | Unique booking identifier |
73+ | ↳ ` bookingId ` | number | Numeric booking ID |
74+ | ↳ ` status ` | string | Booking status |
75+ | ↳ ` location ` | string | Meeting location or URL |
76+ | ↳ ` responses ` | json | Booking form responses \( dynamic - fields depend on your event type configuration\) |
77+ | ↳ ` metadata ` | json | Custom metadata attached to the booking \( dynamic - user-defined key-value pairs\) |
78+ | ↳ ` videoCallData ` | json | Video call details \( structure varies by provider\) |
5579
5680
5781---
@@ -72,7 +96,22 @@ Trigger workflow when payment is completed for a paid booking
7296| --------- | ---- | ----------- |
7397| ` triggerEvent ` | string | The webhook event type \( BOOKING_PAID\) |
7498| ` createdAt ` | string | When the webhook event was created \( ISO 8601\) |
75- | ` payload ` | string | Booking title |
99+ | ` payload ` | object | payload output from the tool |
100+ | ↳ ` title ` | string | Booking title |
101+ | ↳ ` description ` | string | Booking description |
102+ | ↳ ` eventTypeId ` | number | Event type ID |
103+ | ↳ ` startTime ` | string | Booking start time \( ISO 8601\) |
104+ | ↳ ` endTime ` | string | Booking end time \( ISO 8601\) |
105+ | ↳ ` uid ` | string | Unique booking identifier |
106+ | ↳ ` bookingId ` | number | Numeric booking ID |
107+ | ↳ ` status ` | string | Booking status |
108+ | ↳ ` location ` | string | Meeting location or URL |
109+ | ↳ ` payment ` | object | Payment details |
110+ | ↳ ` id ` | string | Payment ID |
111+ | ↳ ` amount ` | number | Payment amount |
112+ | ↳ ` currency ` | string | Payment currency |
113+ | ↳ ` success ` | boolean | Whether payment succeeded |
114+ | ↳ ` metadata ` | json | Custom metadata attached to the booking |
76115
77116
78117---
@@ -93,7 +132,17 @@ Trigger workflow when a booking request is rejected by the host
93132| --------- | ---- | ----------- |
94133| ` triggerEvent ` | string | The webhook event type \( BOOKING_REJECTED\) |
95134| ` createdAt ` | string | When the webhook event was created \( ISO 8601\) |
96- | ` payload ` | string | Booking title |
135+ | ` payload ` | object | payload output from the tool |
136+ | ↳ ` title ` | string | Booking title |
137+ | ↳ ` description ` | string | Booking description |
138+ | ↳ ` eventTypeId ` | number | Event type ID |
139+ | ↳ ` startTime ` | string | Requested start time \( ISO 8601\) |
140+ | ↳ ` endTime ` | string | Requested end time \( ISO 8601\) |
141+ | ↳ ` uid ` | string | Unique booking identifier |
142+ | ↳ ` bookingId ` | number | Numeric booking ID |
143+ | ↳ ` status ` | string | Booking status \( rejected\) |
144+ | ↳ ` rejectionReason ` | string | Reason for rejection provided by host |
145+ | ↳ ` metadata ` | json | Custom metadata attached to the booking |
97146
98147
99148---
@@ -114,7 +163,18 @@ Trigger workflow when a booking request is submitted (pending confirmation)
114163| --------- | ---- | ----------- |
115164| ` triggerEvent ` | string | The webhook event type \( BOOKING_REQUESTED\) |
116165| ` createdAt ` | string | When the webhook event was created \( ISO 8601\) |
117- | ` payload ` | string | Booking title |
166+ | ` payload ` | object | payload output from the tool |
167+ | ↳ ` title ` | string | Booking title |
168+ | ↳ ` description ` | string | Booking description |
169+ | ↳ ` eventTypeId ` | number | Event type ID |
170+ | ↳ ` startTime ` | string | Requested start time \( ISO 8601\) |
171+ | ↳ ` endTime ` | string | Requested end time \( ISO 8601\) |
172+ | ↳ ` uid ` | string | Unique booking identifier |
173+ | ↳ ` bookingId ` | number | Numeric booking ID |
174+ | ↳ ` status ` | string | Booking status \( pending\) |
175+ | ↳ ` location ` | string | Meeting location or URL |
176+ | ↳ ` responses ` | json | Booking form responses |
177+ | ↳ ` metadata ` | json | Custom metadata attached to the booking |
118178
119179
120180---
@@ -135,7 +195,22 @@ Trigger workflow when a booking is rescheduled in Cal.com
135195| --------- | ---- | ----------- |
136196| ` triggerEvent ` | string | The webhook event type |
137197| ` createdAt ` | string | When the webhook event was created \( ISO 8601\) |
138- | ` payload ` | string | Booking title |
198+ | ` payload ` | object | payload output from the tool |
199+ | ↳ ` title ` | string | Booking title |
200+ | ↳ ` description ` | string | Booking description |
201+ | ↳ ` eventTypeId ` | number | Event type ID |
202+ | ↳ ` startTime ` | string | New booking start time \( ISO 8601\) |
203+ | ↳ ` endTime ` | string | New booking end time \( ISO 8601\) |
204+ | ↳ ` uid ` | string | Unique booking identifier |
205+ | ↳ ` bookingId ` | number | Numeric booking ID |
206+ | ↳ ` status ` | string | Booking status |
207+ | ↳ ` location ` | string | Meeting location or URL |
208+ | ↳ ` rescheduleId ` | number | Previous booking ID |
209+ | ↳ ` rescheduleUid ` | string | Previous booking UID |
210+ | ↳ ` rescheduleStartTime ` | string | Original start time \( ISO 8601\) |
211+ | ↳ ` rescheduleEndTime ` | string | Original end time \( ISO 8601\) |
212+ | ↳ ` responses ` | json | Booking form responses |
213+ | ↳ ` metadata ` | json | Custom metadata attached to the booking |
139214
140215
141216---
@@ -156,7 +231,15 @@ Trigger workflow when a Cal.com meeting ends
156231| --------- | ---- | ----------- |
157232| ` triggerEvent ` | string | The webhook event type \( MEETING_ENDED\) |
158233| ` createdAt ` | string | When the webhook event was created \( ISO 8601\) |
159- | ` payload ` | string | Meeting title |
234+ | ` payload ` | object | payload output from the tool |
235+ | ↳ ` title ` | string | Meeting title |
236+ | ↳ ` eventTypeId ` | number | Event type ID |
237+ | ↳ ` startTime ` | string | Meeting start time \( ISO 8601\) |
238+ | ↳ ` endTime ` | string | Meeting end time \( ISO 8601\) |
239+ | ↳ ` uid ` | string | Unique booking identifier |
240+ | ↳ ` bookingId ` | number | Numeric booking ID |
241+ | ↳ ` duration ` | number | Actual meeting duration in minutes |
242+ | ↳ ` videoCallData ` | json | Video call details |
160243
161244
162245---
@@ -177,7 +260,15 @@ Trigger workflow when a meeting recording is ready for download
177260| --------- | ---- | ----------- |
178261| ` triggerEvent ` | string | The webhook event type \( RECORDING_READY\) |
179262| ` createdAt ` | string | When the webhook event was created \( ISO 8601\) |
180- | ` payload ` | string | Meeting title |
263+ | ` payload ` | object | payload output from the tool |
264+ | ↳ ` title ` | string | Meeting title |
265+ | ↳ ` eventTypeId ` | number | Event type ID |
266+ | ↳ ` startTime ` | string | Meeting start time \( ISO 8601\) |
267+ | ↳ ` endTime ` | string | Meeting end time \( ISO 8601\) |
268+ | ↳ ` uid ` | string | Unique booking identifier |
269+ | ↳ ` bookingId ` | number | Numeric booking ID |
270+ | ↳ ` recordingUrl ` | string | URL to download the recording |
271+ | ↳ ` transcription ` | string | Meeting transcription text \( if available\) |
181272
182273
183274---
0 commit comments