Request
Provide your bearer token in the Authorization header when making requests to protected resources.
Path Parameters
Calendar Id
Headers
Access Token
API Version
Body
🚨 Deprecated! Please use 'Calendar Notifications APIs' instead.
Calendar Notification
Comma separated emails
Group Id
Team members are required for calendars of type: Round Robin, Collective, Class, Service. Personal calendar must have exactly one team member.
Marks a user as primary. This property is required in case of collective booking calendars. Only one user can be primary.
Meeting location configuration for event calendar.
- Multiple locations are allowed only when one team member is selected.
- For Class booking and Collective calendars, only one location configuration is allowed for each team member.
Calendar widget type. Choose "default" for "neo" and "classic" for "classic" layout.
Meeting location configuration for event calendar
Type of meeting location. zoom_conference/google_conference/ms_teams_conference is not supported in event calendar type
Address for meeting location. Not applicable on "zoom_conference", "google_conference" and "ms_teams_conference" kind
This controls the duration of the meeting
Unit for slot duration.
Unit for pre-buffer.
Slot interval reflects the amount of time the between booking slots that will be shown in the calendar.
Unit for slot interval.
Slot-Buffer is additional time that can be added after an appointment, allowing for extra time to wrap up
Pre-Buffer is additional time that can be added before an appointment, allowing for extra time to get ready
Number of appointments that can be booked for a given day
Minimum scheduling notice for events
Unit for minimum scheduling notice
Minimum number of days/weeks/months for which to allow booking events
Unit for controlling the duration for which booking would be allowed for
Enable recurring appointments for the calendars. Please note that only one member should be added in the calendar to enable this
Number of recurrences
This setting contols what to do incase a recurring slot is unavailable
This setting contols what to do incase a recurring slot is unavailable
Determines which availability type to consider:
- 1: Only custom availabilities will be used.
- 0: Only open hours will be used.
- null: Both the custom availabilities and open hours will be considered.
This is only to set the custom availability. For standard availability, use the openHours property
Formulate the date string in the format of <YYYY-MM-DD in local timezone>T00:00:00.000Z.
The ID of the custom availability object. It is required while updating or deleting the existing custom date availability
Look Busy Configuration
Apply Look Busy
Percentage of slots that will be hidden
Responses
200
Should the created calendar be active or draft
🚨 Deprecated! Please use 'Calendar Notifications APIs' instead.
Group Id
Team members are for calendars of type: Round Robin, Collective, Class, Service. Personal calendar must have exactly one team member.
Calendar widget type. Choose "default" for "neo" and "classic" for "classic" layout.
🚨 Deprecated! Use locationConfigurations.location or teamMembers[].locationConfigurations.location instead.
Meeting location configuration for event calendar
This controls the duration of the meeting
Unit for slot duration.
Slot interval reflects the amount of time the between booking slots that will be shown in the calendar.
Unit for slot interval.
Slot-Buffer is additional time that can be added after an appointment, allowing for extra time to wrap up
Unit for slot buffer.
Pre-Buffer is additional time that can be added before an appointment, allowing for extra time to get ready
Unit for pre-buffer.
Maximum bookings per slot (per user). Maximum seats per slot in case of Class Booking Calendar.
Number of appointments that can be booked for a given day
Minimum scheduling notice for events
Unit for minimum scheduling notice
Minimum number of days/weeks/months for which to allow booking events
Unit for controlling the duration for which booking would be allowed for
This is only to set the standard availability. For custom availability, use the availabilities property
Enable recurring appointments for the calendars. Please note that only one member should be added in the calendar to enable this
Determines which availability type to consider:
- 1: Only custom availabilities will be used.
- 0: Only open hours will be used.
- null: Both custom availabilities and open hours will be considered.
This is only to set the custom availability. For standard availability, use the openHours property
Look Busy Configuration
422
Unprocessable Entity
Body
401
Unauthorized
Body
400
Bad Request