AACFlow

Calendly

Manage Calendly scheduling and events

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.

Tools

calendly_get_current_user

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description

Output

ParameterTypeDescription
resourceobjectCurrent user information
uristringCanonical reference to the user
namestringUser full name
slugstringUnique identifier for the user in URLs
emailstringUser email address
scheduling_urlstringURL to the user's scheduling page
timezonestringUser timezone
avatar_urlstringURL to user avatar image
created_atstringISO timestamp when user was created
updated_atstringISO timestamp when user was last updated
current_organizationstringURI of current organization

calendly_list_event_types

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
userstringNoReturn only event types that belong to this user. Format: URI (e.g., "https://api.calendly.com/users/abc123-def456"\)
organizationstringNoReturn only event types that belong to this organization. Format: URI (e.g., "https://api.calendly.com/organizations/abc123-def456"\)
countnumberNoNo description
pageTokenstringNoPage token for pagination. Format: opaque string from previous response next_page_token
sortstringNoSort order for results. Format: "field:direction" (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
uristringCanonical reference to the event type
namestringEvent type name
activebooleanWhether the event type is active
booking_methodstringBooking method (e.g., "round_robin_or_collect", "collective")
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
updated_atstringISO timestamp of last update
paginationobjectPagination information
countnumberNumber of results in this page
next_pagestringURL to next page (if available)
previous_pagestringURL to previous page (if available)
next_page_tokenstringToken for next page
previous_page_tokenstringToken for previous page

calendly_get_event_type

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
eventTypeUuidstringYesEvent type UUID. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/event_types/abc123-def456"\)

Output

ParameterTypeDescription
resourceobjectEvent type details
uristringCanonical reference to the event type
namestringEvent type name
activebooleanWhether the event type is active
booking_methodstringBooking method
colorstringHex color code
created_atstringISO timestamp of creation
custom_questionsarrayCustom questions for invitees
namestringQuestion text
typestringQuestion type (text, single_select, multi_select, etc.)
positionnumberQuestion order
enabledbooleanWhether question is enabled
requiredbooleanWhether question is required
answer_choicesarrayAvailable answer choices
description_htmlstringHTML formatted description
description_plainstringPlain text description
durationnumberDuration in minutes
scheduling_urlstringURL to scheduling page
slugstringUnique identifier for URLs
typestringEvent type classification
updated_atstringISO timestamp of last update

calendly_list_scheduled_events

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
userstringNoReturn events that belong to this user. Either "user" or "organization" must be provided. Format: URI (e.g., "https://api.calendly.com/users/abc123-def456"\)
organizationstringNoReturn events that belong to this organization. Either "user" or "organization" must be provided. Format: URI (e.g., "https://api.calendly.com/organizations/abc123-def456"\)
invitee_emailstringNoNo description
countnumberNoNo description
max_start_timestringNoReturn events with start time before this time. Format: ISO 8601 (e.g., "2024-01-15T09:00:00Z")
min_start_timestringNoReturn events with start time after this time. Format: ISO 8601 (e.g., "2024-01-01T00:00:00Z")
pageTokenstringNoPage token for pagination. Format: opaque string from previous response next_page_token
sortstringNoSort order for results. Format: "field:direction" (e.g., "start_time:asc", "start_time:desc")
statusstringNoFilter by status. Format: "active" or "canceled"

Output

ParameterTypeDescription
collectionarrayArray of scheduled event objects
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
locationobjectEvent location details
typestringLocation type (e.g., "zoom", "google_meet", "physical")
locationstringLocation description
join_urlstringURL to join online meeting (if applicable)
invitees_counterobjectInvitee count information
totalnumberTotal number of invitees
activenumberNumber of active invitees
limitnumberMaximum number of invitees
created_atstringISO timestamp of event creation
updated_atstringISO timestamp of last update
paginationobjectPagination information
countnumberNumber of results in this page
next_pagestringURL to next page (if available)
previous_pagestringURL to previous page (if available)
next_page_tokenstringToken for next page
previous_page_tokenstringToken for previous page

calendly_get_scheduled_event

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
eventUuidstringYesScheduled event UUID. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/scheduled_events/abc123-def456"\)

Output

ParameterTypeDescription
resourceobjectScheduled event details
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
locationobjectEvent location details
typestringLocation type
locationstringLocation description
join_urlstringURL to join online meeting
invitees_counterobjectInvitee count information
totalnumberTotal number of invitees
activenumberNumber of active invitees
limitnumberMaximum number of invitees
event_membershipsarrayEvent hosts/members
userstringUser URI
user_emailstringUser email
user_namestringUser name
event_guestsarrayAdditional guests
emailstringGuest email
created_atstringWhen guest was added
updated_atstringWhen guest info was updated
created_atstringISO timestamp of event creation
updated_atstringISO timestamp of last update

calendly_list_event_invitees

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
eventUuidstringYesScheduled event UUID. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/scheduled_events/abc123-def456"\)
countnumberNoNo description
emailstringNoNo description
pageTokenstringNoPage token for pagination. Format: opaque string from previous response next_page_token
sortstringNoSort order for results. Format: "field:direction" (e.g., "created_at:asc", "created_at:desc")
statusstringNoFilter by status. Format: "active" or "canceled"

Output

ParameterTypeDescription
collectionarrayArray of invitee objects
uristringCanonical reference to the invitee
emailstringInvitee email address
namestringInvitee full name
first_namestringInvitee first name
last_namestringInvitee last name
statusstringInvitee status (active or canceled)
questions_and_answersarrayResponses to custom questions
questionstringQuestion text
answerstringInvitee answer
positionnumberQuestion order
timezonestringInvitee timezone
eventstringURI of the scheduled event
created_atstringISO timestamp when invitee was created
updated_atstringISO timestamp when invitee was updated
cancel_urlstringURL to cancel the booking
reschedule_urlstringURL to reschedule the booking
rescheduledbooleanWhether invitee rescheduled
paginationobjectPagination information
countnumberNumber of results in this page
next_pagestringURL to next page (if available)
previous_pagestringURL to previous page (if available)
next_page_tokenstringToken for next page
previous_page_tokenstringToken for previous page

calendly_cancel_event

Input

ParameterTypeRequiredDescription
apiKeystringYesNo description
eventUuidstringYesScheduled event UUID to cancel. Format: UUID (e.g., "abc123-def456") or full URI (e.g., "https://api.calendly.com/scheduled_events/abc123-def456"\)
reasonstringNoNo description

Output

ParameterTypeDescription
resourceobjectCancellation details
canceler_typestringType of canceler (host or invitee)
canceled_bystringName of person who canceled
reasonstringCancellation reason
created_atstringISO timestamp when event was canceled

On this page

Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started