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
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | Calendly Personal Access Token |
Output
| Parameter | Type | Description |
|---|---|---|
uri | string | Canonical reference to the user |
name | string | User full name |
slug | string | Unique identifier for the user in URLs |
email | string | User email address |
scheduling_url | string | URL to the user |
timezone | string | User timezone |
avatar_url | string | URL to user avatar image |
created_at | string | ISO timestamp when user was created |
updated_at | string | ISO 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
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | Calendly Personal Access Token |
user | string | No | Return only event types that belong to this user (URI format) |
organization | string | No | Return only event types that belong to this organization (URI format) |
count | number | No | Number of results per page (default: 20, max: 100) |
pageToken | string | No | Page token for pagination |
sort | string | No | Sort order for results (e.g., "name:asc", "name:desc") |
active | boolean | No | When true, show only active event types. When false or unchecked, show all event types (both active and inactive). |
Output
| Parameter | Type | Description |
|---|---|---|
uri | string | Canonical reference to the event type |
name | string | Event type name |
active | boolean | Whether the event type is active |
booking_method | string | Booking method (e.g., |
color | string | Hex color code |
created_at | string | ISO timestamp of creation |
description_html | string | HTML formatted description |
description_plain | string | Plain text description |
duration | number | Duration in minutes |
scheduling_url | string | URL to scheduling page |
slug | string | Unique identifier for URLs |
type | string | Event 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
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | Calendly Personal Access Token |
eventTypeUuid | string | Yes | Event type UUID (can be full URI or just the UUID) |
Output
| Parameter | Type | Description |
|---|---|---|
uri | string | Canonical reference to the event type |
name | string | Question text |
active | boolean | Whether the event type is active |
booking_method | string | Booking method |
color | string | Hex color code |
created_at | string | ISO timestamp of creation |
type | string | Question type (text, single_select, multi_select, etc.) |
position | number | Question order |
enabled | boolean | Whether question is enabled |
required | boolean | Whether question is required |
items | string | items 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
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | Calendly Personal Access Token |
user | string | No | Return events that belong to this user (URI format). Either "user" or "organization" must be provided. |
organization | string | No | Return events that belong to this organization (URI format). Either "user" or "organization" must be provided. |
invitee_email | string | No | Return events where invitee has this email |
count | number | No | Number of results per page (default: 20, max: 100) |
max_start_time | string | No | Return events with start time before this time (ISO 8601 format) |
min_start_time | string | No | Return events with start time after this time (ISO 8601 format) |
pageToken | string | No | Page token for pagination |
sort | string | No | Sort order for results (e.g., "start_time:asc", "start_time:desc") |
status | string | No | Filter by status ("active" or "canceled") |
Output
| Parameter | Type | Description |
|---|---|---|
uri | string | Canonical reference to the event |
name | string | Event name |
status | string | Event status (active or canceled) |
start_time | string | ISO timestamp of event start |
end_time | string | ISO timestamp of event end |
event_type | string | URI of the event type |
type | string | Location type (e.g., |
location | string | Location 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
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | Calendly Personal Access Token |
eventUuid | string | Yes | Scheduled event UUID (can be full URI or just the UUID) |
Output
| Parameter | Type | Description |
|---|---|---|
uri | string | Canonical reference to the event |
name | string | Event name |
status | string | Event status (active or canceled) |
start_time | string | ISO timestamp of event start |
end_time | string | ISO timestamp of event end |
event_type | string | URI of the event type |
type | string | Location type |
location | string | Location 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
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | Calendly Personal Access Token |
eventUuid | string | Yes | Scheduled event UUID (can be full URI or just the UUID) |
count | number | No | Number of results per page (default: 20, max: 100) |
email | string | No | Filter invitees by email address |
pageToken | string | No | Page token for pagination |
sort | string | No | Sort order for results (e.g., "created_at:asc", "created_at:desc") |
status | string | No | Filter by status ("active" or "canceled") |
Output
| Parameter | Type | Description |
|---|---|---|
uri | string | Canonical reference to the invitee |
email | string | Invitee email address |
name | string | Invitee full name |
first_name | string | Invitee first name |
last_name | string | Invitee last name |
status | string | Invitee status (active or canceled) |
question | string | Question text |
answer | string | Invitee 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
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | Calendly Personal Access Token |
eventUuid | string | Yes | Scheduled event UUID to cancel (can be full URI or just the UUID) |
reason | string | No | Reason for cancellation (will be sent to invitees) |
Output
| Parameter | Type | Description |
|---|---|---|
canceler_type | string | Type of canceler (host or invitee) |
canceled_by | string | Name of person who canceled |
reason | string | Cancellation 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