Tools
Cal.com
Prerequisites
The following example requires the pytz
and requests
libraries.
Example
The following agent will use Cal.com to list all events in your Cal.com account for tomorrow.
cookbook/tools/calcom_tools.py
Toolkit Params
Parameter | Type | Default | Description |
---|---|---|---|
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 |
Toolkit Functions
Function | Description |
---|---|
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 |
Information
- View on Github
Was this page helpful?