Calendly
Overview
SLUG: CALENDLY
Description
Calendly is an appointment scheduling tool that automates meeting invitations, availability checks, and reminders, helping individuals and teams avoid email back-and-forth
Authentication Details
OAuth2
Connecting to Calendly
Create an auth config
Use the dashboard to create an auth config for the Calendly toolkit. This allows you to connect multiple Calendly accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Integration”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using OAuth2
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Calendly toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
CALENDLY_GET_USER
Tool Name: Get user
Description
Action Parameters
Action Response
CALENDLY_CANCEL_EVENT
Tool Name: Cancel event
Description
Action Parameters
Action Response
CALENDLY_CREATE_INVITEE_NO_SHOW
Tool Name: Create an invitee no-show
Description
Action Parameters
Action Response
CALENDLY_CREATE_ONE_OFF_EVENT_TYPE
Tool Name: Create One-Off Event Type
Description
Action Parameters
Action Response
CALENDLY_CREATE_SCHEDULING_LINK
Tool Name: Create scheduling link
Description
Action Parameters
Action Response
CALENDLY_CREATE_SINGLE_USE_SCHEDULING_LINK
Tool Name: Create single use scheduling link
Description
Action Parameters
Action Response
CALENDLY_CREATE_WEBHOOK_SUBSCRIPTION
Tool Name: Create webhook subscription
Description
Action Parameters
Action Response
CALENDLY_DELETE_INVITEE_DATA
Tool Name: Delete invitee data
Description
Action Parameters
Action Response
CALENDLY_DELETE_INVITEE_NO_SHOW
Tool Name: Delete invitee no show
Description
Action Parameters
Action Response
CALENDLY_DELETE_SCHEDULED_EVENT_DATA
Tool Name: Delete scheduled event data
Description
Action Parameters
Action Response
CALENDLY_DELETE_WEBHOOK_SUBSCRIPTION
Tool Name: Delete webhook subscription
Description
Action Parameters
Action Response
CALENDLY_GET_CURRENT_USER
Tool Name: Get current user
Description
Action Parameters
Action Response
CALENDLY_GET_EVENT
Tool Name: Get event
Description
Action Parameters
Action Response
CALENDLY_GET_EVENT_INVITEE
Tool Name: Get event invitee
Description
Action Parameters
Action Response
CALENDLY_GET_EVENT_TYPE
Tool Name: Get event type
Description
Action Parameters
Action Response
CALENDLY_GET_GROUP
Tool Name: Get group
Description
Action Parameters
Action Response
CALENDLY_GET_GROUP_RELATIONSHIP
Tool Name: Get group relationship
Description
Action Parameters
Action Response
CALENDLY_GET_INVITEE_NO_SHOW
Tool Name: Get invitee no show
Description
Action Parameters
Action Response
CALENDLY_GET_ORGANIZATION_INVITATION
Tool Name: Get organization invitation
Description
Action Parameters
Action Response
CALENDLY_GET_ORGANIZATION_MEMBERSHIP
Tool Name: Get organization membership
Description
Action Parameters
Action Response
CALENDLY_GET_ROUTING_FORM
Tool Name: Get routing form
Description
Action Parameters
Action Response
CALENDLY_GET_USER_AVAILABILITY_SCHEDULE
Tool Name: Get user availability schedule
Description
Action Parameters
Action Response
CALENDLY_GET_WEBHOOK_SUBSCRIPTION
Tool Name: Get webhook subscription
Description
Action Parameters
Action Response
CALENDLY_INVITE_USER_TO_ORGANIZATION
Tool Name: Invite user to organization
Description
Action Parameters
Action Response
CALENDLY_LIST_ACTIVITY_LOG_ENTRIES
Tool Name: List activity log entries
Description
Action Parameters
Action Response
CALENDLY_LIST_EVENTS
Tool Name: List events
Description
Action Parameters
Action Response
CALENDLY_LIST_EVENT_INVITEES
Tool Name: List event invitees
Description
Action Parameters
Action Response
CALENDLY_LIST_EVENT_TYPE_AVAILABLE_TIMES
Tool Name: List event type available times
Description
Action Parameters
Action Response
CALENDLY_LIST_EVENT_TYPE_HOSTS
Tool Name: List event type hosts
Description
Action Parameters
Action Response
CALENDLY_LIST_GROUPS
Tool Name: List groups
Description
Action Parameters
Action Response
CALENDLY_LIST_GROUP_RELATIONSHIPS
Tool Name: List group relationships
Description
Action Parameters
Action Response
CALENDLY_LIST_ORGANIZATION_INVITATIONS
Tool Name: List organization invitations
Description
Action Parameters
Action Response
CALENDLY_LIST_ORGANIZATION_MEMBERSHIPS
Tool Name: List organization memberships
Description
Action Parameters
Action Response
CALENDLY_LIST_OUTGOING_COMMUNICATIONS
Tool Name: List outgoing communications
Description
Action Parameters
Action Response
CALENDLY_LIST_ROUTING_FORMS
Tool Name: List routing forms
Description
Action Parameters
Action Response
CALENDLY_LIST_USER_AVAILABILITY_SCHEDULES
Tool Name: List user availability schedules
Description
Action Parameters
Action Response
CALENDLY_LIST_USER_BUSY_TIMES
Tool Name: List user busy times
Description
Action Parameters
Action Response
CALENDLY_LIST_USER_S_EVENT_TYPES
Tool Name: List user event types
Description
Action Parameters
Action Response
CALENDLY_LIST_WEBHOOK_SUBSCRIPTIONS
Tool Name: List webhook subscriptions
Description
Action Parameters
Action Response
CALENDLY_REMOVE_USER_FROM_ORGANIZATION
Tool Name: Remove user from organization
Description
Action Parameters
Action Response
CALENDLY_REVOKE_USER_S_ORGANIZATION_INVITATION
Tool Name: Revoke a user’s organization invitation
Description
Action Parameters
Action Response