Event Type Availability Calendly users can retrieve information about availability for a specific event type when they generate and use a personal access token or OAuth token to authenticate requests to Calendly’s API. Use cases that can be achieved with this API:Documentation Index
Fetch the complete documentation index at: https://calendly-preview.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
- Take appropriate action based on available times for a given event type.
- Effectively share available meeting times from an external application to increase the probability of meetings being booked and enhance the invitee experience.
- For example:
- Display specific available times when sending communications to invitees directly from external applications.
- Include and share first ‘X’ available times.
- For example:
- Make a call to /event_types to retrieve a list of all event types (using the organization scope to get all event types across the organization or using the user scope to get all event types for a specific user). The endpoint will return a collection of event types with an event type uri for each item in the array.
- Make a call to /event_type_available_times and pass the event type uri for the event type you would like to retrieve information about. Please note that start_time and end_time parameters are required, must be in the future, and cannot be a range greater than 7 days.
- Programmatically calculate total hours available for a given user for a given period of time. For example:
- Total available hours
- Total scheduled hours
- Build a custom ‘Calendar View’ for a given user.
- View availability schedules and date overrides to determine if a user needs to open up more availability options.
- Make a call to /organization_memberships to return a collection of users in an organization which includes a user.uri for each item in the array.
- Make a call to /user_availability_schedules and pass the specified user.uri .
- Make a call to /organization_memberships to return a collection of users in an organization which includes a user.uri for each item in the array.
- Make a call to /user_busy_times and pass the specified user.uri . Please note that start_time and end_time parameters are required, must be in the future, and cannot be a range greater than 7 days.