{
"absent_host":false,
"appointment_type":{
"id":"2660601",
"slug":"sample-event"
},
"attendees":[
{
"absent":false,
"email":"[email protected]",
"language":"en",
"name":"Default",
"timeZone":"Asia/Jerusalem"
}
],
"booking_fields_responses":{
"email":"[email protected]",
"guests":[
],
"name":"Default"
},
"cancellation_reason":"Schedule conflict",
"cancelled_by_email":"[email protected]",
"created_at":"2025-06-16T14:31:58.794Z",
"description":"string",
"duration":30,
"end":"2025-06-16T18:00:00.000Z",
"hosts":[
{
"email":"[email protected]",
"id":1582498,
"name":"Staff Member 1",
"timeZone":"Asia/Jerusalem",
"username":"staffmember1-example-com"
}
],
"ics_uid":"[email protected]",
"id":8589828,
"location":"https://app.cal.com/video/kko1gv8tFZe8JjpCpct5tG",
"rating":5,
"recurring_booking_uid":"rec_kko1gv8tFZe8JjpCpct5tG",
"rescheduled_by_email":"[email protected]",
"rescheduled_from_uid":"abc123defGHIjkl456MNO",
"rescheduling_reason":"Availability changed",
"start":"2025-06-16T17:30:00.000Z",
"status":"accepted",
"title":"Sample Event between Staff Member 1 and Default",
"uid":"kko1gv8tFZe8JjpCpct5tG",
"updated_at":"2025-06-16T14:31:59.219Z"
}appointment
| Property | Description |
|---|---|
| absent_host string | Whether the host is absent |
| appointment_type object | The appointment type |
| attendees array | The array of attendees |
| booking_field_responses object | The booking fields responses |
| cancellation_reason string | Cancellation reason |
| cancelled_by_email string | Email of the user who cancelled the appointment |
| created_at string | Creation timestamp |
| description string | Appointment description |
| duration number | Appointment duration in minutes |
| end string | Appointment end time |
| hosts array | The hosts |
| ics_uid string | ICS UID |
| id integer | Appointment ID |
| location string | Appointment location |
| rating number | Appointment rating |
| recurring_booking_uid string | Recurring booking UID |
| rescheduled_by_email string | Email of the user who rescheduled the appointment |
| rescheduled_from_uid string | UID of the previous appointment from which this booking was rescheduled |
| rescheduling_reason string | Rescheduling reason |
| start start | Appointment start time |
| status string | Appointment status Enum: [ accepted, cancelled, pending, rejected ] |
| title string | Appointment title |
| uid string | Appointment UID |
| updated_at string | Last update timestamp |
appointment_type
| Property | Description |
|---|---|
| id string | Event type ID |
| slug string | Event type slug |
attendees
| Property | Description |
|---|---|
| absent boolean | Whether the attendee is absent |
| email string | Attendee email |
| language string | Attendee language Enum: [ en, fr, it, ru, es, de, pt, ro, nl, pt-BR, es-419, ko, ja, pl, ar, iw-TL, zh-HK, zh-CN, zh-TW, cs, sr, sv, no, fi, da, he, tr, uk, vi, hu, id, ms, th, sk, bg, hr, lt, sl, hi, et, lv, el, ca ] |
| metadata object | Metadata |
| name string | Attendee name |
| phone_number string | Attendee phone number |
| seat_uid string | Seat UID |
| time_zone string | Attendee timezone |
booking_field_responses
| Property | Description |
|---|---|
| email string | Booking email |
| guests array | The guests on the booking |
| name string | Name for the booking |
hosts
| Property | Description |
|---|---|
| email string | Host email |
| id string | Host ID |
| name string | Host name |
| time_zone string | Host timezone |
| username string | Host username |