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

Post user to organization

CAL_POST_USER_TO_ORGANIZATION

Adds a new user to an existing organization (identified by `orgId` in path), requiring user's `email` and allowing extensive optional profile customization.

Untrusted display-only summary

Create webhook subscription

CAL_POST_WEBHOOK_EVENT

Creates a new Cal.com webhook subscription to send real-time notifications for specified calendar events (like bookings, meetings, forms) to a publicly accessible subscriber URL. Supports custom payload templates and webhook signature verification via HMAC-SHA256.

Untrusted display-only summary

Reassign booking to another user

CAL_REASSIGN_BOOKING_TO_ANOTHER_USER

Reassigns an existing booking to a specified user. Requires cal-api-version 2024-08-13. The booking owner must be authorized to perform the reassignment.

Untrusted display-only summary

Reassign booking with uid

CAL_REASSIGN_BOOKING_WITH_UID

Reassigns the specified booking to a new team member, who is determined by the system rather than being specified in the request.

Untrusted display-only summary

Refresh oauth token for client id

CAL_REFRESH_OAUTH_TOKEN_FOR_CLIENT_ID

Refreshes an OAuth access token for a specified `clientId` and managed user using their `refreshToken`. This is a Cal.com Platform feature for developers building applications that manage users. Prerequisites: - A registered OAuth client application with Cal.com (provides clientId) - The OAuth client secret key (x_cal…

Untrusted display-only summary

Request email verification code

CAL_REQUEST_EMAIL_VERIFICATION_CODE

Request an email verification code for a team's verified resources. Use this action when you need to verify an email address for a team. The API will send a verification code to the specified email address. After receiving the code, you'll need to use it with a separate verification endpoint to complete the email veri…

Untrusted display-only summary

Reschedule booking by uid

CAL_RESCHEDULE_BOOKING_BY_UID

Reschedules an existing booking (identified by `bookingUid`) to a new time. Requires the booking UID and the new start time in ISO 8601 format. Optionally, you can provide a rescheduling reason and the email of the person rescheduling.

Untrusted display-only summary

Reserve slot for event

CAL_RESERVE_SLOT_FOR_EVENT

Temporarily reserves an available time slot for an existing and bookable event type, useful for high-demand slots to prevent double-bookings while the user completes the booking.

Untrusted display-only summary

Retrieve attribute options for org

CAL_RETRIEVE_ATTRIBUTE_OPTIONS_FOR_ORG

Retrieves all available options for a specific attribute within an organization. This action returns the list of selectable options for SINGLE_SELECT or MULTI_SELECT type attributes. For example, if you have a "Department" attribute, this will return options like "Engineering", "Marketing", "Sales". Note: TEXT and NUM…

Untrusted display-only summary

Retrieve booking details by uid

CAL_RETRIEVE_BOOKING_DETAILS_BY_UID

Fetches comprehensive details for an existing booking, identified by its `bookingUid`.

Untrusted display-only summary

Retrieve calendar busy times

CAL_RETRIEVE_CALENDAR_BUSY_TIMES

To find busy calendar slots for scheduling/conflict detection, call this with a valid `credentialId`, an `externalId` accessible by it, and a recognized IANA `loggedInUsersTz`; returns only busy intervals, not event details or free slots. Use credentialId/externalId for single calendar queries.

Untrusted display-only summary

Retrieve calendar list

CAL_RETRIEVE_CALENDAR_LIST

Retrieves a list of all calendar summaries (no event details) associated with the authenticated user's account.

Untrusted display-only summary

Retrieve current team for organization

CAL_RETRIEVE_CURRENT_TEAM_FOR_ORGANIZATION

Retrieves details of the team(s) for the currently authenticated user within the specified organization `orgId`.

Untrusted display-only summary

Retrieve default conferencing settings

CAL_RETRIEVE_DEFAULT_CONFERENCING_SETTINGS

Retrieves an account's or organization's read-only default conferencing settings in Cal.com (e.g., video platform, meeting duration) to inform event creation or ensure consistency.

Untrusted display-only summary

Retrieve event type by id

CAL_RETRIEVE_EVENT_TYPE_BY_ID

Retrieves comprehensive details for a specific, existing Cal.com event type using its unique ID; this is a read-only action and does not return associated events or bookings.

Untrusted display-only summary

Retrieve membership from organization

CAL_RETRIEVE_MEMBERSHIP_FROM_ORGANIZATION

Retrieves detailed information about a specific membership within a particular organization.

Untrusted display-only summary

Retrieve my information

CAL_RETRIEVE_MY_INFORMATION

Retrieves the authenticated user's core profile information (e.g., name, email, timezone); does not retrieve related data like calendar events or schedules.

Untrusted display-only summary

Retrieve OAuth client user by ID

CAL_RETRIEVE_OAUTH_CLIENT_USER_BY_ID

Retrieves detailed profile information for a specific managed user associated with an OAuth client. This endpoint is part of Cal.com's Platform API for OAuth client management. It requires: - A valid OAuth client ID (clientId) obtained from the Cal.com Platform dashboard - A valid managed user ID (userId) that was cre…

Untrusted display-only summary

Retrieve oauth client webhook by id

CAL_RETRIEVE_OAUTH_CLIENT_WEBHOOK_BY_ID

Retrieves detailed configuration for a specific webhook by ID from a Platform OAuth client. This Platform API endpoint requires OAuth client credentials (clientId and x-cal-secret-key) to access webhook settings including subscriber URL, active status, event triggers, payload template, and verification secret. Prerequ…

Untrusted display-only summary

Retrieve organization attributes

CAL_RETRIEVE_ORGANIZATION_ATTRIBUTES

Retrieves detailed attributes (e.g., configurations, settings, metadata) for an organization, identified by its `orgId`, which must correspond to an existing organization.

Untrusted display-only summary

Retrieve organization attributes options

CAL_RETRIEVE_ORGANIZATION_ATTRIBUTES_OPTIONS

Retrieves all attribute options assigned to a specific user within an organization. Attribute options are customizable organizational metadata (like department, role, location, or team) that organizations define and assign to users for flexible categorization and management.

Untrusted display-only summary

Retrieve organization webhook by id

CAL_RETRIEVE_ORGANIZATION_WEBHOOK_BY_ID

Retrieves detailed information, including configuration and status, for a specific webhook by its ID (`webhookId`) within a given organization (`orgId`).

Untrusted display-only summary

Retrieve organization webhooks by org ID

CAL_RETRIEVE_ORGANIZATION_WEBHOOKS_BY_ORG_ID

Retrieves all webhooks configured for a specific organization, returning an array of webhook objects with their configuration details (ID, triggers, subscriber URL, active status, etc.). Supports pagination via `take` and `skip` parameters. This is a read-only operation that does not modify any webhooks.

Untrusted display-only summary

Retrieve provider details

CAL_RETRIEVE_PROVIDER_DETAILS

Verifies and retrieves details for an OAuth client (provider) in Cal.com's Platform API. This endpoint is part of Cal.com's Platform API for managing OAuth clients. It verifies the OAuth client credentials (clientId and x-cal-secret-key) and returns provider details including the client ID, associated organization ID,…

Untrusted display-only summary

Retrieve schedules list

CAL_RETRIEVE_SCHEDULES_LIST

Retrieve all availability schedules for the authenticated Cal.com user. This action returns a list of schedules that define when a user is available for bookings. Each schedule includes availability time blocks, timezone, and whether it's the default schedule. Use this to: - List all configured schedules for a user -…

Untrusted display-only summary

Retrieve team details in organization

CAL_RETRIEVE_TEAM_DETAILS_IN_ORGANIZATION

Retrieves a paginated list of teams and their details for a specific organization ID; individual team member details or schedules are not included.

Untrusted display-only summary

Retrieve team event types

CAL_RETRIEVE_TEAM_EVENT_TYPES

Retrieves event types for a team within the Cal scheduling system; this action does not provide details on scheduled instances or member availability.

Untrusted display-only summary

Retrieve team membership by id

CAL_RETRIEVE_TEAM_MEMBERSHIP_BY_ID

Retrieves detailed information for a specific team membership by its ID within an organization's team. Returns membership details including the user's role (MEMBER, OWNER, or ADMIN), acceptance status, impersonation settings, and user profile information (email, name, username, avatar, bio). Requires organization-leve…

Untrusted display-only summary

Retrieve team membership details

CAL_RETRIEVE_TEAM_MEMBERSHIP_DETAILS

Retrieves detailed attributes for a specific team membership by its ID and the team ID, such as member information, role, and status; does not list all team members.

Untrusted display-only summary

Retrieve team memberships

CAL_RETRIEVE_TEAM_MEMBERSHIPS

Retrieves all memberships for a team, including member details, roles (MEMBER/OWNER/ADMIN), and invitation acceptance status. Supports pagination via 'take' and 'skip' parameters. Use this action to list team members and their roles. The authenticated user must be a member of the team to access its memberships.

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.