Cal icon

Cal

Open scheduling platform for booking links, event types, availability, calendars, and appointments.

Handles open scheduling flows for booking creation, slot lookup, cancellation, and booking lifecycle events.

Example Use Cases

These are the Cal actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.

Add attendee

Tool to create a new attendee for an existing booking in Cal.com. Use when you need to add an additional participant to a scheduled event.

Connect to calendar

Initiates or checks the external connection status for a specified calendar, possibly returning a redirect URL for user authorization to complete integration, without altering calendar data.

Create or update team profile

Creates a new team profile, or updates one if a 'slug' matches, customizing branding, scheduling, privacy, and operational details.

Edit booking by ID

Tool to edit an existing booking by its ID. Use when you need to update booking details such as title, description, status, or time.

Edit event type by ID

Tool to edit an existing Cal.com event type by ID. Use when you need to update event type settings like title, description, duration, locations, or booking configurations.

Get destination calendars

Tool to retrieve all destination calendars configured for the authenticated user. Use when you need to find where new bookings will be created.

Get organization ID

Retrieves the organization ID associated with the currently authenticated user from the Cal.com /v2/me endpoint.

Get team bookings

Retrieves all bookings for a specified team, optionally filtered by status, attendee details, date ranges, or event type IDs, with support for pagination and sorting.

Get teams list

Retrieves all teams the user belongs to, including their names and members.

List all attendees

Tool to retrieve all attendees from Cal.com. Use when you need to get a complete list of all attendees across all bookings.