Calendly

Manage Calendly scheduling and events

Configuration

Get Current User

Operation
Get Current User
Personal Access Token*
••••••••
Get Current User (calendly_get_current_user)

Get information about the currently authenticated Calendly user

Input
ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
Output
ParameterTypeDescription
uristringCanonical reference to the user
namestringUser full name
slugstringUnique identifier for the user in URLs
emailstringUser email address
scheduling_urlstringURL to the user
timezonestringUser timezone
avatar_urlstringURL to user avatar image
created_atstringISO timestamp when user was created
updated_atstringISO timestamp when user was last updated

List Event Types

Operation
List Event Types
Personal Access Token*
••••••••
User URI
Filter by user URI
Organization URI
Filter by organization URI (optional)
Active Only
Disabled
When enabled, shows only active event types. When disabled, shows all event types.
Results Per Page
Number of results (default: 20, max: 100)
Page Token
Token for pagination
Sort Order
e.g., "name:asc", "start_time:desc"
List Event Types (calendly_list_event_types)

Retrieve a list of all event types for a user or organization

Input
ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
userstringNoReturn only event types that belong to this user (URI format)
organizationstringNoReturn only event types that belong to this organization (URI format)
countnumberNoNumber of results per page (default: 20, max: 100)
pageTokenstringNoPage token for pagination
sortstringNoSort order for results (e.g., "name:asc", "name:desc")
activebooleanNoWhen true, show only active event types. When false or unchecked, show all event types (both active and inactive).
Output
ParameterTypeDescription
uristringCanonical reference to the event type
namestringEvent type name
activebooleanWhether the event type is active
booking_methodstringBooking method (e.g.,
colorstringHex color code
created_atstringISO timestamp of creation
description_htmlstringHTML formatted description
description_plainstringPlain text description
durationnumberDuration in minutes
scheduling_urlstringURL to scheduling page
slugstringUnique identifier for URLs
typestringEvent type classification

Get Event Type

Operation
Get Event Type
Personal Access Token*
••••••••
Event Type UUID*
Enter event type UUID or URI
Get Event Type (calendly_get_event_type)

Get detailed information about a specific event type

Input
ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventTypeUuidstringYesEvent type UUID (can be full URI or just the UUID)
Output
ParameterTypeDescription
uristringCanonical reference to the event type
namestringQuestion text
activebooleanWhether the event type is active
booking_methodstringBooking method
colorstringHex color code
created_atstringISO timestamp of creation
typestringQuestion type (text, single_select, multi_select, etc.)
positionnumberQuestion order
enabledbooleanWhether question is enabled
requiredbooleanWhether question is required
itemsstringitems output

List Scheduled Events

Operation
List Scheduled Events
Personal Access Token*
••••••••
User URI
Filter by user URI
Organization URI
Filter by organization URI (optional)
Invitee Email
Filter by invitee email
Min Start Time
e.g., 2024-01-01 00:00:00
Max Start Time
2024-12-31 23:59:59
Status
Select...
Results Per Page
Number of results (default: 20, max: 100)
Page Token
Token for pagination
Sort Order
e.g., "name:asc", "start_time:desc"
List Scheduled Events (calendly_list_scheduled_events)

Retrieve a list of scheduled events for a user or organization

Input
ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
userstringNoReturn events that belong to this user (URI format). Either "user" or "organization" must be provided.
organizationstringNoReturn events that belong to this organization (URI format). Either "user" or "organization" must be provided.
invitee_emailstringNoReturn events where invitee has this email
countnumberNoNumber of results per page (default: 20, max: 100)
max_start_timestringNoReturn events with start time before this time (ISO 8601 format)
min_start_timestringNoReturn events with start time after this time (ISO 8601 format)
pageTokenstringNoPage token for pagination
sortstringNoSort order for results (e.g., "start_time:asc", "start_time:desc")
statusstringNoFilter by status ("active" or "canceled")
Output
ParameterTypeDescription
uristringCanonical reference to the event
namestringEvent name
statusstringEvent status (active or canceled)
start_timestringISO timestamp of event start
end_timestringISO timestamp of event end
event_typestringURI of the event type
typestringLocation type (e.g.,
locationstringLocation description

Get Scheduled Event

Operation
Get Scheduled Event
Personal Access Token*
••••••••
Event UUID*
Enter scheduled event UUID or URI
Get Scheduled Event (calendly_get_scheduled_event)

Get detailed information about a specific scheduled event

Input
ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventUuidstringYesScheduled event UUID (can be full URI or just the UUID)
Output
ParameterTypeDescription
uristringCanonical reference to the event
namestringEvent name
statusstringEvent status (active or canceled)
start_timestringISO timestamp of event start
end_timestringISO timestamp of event end
event_typestringURI of the event type
typestringLocation type
locationstringLocation description

List Event Invitees

Operation
List Event Invitees
Personal Access Token*
••••••••
Status
Select...
Event UUID*
Enter scheduled event UUID or URI
Email
Filter by invitee email
Results Per Page
Number of results (default: 20, max: 100)
Page Token
Token for pagination
Sort Order
e.g., "name:asc", "start_time:desc"
List Event Invitees (calendly_list_event_invitees)

Retrieve a list of invitees for a scheduled event

Input
ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventUuidstringYesScheduled event UUID (can be full URI or just the UUID)
countnumberNoNumber of results per page (default: 20, max: 100)
emailstringNoFilter invitees by email address
pageTokenstringNoPage token for pagination
sortstringNoSort order for results (e.g., "created_at:asc", "created_at:desc")
statusstringNoFilter by status ("active" or "canceled")
Output
ParameterTypeDescription
uristringCanonical reference to the invitee
emailstringInvitee email address
namestringInvitee full name
first_namestringInvitee first name
last_namestringInvitee last name
statusstringInvitee status (active or canceled)
questionstringQuestion text
answerstringInvitee answer

Cancel Event

Operation
Cancel Event
Personal Access Token*
••••••••
Event UUID*
Enter scheduled event UUID or URI
Cancellation Reason
Reason for cancellation (optional)
Cancel Event (calendly_cancel_event)

Cancel a scheduled event

Input
ParameterTypeRequiredDescription
apiKeystringYesCalendly Personal Access Token
eventUuidstringYesScheduled event UUID to cancel (can be full URI or just the UUID)
reasonstringNoReason for cancellation (will be sent to invitees)
Output
ParameterTypeDescription
canceler_typestringType of canceler (host or invitee)
canceled_bystringName of person who canceled
reasonstringCancellation reason

Usage Instructions

Integrate Calendly into your workflow. Manage event types, scheduled events, invitees, and webhooks. Can also trigger workflows based on Calendly webhook events (invitee scheduled, invitee canceled, routing form submitted). Requires Personal Access Token.

Notes

  • Category: tools
  • Type: calendly