{
"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 | |
cancellation_reason | Cancellation reason |
cancelled_by_email | Email of the user who cancelled the appointment |
created_at | Creation timestamp |
description | Appointment description |
duration | Appointment duration in minutes |
end | Appointment end time |
hosts | The hosts |
ics_uid | ICS UID |
id | Appointment ID |
location | Appointment location |
rating | Appointment rating |
recurring_booking_uid | Recurring booking UID |
rescheduled_by_email | Email of the user who rescheduled the appointment |
rescheduled_from_uid | UID of the previous appointment from which this booking was rescheduled |
rescheduling_reason | Rescheduling reason |
start | Appointment start time |
status | Appointment status Enum: [ accepted, cancelled, pending, rejected ] |
title | Appointment title |
uid | Appointment UID |
updated_at | 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 | 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 | Metadata |
name | Attendee name |
phone_number | Attendee phone number |
seat_uid | Seat UID |
time_zone | Attendee timezone |
booking_field_responses
Property | Description |
|---|---|
email string | Booking email |
guests | The guests on the booking |
name | Name for the booking |
hosts
Property | Description |
|---|---|
email string | Host email |
id | Host ID |
name | Host name |
time_zone | Host timezone |
username | Host username |