Cal.com
Last updated
Last updated
The following example requires the pytz
and requests
libraries.
The following agent will use Cal.com to list all events in your Cal.com account for tomorrow.
cookbook/tools/calcom_tools.py
api_key
str
None
Cal.com API key
event_type_id
int
None
Event type ID for scheduling
user_timezone
str
None
User’s timezone (e.g. “America/New_York”)
get_available_slots
bool
True
Enable getting available time slots
create_booking
bool
True
Enable creating new bookings
get_upcoming_bookings
bool
True
Enable getting upcoming bookings
reschedule_booking
bool
True
Enable rescheduling bookings
cancel_booking
bool
True
Enable canceling bookings
get_available_slots
Gets available time slots for a given date range
create_booking
Creates a new booking with provided details
get_upcoming_bookings
Gets list of upcoming bookings
get_booking_details
Gets details for a specific booking
reschedule_booking
Reschedules an existing booking
cancel_booking
Cancels an existing booking