All integrations
CA
Catalogue metadata onlyscheduling & bookingv20260721_00

CAL

Cal

Cal simplifies meeting coordination by providing shareable booking pages, calendar syncing, and availability management to streamline the scheduling process

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

175

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEYOAUTH2 · managed upstream

OAUTH2

cal_com_oauth2

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Base URLfull · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

API_KEY

cal_com_api_key

Provider setup

Developer setup

  • Base URLfull · stringRequired

User connection

  • API Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 61–90 of 175 actions

Fetch all bookings

CAL_FETCH_ALL_BOOKINGS

Fetches a list of bookings, optionally filtered by status, attendee, date range, or by event/team IDs (which must belong to/include the authenticated user respectively), with support for pagination and sorting.

Untrusted display-only summary

Fetch event type details

CAL_FETCH_EVENT_TYPE_DETAILS

Fetches all configuration settings and characteristics for a single event type (identified by orgId, teamId, and eventTypeId), which must exist and be accessible; this read-only action cannot list, create, or modify event types.

Untrusted display-only summary

Fetch organization attribute by id

CAL_FETCH_ORGANIZATION_ATTRIBUTE_BY_ID

Retrieves a specific attribute of an organization, useful for fetching a single data point instead of the entire organization record.

Untrusted display-only summary

Fetch provider access token

CAL_FETCH_PROVIDER_ACCESS_TOKEN

Fetches an OAuth access token for the specified `clientId` to authenticate API calls; this action only retrieves the token, not managing scheduling or calendar events.

Untrusted display-only summary

Fetch schedule by id

CAL_FETCH_SCHEDULE_BY_ID

Fetches comprehensive details for a specific, existing schedule using its `scheduleId`.

Untrusted display-only summary

Fetch user schedule by org id

CAL_FETCH_USER_SCHEDULE_BY_ORG_ID

Retrieves a specific user's schedule within an organization, returning availability windows, timezone settings, and date-specific overrides. Requires organization-level access permissions.

Untrusted display-only summary

Fetch webhook by event type id

CAL_FETCH_WEBHOOK_BY_EVENT_TYPE_ID

Retrieves details for a single, specific webhook using its `webhookId` and associated `eventTypeId`.

Untrusted display-only summary

Force refresh user oauth client

CAL_FORCE_REFRESH_USER_OAUTH_CLIENT

Forces an immediate refresh of OAuth tokens for a Platform managed user. This is a Cal.com Platform API endpoint (deprecated as of December 2025 but still functional for existing customers). Use this endpoint when you've lost a managed user's access or refresh tokens and need to obtain new ones. Prerequisites: - A reg…

Untrusted display-only summary

Get all timezones

CAL_GET_ALL_TIMEZONES

Retrieves all supported time zone identifiers (e.g., 'America/New_York', 'Europe/London') and their associated metadata, excluding specific DST changes or precise UTC offset details.

Untrusted display-only summary

Get available slots info

CAL_GET_AVAILABLE_SLOTS_INFO

Retrieves available time slots for scheduling by considering existing bookings and availability, based on criteria like a specified time range and event type.

Untrusted display-only summary

Get booking reference by id

CAL_GET_BOOKING_REFERENCE_BY_ID

Tool to find a specific booking reference by its ID. Use when you need to retrieve details about a single booking reference that links a booking to an external platform or calendar.

Untrusted display-only summary

Get booking references

CAL_GET_BOOKING_REFERENCES

Retrieves external references for a specific booking within an organization's team. Use when you need to get calendar or video platform integration details for a booking.

Untrusted display-only summary

Get conference OAuth authorization url

CAL_GET_CONFERENCE_OAUTH_AUTHORIZATION_URL

Generates an OAuth 2.0 authorization URL for a supported conferencing `app` to initiate or refresh its integration with Cal.com.

Untrusted display-only summary

Get default schedule details

CAL_GET_DEFAULT_SCHEDULE_DETAILS

Retrieves the Cal system's global default schedule configuration, not custom or user-specific ones.

Untrusted display-only summary

Get destination calendars

CAL_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.

Untrusted display-only summary

Get event type by team id

