booking_created
Triggered when a new appointment is booked.Payload
Key Fields
| Field | Type | Description |
|---|---|---|
id | string | Unique appointment identifier |
secret | string | Token for cancel/reschedule operations |
start | string | Start time (ISO 8601) |
end | string | End time (ISO 8601) |
attendees | array | List of attendee objects |
hosts | array | List of host objects |
meetingType | object | Meeting type details |
meetingInfo.channel | string | Video platform used |
meetingInfo.meetingLink | string | Video meeting URL |
booking_cancelled
Triggered when an appointment is cancelled by the host or attendee.Payload
Key Fields
| Field | Type | Description |
|---|---|---|
isCancelled | boolean | Always true for this event |
cancel.cancelledAt | string | When the cancellation occurred |
cancel.cancelledBy | string | Who cancelled: attendee or host |
cancel.reason | string | Optional cancellation reason |
booking_rescheduled
Triggered when an appointment is moved to a new time.Payload
Key Fields
| Field | Type | Description |
|---|---|---|
oldStartDate | string | Original start time |
rescheduledAppointment | object | Updated appointment details |
rescheduledAppointment.start | string | New start time |
rescheduledAppointment.rescheduledAt | string | When the reschedule occurred |
new_employee
Triggered when a new user is added to your company.Payload
Key Fields
| Field | Type | Description |
|---|---|---|
id | string | User’s unique identifier |
email | string | User’s email address |
givenName | string | First name |
familyName | string | Last name |
userType | string | REGULAR or API_PLATFORM |
Common Attendee Fields
All booking events include attendee information:| Field | Type | Description |
|---|---|---|
id | string | Attendee record ID |
email | string | Email address |
firstname | string | First name |
lastname | string | Last name |
fullname | string | Combined full name |
phone | string | Phone number (if provided) |
timezone | string | Attendee’s timezone |
language | string | Preferred language code |
notes | string | Notes from booking form |
attendeeEnrichment | object | Enriched data from integrations |
Common Host Fields
All booking events include host information:| Field | Type | Description |
|---|---|---|
id | string | Host user ID |
email | string | Email address |
givenName | string | First name |
familyName | string | Last name |
fullName | string | Combined full name |
slug | string | URL-friendly identifier |
picture | string | Profile photo URL |