POST /v2/bookings is used to create regular bookings, recurring bookings and instant bookings. The request bodies for all 3 are almost the same except: If eventTypeId in the request body is id of a regular event, then regular booking is created.
If it is an id of a recurring event type, then recurring booking is created.
Meaning that the request bodies are equal but the outcome depends on what kind of event type it is with the goal of making it as seamless for developers as possible.
For team event types it is possible to create instant meeting. To do that just pass "instant": true
to the request body.
The start needs to be in UTC aka if the timezone is GMT+2 in Rome and meeting should start at 11, then UTC time should have hours 09:00 aka without time zone.
Finally, there are 2 ways to book an event type belonging to an individual user:
eventTypeId
in the request body.eventTypeSlug
and username
and optionally organizationSlug
if the user with the username is within an organization.And 2 ways to book and event type belonging to a team:
eventTypeId
in the request body.eventTypeSlug
and teamSlug
and optionally organizationSlug
if the team with the teamSlug is within an organization.Must be set to 2024-08-13
Accepts different types of booking input: Create Booking (Option 1), Create Instant Booking (Option 2), or Create Recurring Booking (Option 3)
The body is of type object
.
The body is of type object
.
The body is of type object
.
The body is of type object
.
The response is of type object
.
POST /v2/bookings is used to create regular bookings, recurring bookings and instant bookings. The request bodies for all 3 are almost the same except: If eventTypeId in the request body is id of a regular event, then regular booking is created.
If it is an id of a recurring event type, then recurring booking is created.
Meaning that the request bodies are equal but the outcome depends on what kind of event type it is with the goal of making it as seamless for developers as possible.
For team event types it is possible to create instant meeting. To do that just pass "instant": true
to the request body.
The start needs to be in UTC aka if the timezone is GMT+2 in Rome and meeting should start at 11, then UTC time should have hours 09:00 aka without time zone.
Finally, there are 2 ways to book an event type belonging to an individual user:
eventTypeId
in the request body.eventTypeSlug
and username
and optionally organizationSlug
if the user with the username is within an organization.And 2 ways to book and event type belonging to a team:
eventTypeId
in the request body.eventTypeSlug
and teamSlug
and optionally organizationSlug
if the team with the teamSlug is within an organization.Must be set to 2024-08-13
Accepts different types of booking input: Create Booking (Option 1), Create Instant Booking (Option 2), or Create Recurring Booking (Option 3)
The body is of type object
.
The body is of type object
.
The body is of type object
.
The body is of type object
.
The response is of type object
.