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