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
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
eventTypeId
number
requiredEvent Type ID for which timeslot is being reserved.
slotUtcStartDate
string
requiredStart date of the slot in UTC timezone.
slotUtcEndDate
string
requiredEnd date of the slot in UTC timezone.
bookingUid
string
Optional but only for events with seats. Used to retrieve booking of a seated event.
Response
201 - application/json
status
string
data
object
Was this page helpful?