curl --request POST \
--url https://api.cal.com/v2/bookings/{bookingUid}/attendees \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--header 'cal-api-version: <cal-api-version>' \
--data '
{
"name": "John Doe",
"timeZone": "America/New_York",
"email": "[email protected]",
"phoneNumber": "+919876543210",
"language": "it"
}
'{
"status": "success",
"data": {
"name": "John Doe",
"email": "[email protected]",
"displayEmail": "[email protected]",
"timeZone": "America/New_York",
"absent": false,
"id": 251,
"bookingId": 313,
"language": "en",
"phoneNumber": "+1234567890"
}
}Add a new attendee to an existing booking by its UID.
Side effects:
Permissions:
booking.update permission for the teamcurl --request POST \
--url https://api.cal.com/v2/bookings/{bookingUid}/attendees \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--header 'cal-api-version: <cal-api-version>' \
--data '
{
"name": "John Doe",
"timeZone": "America/New_York",
"email": "[email protected]",
"phoneNumber": "+919876543210",
"language": "it"
}
'{
"status": "success",
"data": {
"name": "John Doe",
"email": "[email protected]",
"displayEmail": "[email protected]",
"timeZone": "America/New_York",
"absent": false,
"id": 251,
"bookingId": 313,
"language": "en",
"phoneNumber": "+1234567890"
}
}Must be set to 2024-08-13. This header is required as this endpoint does not exist in older API versions.
value must be Bearer <token> where <token> is api key prefixed with cal_ or managed user access token
The name of the attendee.
"John Doe"
The time zone of the attendee.
"America/New_York"
The email of the attendee.
The phone number of the attendee in international format.
"+919876543210"
The preferred language of the attendee. Used for booking confirmation.
ar, ca, de, es, eu, he, id, ja, lv, pl, ro, sr, th, vi, az, cs, el, es-419, fi, hr, it, km, nl, pt, ru, sv, tr, zh-CN, bg, da, en, et, fr, hu, iw, ko, no, pt-BR, sk, ta, uk, zh-TW, bn "it"
Was this page helpful?