Getting Started
Platform / Cal Provider
Platform / Google Calendar
Platform / Managed Users
Platform / Webhooks
Orgs / Attributes
Orgs / Attributes / Options
Orgs / Event Types
Orgs / Memberships
Orgs / Schedules
Orgs / Teams
Orgs / Teams / Memberships
Orgs / Teams / Schedules
Orgs / Webhooks
Bookings
- GETGet all bookings
- POSTCreate a booking
- GETGet a booking
- POSTReschedule a booking
- POSTCancel a booking
- POSTMark a booking absence
- POSTAutomatically reassign booking to a new host
- POSTReassign a booking to a specific user
- POSTConfirm booking that requires a confirmation
- POSTDecline booking that requires a confirmation
Calendars
Conferencing
Destination Calendars
Event Types
Event Types / Webhooks
Schedules
Selected Calendars
Stripe
Teams / Event Types
Teams / Memberships
Timezones
Slots
Reserve a slot
POST
/
v2
/
slots
/
reserve
Authorization
string
*
Bearer
Authorization
Required
string
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
object
*
eventTypeId
number
*
eventTypeId
Required
number
Event Type ID for which timeslot is being reserved.
Add Example Value
slotUtcStartDate
string
*
slotUtcStartDate
Required
string
Start date of the slot in UTC timezone.
Add Example Value
slotUtcEndDate
string
*
slotUtcEndDate
Required
string
End date of the slot in UTC timezone.
Add Example Value
bookingUid
string
bookingUid
string
Optional but only for events with seats. Used to retrieve booking of a seated event.
Body
application/json
Event Type ID for which timeslot is being reserved.
Start date of the slot in UTC timezone.
End date of the slot in UTC timezone.
Optional but only for events with seats. Used to retrieve booking of a seated event.
Was this page helpful?