calendly.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Activity Log
list
activityLog.list
List activity log entries for an organization
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
organization | string | Yes | — |
sort | string | No | — |
count | number | No | — |
page_token | string | No | — |
min_occurred_at | string | No | — |
max_occurred_at | string | No | — |
search_term | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
pagination | object | Yes | — |
collection full type
collection full type
pagination full type
pagination full type
listOutgoingCommunications
activityLog.listOutgoingCommunications
List outgoing communications for an organization
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
organization | string | Yes | — |
count | number | No | — |
page_token | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
pagination | object | Yes | — |
collection full type
collection full type
pagination full type
pagination full type
Event Types
create
eventTypes.create
Create a new event type
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
name | string | Yes | — |
host | string | Yes | — |
co_hosts | string[] | No | — |
duration | number | No | — |
timezone | string | No | — |
date_setting | object | No | — |
location_configurations | object[] | No | — |
description_plain | string | No | — |
color | string | No | — |
slug | string | No | — |
date_setting full type
date_setting full type
location_configurations full type
location_configurations full type
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
createOneOff
eventTypes.createOneOff
Create a one-off event type
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
name | string | Yes | — |
host | string | Yes | — |
duration | number | Yes | — |
timezone | string | Yes | — |
date_setting | object | Yes | — |
location_configuration | object | No | — |
date_setting full type
date_setting full type
location_configuration full type
location_configuration full type
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
get
eventTypes.get
Get an event type by UUID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
list
eventTypes.list
List all event types
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
user | string | No | — |
organization | string | No | — |
active | boolean | No | — |
count | number | No | — |
page_token | string | No | — |
sort | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
pagination | object | Yes | — |
collection full type
collection full type
pagination full type
pagination full type
listAvailableTimes
eventTypes.listAvailableTimes
List available times for an event type
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
event_type | string | Yes | — |
start_time | string | Yes | — |
end_time | string | Yes | — |
timezone | string | No | — |
diagnostics | boolean | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
collection full type
collection full type
listHosts
eventTypes.listHosts
List hosts for an event type
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
event_type | string | Yes | — |
count | number | No | — |
page_token | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
pagination | object | Yes | — |
collection full type
collection full type
pagination full type
pagination full type
update
eventTypes.update
Update an event type
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
name | string | No | — |
description_plain | string | No | — |
color | string | No | — |
duration | number | No | — |
slug | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
updateAvailability
eventTypes.updateAvailability
Update availability for an event type
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
rules | object[] | No | — |
timezone | string | No | — |
rules full type
rules full type
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
Groups
get
groups.get
Get a group by UUID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
getRelationship
groups.getRelationship
Get a group relationship by UUID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
list
groups.list
List groups in an organization
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
organization | string | Yes | — |
count | number | No | — |
page_token | string | No | — |
sort | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
pagination | object | Yes | — |
collection full type
collection full type
pagination full type
pagination full type
listRelationships
groups.listRelationships
List relationships for a group
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
group | string | Yes | — |
count | number | No | — |
page_token | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
pagination | object | Yes | — |
collection full type
collection full type
pagination full type
pagination full type
Invitees
create
invitees.create
Create an invitee for a one-off event type
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
event_type_uuid | string | Yes | — |
email | string | Yes | — |
name | string | No | — |
timezone | string | No | — |
additional_guests | object[] | No | — |
questions_and_answers | object[] | No | — |
additional_guests full type
additional_guests full type
questions_and_answers full type
questions_and_answers full type
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
deleteData
invitees.deleteData
Delete all data for specified invitee emails [DESTRUCTIVE]
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
emails | string[] | Yes | — |
any
deleteNoShow
invitees.deleteNoShow
Delete an invitee no-show record [DESTRUCTIVE]
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
any
get
invitees.get
Get an event invitee by UUID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
event_uuid | string | Yes | — |
invitee_uuid | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
getNoShow
invitees.getNoShow
Get an invitee no-show record
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
list
invitees.list
List invitees for a scheduled event
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
event_uuid | string | Yes | — |
status | active | canceled | No | — |
count | number | No | — |
page_token | string | No | — |
sort | string | No | — |
email | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
pagination | object | Yes | — |
collection full type
collection full type
pagination full type
pagination full type
markNoShow
invitees.markNoShow
Mark an invitee as a no-show
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
invitee | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
Organizations
deleteMembership
organizations.deleteMembership
Delete an organization membership [DESTRUCTIVE]
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
any
get
organizations.get
Get an organization by UUID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
getInvitation
organizations.getInvitation
Get an organization invitation
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
org_uuid | string | Yes | — |
uuid | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
getMembership
organizations.getMembership
Get an organization membership
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
invite
organizations.invite
Invite a user to an organization
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
org_uuid | string | Yes | — |
email | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
listInvitations
organizations.listInvitations
List organization invitations
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
org_uuid | string | Yes | — |
count | number | No | — |
page_token | string | No | — |
email | string | No | — |
status | string | No | — |
sort | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
pagination | object | Yes | — |
collection full type
collection full type
pagination full type
pagination full type
listMemberships
organizations.listMemberships
List organization memberships
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
organization | string | No | — |
user | string | No | — |
count | number | No | — |
page_token | string | No | — |
email | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
pagination | object | Yes | — |
collection full type
collection full type
pagination full type
pagination full type
removeMember
organizations.removeMember
Remove a user from the organization [DESTRUCTIVE]
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
any
revokeInvitation
organizations.revokeInvitation
Revoke a user’s organization invitation [DESTRUCTIVE]
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
org_uuid | string | Yes | — |
uuid | string | Yes | — |
any
Routing Forms
get
routingForms.get
Get a routing form by UUID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
getSampleWebhookData
routingForms.getSampleWebhookData
Get sample webhook data for an event type
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
organization | string | Yes | — |
scope | string | Yes | — |
event | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
body | object | Yes | — |
body full type
body full type
getSubmission
routingForms.getSubmission
Get a routing form submission by UUID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
list
routingForms.list
List routing forms in an organization
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
organization | string | Yes | — |
count | number | No | — |
page_token | string | No | — |
sort | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
pagination | object | Yes | — |
collection full type
collection full type
pagination full type
pagination full type
Scheduled Events
cancel
scheduledEvents.cancel
Cancel a scheduled event [DESTRUCTIVE]
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
reason | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
deleteData
scheduledEvents.deleteData
Delete all scheduled event data in a time range [DESTRUCTIVE]
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
start_time | string | Yes | — |
end_time | string | Yes | — |
any
get
scheduledEvents.get
Get a scheduled event by UUID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
list
scheduledEvents.list
List all scheduled events
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
user | string | No | — |
organization | string | No | — |
status | active | canceled | No | — |
min_start_time | string | No | — |
max_start_time | string | No | — |
count | number | No | — |
page_token | string | No | — |
sort | string | No | — |
invitee_email | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
pagination | object | Yes | — |
collection full type
collection full type
pagination full type
pagination full type
Scheduling Links
create
schedulingLinks.create
Create a scheduling link
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
max_event_count | number | Yes | — |
owner | string | Yes | — |
owner_type | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
createShare
schedulingLinks.createShare
Create a share link for an event type
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
event_type | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
createSingleUse
schedulingLinks.createSingleUse
Create a single-use scheduling link
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
max_event_count | number | Yes | — |
owner | string | Yes | — |
owner_type | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
Users
get
users.get
Get a user by UUID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
getAvailabilitySchedule
users.getAvailabilitySchedule
Get a user availability schedule
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
getCurrent
users.getCurrent
Get the currently authenticated user (deprecated)
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
listAvailabilitySchedules
users.listAvailabilitySchedules
List all availability schedules for a user
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
user | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
collection full type
collection full type
listBusyTimes
users.listBusyTimes
List busy times for a user
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
user | string | Yes | — |
start_time | string | Yes | — |
end_time | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
collection full type
collection full type
listEventTypes
users.listEventTypes
List event types for a user (deprecated)
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
user | string | Yes | — |
organization | string | No | — |
count | number | No | — |
page_token | string | No | — |
active | boolean | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
pagination | object | Yes | — |
collection full type
collection full type
pagination full type
pagination full type
listMeetingLocations
users.listMeetingLocations
List meeting locations for a user
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
user | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
collection full type
collection full type
Webhook Subscriptions
create
webhookSubscriptions.create
Create a webhook subscription
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
url | string | Yes | — |
events | string[] | Yes | — |
organization | string | Yes | — |
scope | string | Yes | — |
user | string | No | — |
signature_secret | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
delete
webhookSubscriptions.delete
Delete a webhook subscription [DESTRUCTIVE]
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
any
get
webhookSubscriptions.get
Get a webhook subscription by UUID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
resource | object | Yes | — |
resource full type
resource full type
list
webhookSubscriptions.list
List webhook subscriptions
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
organization | string | Yes | — |
scope | string | Yes | — |
user | string | No | — |
count | number | No | — |
page_token | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
collection | object[] | Yes | — |
pagination | object | Yes | — |
collection full type
collection full type
pagination full type
pagination full type