CAL_GET_EVENT_TYPE_BY_TEAM_ID

Retrieves a specific event type by its ID, requiring that the event type is associated with the given team ID.

Untrusted display-only summary

Get event type private links

CAL_GET_EVENT_TYPE_PRIVATE_LINKS

Retrieves all private booking links for a specific event type. Private links allow sharing event booking URLs with restricted access, either time-limited or usage-limited.

Untrusted display-only summary

Get google calendar oauth authentication url

CAL_GET_GOOGLE_CALENDAR_OAUTH_AUTHENTICATION_URL

Generates the initial Google Calendar OAuth 2.0 authorization URL for user redirection to begin the authentication and authorization process.

Untrusted display-only summary

Get oauth clients user

CAL_GET_OAUTH_CLIENTS_USER

Retrieves all managed users associated with a Platform OAuth client. This endpoint is part of Cal.com's Platform API for managing users created through OAuth client credentials. Requires a valid Platform OAuth client ID and secret key, which are obtained when creating an OAuth client at https://app.cal.com/settings/pl…

Untrusted display-only summary

Get organization attribute assigned options

CAL_GET_ORGANIZATION_ATTRIBUTE_ASSIGNED_OPTIONS

Retrieves all assigned attribute options for a specific attribute within an organization. This action returns the list of attribute options that have been assigned to users, along with which users have been assigned each option. For example, if you have a "Department" attribute, this will show which department options…

Untrusted display-only summary

Get organization attribute assigned options by slug

CAL_GET_ORGANIZATION_ATTRIBUTE_ASSIGNED_OPTIONS_BY_SLUG

Tool to retrieve all assigned attribute options for a specific attribute by its slug within an organization. Use when you need to see which attribute options have been assigned to users, filtered by the attribute's slug identifier.

Untrusted display-only summary

Get organization ID

CAL_GET_ORGANIZATION_ID

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

Untrusted display-only summary

Get organization schedules

CAL_GET_ORGANIZATION_SCHEDULES

Retrieves availability schedules for an organization. Returns schedules that define when users are available for bookings, including working hours, time zones, and date-specific overrides. These are not individual events or appointments, but rather the availability templates that determine when bookings can be made.

Untrusted display-only summary

Get organization teams event types

CAL_GET_ORGANIZATION_TEAMS_EVENT_TYPES

Retrieves event types, including names, durations, and custom settings for team scheduling, for all teams within an existing organization specified by `orgId`.

Untrusted display-only summary

Get organization team workflows

CAL_GET_ORGANIZATION_TEAM_WORKFLOWS

Retrieves workflows configured for a specific team within an organization. Returns workflow configurations including triggers, steps, and activation settings. Use when you need to list or inspect workflow automations for a team.

Untrusted display-only summary

Get organization user schedules

CAL_GET_ORGANIZATION_USER_SCHEDULES

Retrieves all availability schedules configured for a specific user within an organization. Returns detailed schedule information including time slots, timezones, and overrides. Does not include booked events or appointments.

Untrusted display-only summary

Get private links for team event type

CAL_GET_PRIVATE_LINKS

Get all private links for a team event type. Use this to retrieve both time-based (with expiration) and usage-based (with usage limits) private links for scheduling.

Untrusted display-only summary

Get schedule for user in team

CAL_GET_SCHEDULE_FOR_USER_IN_TEAM

Retrieves all availability schedules for a specific user within a team and organization. Returns schedule configurations including working hours, time zones, weekly availability patterns, default schedule designation, and date-specific overrides. Use this to understand when a team member is available for bookings. Req…

Untrusted display-only summary

Get selected calendar by ID

CAL_GET_SELECTED_CALENDAR_BY_ID

Tool to retrieve a selected calendar by its compound ID (userId_integration_externalId). Use when you need to fetch details of a specific calendar that has been selected for synchronization.

Untrusted display-only summary

Get stripe connect info

CAL_GET_STRIPE_CONNECT_INFO

Retrieves Stripe Connect account details (ID, charges/payouts status, verification, settings) for the user's linked Cal.com account; response may be empty or indicate no integration if no account is linked.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.