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.
Disconnects the specified conferencing application (e.g., 'zoom', 'google_meet') for the Cal.com account, immediately terminating any ongoing call or meeting; use with caution.
Untrusted display-only summary
Delete destination calendar by id
CAL_DELETE_DESTINATION_CALENDAR_BY_ID
Tool to remove an existing destination calendar by its unique ID. Use when you need to delete a destination calendar configuration.
Untrusted display-only summary
Delete event type by id
CAL_DELETE_EVENT_TYPE_BY_ID
Permanently deletes an existing event type by its ID, which invalidates its scheduling links; the operation is irreversible, and while existing bookings are unaffected, no new bookings can be made for this event type.
Untrusted display-only summary
Delete event type in team
CAL_DELETE_EVENT_TYPE_IN_TEAM
Permanently removes an event type's configuration from a team's scheduling options (e.g., for cleanup); this action is irreversible and requires the event type to be associated with the team.
Untrusted display-only summary
Delete membership in team
CAL_DELETE_MEMBERSHIP_IN_TEAM
Use to permanently remove a user's membership from a specific team within an organization, which revokes their team-associated access but does not remove them from the organization.
Untrusted display-only summary
Delete OAuth Client Managed User
CAL_DELETE_OAUTH_CLIENT_USER
Permanently removes a managed user's association with an OAuth client without deleting their Cal.com account. This is a Cal.com Platform API endpoint for developers who manage users through OAuth clients. Prerequisites: - A registered OAuth client application (provides clientId) - The OAuth client secret key (x_cal_se…
Untrusted display-only summary
Delete oauth client webhook
CAL_DELETE_OAUTH_CLIENT_WEBHOOK
Permanently deletes a specific webhook for an OAuth client in Cal.com Platform API. This endpoint is part of the Cal.com Platform API and requires valid OAuth client credentials. When a webhook is deleted, it will stop receiving notifications for all configured event triggers. **Prerequisites:** - A Platform-enabled C…
Untrusted display-only summary
Delete organization attribute
CAL_DELETE_ORGANIZATION_ATTRIBUTE
Permanently deletes an existing attribute (specified by `attributeId`) from an existing organization (specified by `orgId`); this action is irreversible and may affect features dependent on the attribute.
Untrusted display-only summary
Delete organization attribute option
CAL_DELETE_ORGANIZATION_ATTRIBUTE_OPTION
Permanently deletes a specified option from an organization's attribute. Use this action to remove an option value from attributes of type SINGLE_SELECT or MULTI_SELECT. This is useful for cleaning up unused or deprecated configuration choices. Note: This action is destructive and cannot be undone. The option will be…
Untrusted display-only summary
Delete organization membership
CAL_DELETE_ORGANIZATION_MEMBERSHIP
Irreversibly deletes a user's membership from an organization, removing all associated access and permissions; the response confirms deletion without returning details of the deleted membership.
Untrusted display-only summary
Delete org webhook
CAL_DELETE_ORG_WEBHOOK
Permanently deletes an organization-level webhook by its ID. This action removes the specified webhook from the organization, stopping all future notifications to its subscriber URL. The deletion is irreversible - the webhook configuration cannot be recovered after deletion. Requirements: - User must be authenticated…
Untrusted display-only summary
Delete schedule by id
CAL_DELETE_SCHEDULE_BY_ID
Permanently deletes a specific schedule using its unique identifier, which must correspond to an existing schedule.
Untrusted display-only summary
Delete selected calendars
CAL_DELETE_SELECTED_CALENDARS
Removes a specified, currently selected calendar from the user's active list within the application, without deleting it from the external provider.
Untrusted display-only summary
Delete selected slot
CAL_DELETE_SELECTED_SLOT
Deletes a previously selected time slot from the Cal schedule using its `uid`; the slot must exist and this action is irreversible.
Untrusted display-only summary
Delete team by id
CAL_DELETE_TEAM_BY_ID
Permanently and irreversibly deletes an existing team and all its associated data from the Cal system, using the team's unique `teamId`.
Untrusted display-only summary
Delete team event type in organization
CAL_DELETE_TEAM_EVENT_TYPE_IN_ORGANIZATION
Permanently removes a team event type from an organization's scheduling configuration. Use when cleaning up unused event types or consolidating team scheduling options.
Untrusted display-only summary
Delete team from organization
CAL_DELETE_TEAM_FROM_ORGANIZATION
Permanently and irreversibly deletes a specific team from a Cal.com organization. WARNING: This action cannot be undone and will remove all associated team data including memberships, event types, and bookings. Requires ORG_ADMIN role in the organization.
Untrusted display-only summary
Delete team memberships by id
CAL_DELETE_TEAM_MEMBERSHIPS_BY_ID
Irreversibly removes a user's team membership in the Cal application, revoking access to that specific team; the user's overall Cal account remains active.
Untrusted display-only summary
Delete user attribute option
CAL_DELETE_USER_ATTRIBUTE_OPTION
Unassigns a specific attribute option from a user within an organization. Use this action to remove an attribute option assignment (e.g., skill, role, department) from a specific user. This does NOT delete the attribute option itself from the organization - it only removes the association between the user and that opt…
Untrusted display-only summary
Delete user from organization
CAL_DELETE_USER_FROM_ORGANIZATION
Permanently removes a user from a specific organization (user's system-wide account is unaffected), revoking their access rights therein; this action is irreversible via API and expects the user to be a current member.
Untrusted display-only summary
Delete user schedule
CAL_DELETE_USER_SCHEDULE
Permanently deletes a specific user's schedule, provided the organization, user, and schedule (identified by `orgId`, `userId`, and `scheduleId`) exist.
Untrusted display-only summary
Delete webhook by id
CAL_DELETE_WEBHOOK_BY_ID
Permanently deletes an existing webhook by its `webhookId`, stopping future notifications; this action is irreversible.
Untrusted display-only summary
Delete webhook for event type
CAL_DELETE_WEBHOOK_FOR_EVENT_TYPE
Permanently deletes a specific webhook for an event type, halting its real-time notifications; this operation is irreversible and leaves the event type and other webhooks untouched.
Untrusted display-only summary
Delete webhooks for event type
CAL_DELETE_WEBHOOKS_FOR_EVENT_TYPE
Call this to irreversibly delete all webhooks for a specific `eventTypeId` if the event type exists; details of deleted webhooks are not returned.
Untrusted display-only summary
Disconnect calendar using credential id
CAL_DISCONNECT_CALENDAR_USING_CREDENTIAL_ID
Disconnects a calendar integration by its provider name and credential ID, irreversibly revoking Cal's access; external calendar data remains unaffected.
Untrusted display-only summary
Edit attendee by ID
CAL_EDIT_ATTENDEE_BY_ID
Tool to edit an existing attendee in a Cal.com booking. Use when you need to update attendee details such as name, email, or timezone.
Untrusted display-only summary
Edit availability by ID
CAL_EDIT_AVAILABILITY_BY_ID
Tool to edit an existing availability by ID on Cal.com. Use when you need to update the days, start time, end time, or schedule association of an existing availability.
Untrusted display-only summary
Edit booking by ID
CAL_EDIT_BOOKING_BY_ID
Tool to edit an existing booking by its ID. Use when you need to update booking details such as title, description, status, or time.
Untrusted display-only summary
Edit event type by ID
CAL_EDIT_EVENT_TYPE_BY_ID
Tool to edit an existing Cal.com event type by ID. Use when you need to update event type settings like title, description, duration, locations, or booking configurations.
Untrusted display-only summary
Edit selected calendar by ID
CAL_EDIT_SELECTED_CALENDAR_BY_ID
Tool to edit a selected calendar by its composite ID in Cal.com. Use when you need to update an existing calendar integration.
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.