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
resourceobjectCurrent user information

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
collectionarrayArray of event type objects
paginationobjectPagination information

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
resourceobjectEvent type details

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
collectionarrayArray of scheduled event objects
paginationobjectPagination information

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
resourceobjectScheduled event details

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
collectionarrayArray of invitee objects
paginationobjectPagination information

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
resourceobjectCancellation details

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