Limited offer50% off your first month: the $99 plan for $4924 hours onlySee plans
← All integrations
Cal.com logo

Cal.com

Manage event types and bookings.

CalendarOAuth175 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
CAL_ADD_ATTENDEE
Creates an attendee for an existing Cal.com booking using the v1 API and an API key.
POST /composio/cal/cal_add_attendeeexternal_send——no bill
CAL_ADD_MEMBER_TO_TEAM_USING_ORG_AND_TEAM_ID
Adds a new member to a specified team within an organization by creating a team membership.
POST /composio/cal/cal_add_member_to_team_using_org_and_team_idexternal_send——no bill
CAL_ADD_ORGANIZATION_ATTRIBUTE_OPTION
Adds a new option to an organization's SINGLE_SELECT or MULTI_SELECT attribute. Use this action to extend the available choices for an existing attribute. For example, adding a new department option like "Marketing" to a "Department" attribute. Prerequisites: - The organization must exist and the user must have admin access - The attribute must already exist and be of type SINGLE_SELECT or MULTI_SELECT Common use cases: - Adding new department options to a department selector - Expanding location choices for a location attribute - Creating new priority levels for a priority field Note: While it's recommended to use unique slugs for clarity, the API may allow duplicate slugs.
POST /composio/cal/cal_add_organization_attribute_optionexternal_send——no bill
CAL_CANCEL_BOOKING_VIA_UID
Cancels a Cal.com booking by UID. For seated or recurring bookings, it can target a seat or cancel subsequent recurrences; a recurring booking UID can cancel all recurrences.
POST /composio/cal/cal_cancel_booking_via_uidexternal_send——no bill
CAL_CHECK_CALENDAR_VERSION2
Retrieves free/busy availability for a specified calendar to aid scheduling without revealing event details; requires an existing, accessible calendar, noting that data granularity can vary.
POST /composio/cal/cal_check_calendar_version2external_send——no bill
CAL_CHECK_GCAL_SYNCHRONIZATION_STATUS
Checks the connection and synchronization status of the authenticated user's Google Calendar integration with Cal.com.
POST /composio/cal/cal_check_gcal_synchronization_statusexternal_send——no bill
CAL_CHECK_ICS_FEED_CALENDAR_ENDPOINT
Calls the ICS feed check endpoint and returns its status. The action accepts no feed URL parameter.
POST /composio/cal/cal_check_ics_feed_calendar_endpointexternal_send——no bill
CAL_CHECK_STRIPE_STATUS
Verifies if Stripe is correctly connected to the Cal scheduling system and functional for processing payments, reporting only on the integration's status.
POST /composio/cal/cal_check_stripe_statusexternal_send——no bill
CAL_CHECK_TEAM_STRIPE_INTEGRATION_STATUS
Checks a team's Stripe integration status. A 404 response is returned as an error status.
POST /composio/cal/cal_check_team_stripe_integration_statusexternal_send——no bill
CAL_CONFIRM_BOOKING_BY_UID
Confirms an existing booking by `bookingUid` if the booking exists and is in a state allowing confirmation (e.g., not already cancelled or confirmed); this finalizes the booking, does not modify its details, and should typically be performed once.
POST /composio/cal/cal_confirm_booking_by_uidexternal_send——no bill
CAL_CONNECT_TO_CALENDAR
Gets an OAuth authorization URL to connect a specified calendar provider to Cal.com.
POST /composio/cal/cal_connect_to_calendarexternal_send——no bill
CAL_CREATE_MEMBERSHIP_FOR_ORGANIZATION
Creates a new membership for a user within a Cal.com organization. The caller must have admin/owner access to the organization, and the target user must already exist in the system. Use CAL_RETRIEVE_USERS_IN_ORGANIZATION to get valid user IDs.
POST /composio/cal/cal_create_membership_for_organizationexternal_send——no bill

Showing 12 of 175 Cal.com actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.