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 151–175 of 175 actions

Retrieve team memberships for organization

CAL_RETRIEVE_TEAM_MEMBERSHIPS_FOR_ORGANIZATION

Retrieves all user memberships for a specific team within an organization, including each member's role (OWNER, ADMIN, MEMBER), acceptance status, impersonation settings, and detailed user information (email, username, name, avatar, bio). Supports pagination via 'take' and 'skip' parameters.

Untrusted display-only summary

Retrieve users in organization

CAL_RETRIEVE_USERS_IN_ORGANIZATION

Retrieves users associated with a specific organization ID, excluding individual scheduling or calendar data; the `orgId` must be a valid identifier for an existing organization.

Untrusted display-only summary

Retrieve v2 conferencing info

CAL_RETRIEVE_V2_CONFERENCING_INFO

Retrieves an authenticated Cal user's or organization's video conferencing configurations, capabilities, and installed apps, useful for understanding options before scheduling or verifying setups; provider availability may vary by subscription or settings.

Untrusted display-only summary

Retrieve webhook details for OAuth client

CAL_RETRIEVE_WEBHOOK_DETAILS_FOR_OAUTH_CLIENT

Retrieves all webhook configurations for a specific OAuth client with optional pagination. This endpoint is part of Cal.com's Platform API for managing webhooks associated with OAuth clients. Use this to: - List all webhooks configured for an OAuth client - Audit webhook configurations and their active status - Review…

Untrusted display-only summary

Retrieve webhooks for event type

CAL_RETRIEVE_WEBHOOKS_FOR_EVENT_TYPE

Retrieves a paginated list of webhooks (including URLs, subscribed events, and status) for a specified, existing event type ID, useful for auditing configurations or troubleshooting.

Untrusted display-only summary

Retrieve webhooks list

CAL_RETRIEVE_WEBHOOKS_LIST

Retrieves a paginated list of webhooks from the user's Cal scheduling system account, which are used for real-time notifications on events like new bookings, cancellations, or updates.

Untrusted display-only summary

Save calendar entry

CAL_SAVE_CALENDAR_ENTRY

Saves or updates a calendar's settings using a GET request, typically for data already on the server or simple updates via query parameters.

Untrusted display-only summary

Save calendar ics feeds

CAL_SAVE_CALENDAR_ICS_FEEDS

Imports and saves one or more publicly accessible external iCalendar (ICS) feed URLs into the Cal.com calendar system.

Untrusted display-only summary

Save OAuth credentials via GCal API

CAL_SAVE_OAUTH_CREDENTIALS_VIA_GCAL_API

Completes the Google Calendar OAuth 2.0 flow by exchanging the `code` and `state` (received from Google's redirect after user consent) for access and refresh tokens.

Untrusted display-only summary

Save stripe details

CAL_SAVE_STRIPE_DETAILS

Completes the Stripe OAuth flow by saving Stripe details; call this when a user is redirected back from Stripe with an authorization `code` and `state`.

Untrusted display-only summary

Set default conferencing app

CAL_SET_DEFAULT_CONFERENCING_APP

Sets the specified, valid, and configured conferencing application as the default for new meetings for the authenticated user.

Untrusted display-only summary

Update destination calendar integration

CAL_UPDATE_DESTINATION_CALENDAR_INTEGRATION

Updates the destination calendar for syncing events, using `integration` and `externalId` (typically from `/calendars` endpoint).

Untrusted display-only summary

Update OAuth client user settings

CAL_UPDATE_OAUTH_CLIENT_USER_SETTINGS

Updates specified profile and scheduling preference fields for a user associated with an OAuth client; `defaultScheduleId`, if provided, must be an existing, valid schedule for the user.

Untrusted display-only summary

Update oauth client webhook

CAL_UPDATE_OAUTH_CLIENT_WEBHOOK

Updates specified properties of an existing webhook for an OAuth client; omitted fields remain unchanged.

Untrusted display-only summary

Update private link

CAL_UPDATE_PRIVATE_LINK

Updates a private link for a team event type within an organization. Use to modify maxUsageCount for usage-based links or expiresAt for time-based links.

Untrusted display-only summary

Update schedule by ID

CAL_UPDATE_SCHEDULE_BY_ID

Updates an existing schedule by its ID, allowing partial modification of properties; providing `availability` or `overrides` replaces them entirely.

Untrusted display-only summary

Update team event type

CAL_UPDATE_TEAM_EVENT_TYPE

Tool to update a team event type in Cal.com. Use when modifying settings for a team's event type such as duration, description, scheduling, locations, or any other event configuration.

Untrusted display-only summary

Update team event type webhook

CAL_UPDATE_TEAM_EVENT_TYPE_WEBHOOK

Updates a webhook for a team event type. Use when you need to modify webhook configuration like active status, subscriber URL, triggers, or payload template.

Untrusted display-only summary

Update team information by id

CAL_UPDATE_TEAM_INFORMATION_BY_ID

Updates an existing team's information by its ID within a specified organization; the `slug`, if provided, must be unique within the organization.

Untrusted display-only summary

Update team membership by id

CAL_UPDATE_TEAM_MEMBERSHIP_BY_ID

Updates properties of an existing team membership. Supports partial updates - only provided fields are modified while others remain unchanged. Requires appropriate team permissions (admin or owner role). Use 'Get teams list' to find teamId and 'Retrieve team memberships' to find membershipId.

Untrusted display-only summary

Update team membership properties

CAL_UPDATE_TEAM_MEMBERSHIP_PROPERTIES

Updates attributes like acceptance status, role, or impersonation settings for an existing team membership within an organization. Only provided fields are changed (partial update). Requires organization admin or owner privileges. Use list memberships endpoint to get valid membershipId values.

Untrusted display-only summary

Update user profile details

CAL_UPDATE_USER_PROFILE_DETAILS

Updates the profile information and preferences for the authenticated user, affecting only the fields provided in the request.

Untrusted display-only summary

Update user schedule in organization

CAL_UPDATE_USER_SCHEDULE_IN_ORGANIZATION

Modifies an existing schedule for a specified user within an organization by updating only the provided fields; the organization, user, and schedule must already exist.

Untrusted display-only summary

Update webhook by id

CAL_UPDATE_WEBHOOK_BY_ID

Updates an existing Cal.com webhook by its `webhookId`, allowing partial modification of its attributes; only explicitly provided fields will be changed.

Untrusted display-only summary

Update webhook for organization

CAL_UPDATE_WEBHOOK_FOR_ORGANIZATION

Updates an existing webhook for an organization. Use this to modify webhook settings such as the subscriber URL, activation status, event triggers, or verification secret. Requires admin access to the organization. Only fields provided in the request will be updated; omitted fields retain their current values.

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.