pytz
and requests
libraries.
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 |
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 |