Calendly is your scheduling automation platform for eliminating the back-and-forth emails to find the perfect time — and so much more.
Overview
Calendly is an online scheduling and appointment booking tool that helps individuals and businesses efficiently manage their calendars and schedule appointments. It simplifies the process of setting up meetings, interviews, consultations, and other events by allowing users to share their availability and allowing invitees to choose a suitable time slot based on the available options.
Triggers
Invitee Created.
Triggered when an invitee schedules an event.
Invitee Canceled.
Triggered when an invitee cancels a scheduled event.
Routing Form Submission Created.
Triggered when a routing form is submitted, whether they book or not.
Actions
List User Busy Times
Returns an ascending list of user internal and external scheduled events within a specified date range.
List User Availability Schedules Extended
Returns the availability schedules of the given user.
List User Availability Schedules
Returns the availability schedules of the given user.
Get User Availability Schedule
This will return the availability schedule of the given unique identifier.
List User’s Event Types Extended
Returns all Event Types associated with a specified User
List User’s Event Types
Returns all Event Types associated with a specified User
Get Event Type
Returns information about a specified Event Type.
List Event Type Available Times
Returns a list of available times for an event type within a specified date range. Date range can be no greater than 1 week.
List Organization Invitations
Returns a list of Organization Invitations that were sent to the organization's members.
Invite User to Organization
Invites a user to an organization.
Revoke User’s Organization Invitation
Use this to revoke an Organization Invitation to an organization. Once revoked, the invitation link that was sent to the invitee is no longer valid.
Get Organization Invitation
Returns an Organization Invitation that was sent to the organization's members.
Get Organization Membership
Returns information about a user's Organization Membership.
Remove User from Organization
Removes a user from an organization. Requires admin rights.
List Organization Memberships
Use this to list the Organization Memberships for all users belonging to an organization.
List Routing Forms
Get a list of Routing Forms for a specified Organization.
Get Routing Form
Get a specified Routing Form.
List Routing Form Submissions
Get a list of Routing Form Submissions for a specified Routing Form.
Get Routing Form Submission
Get a specified Routing Form Submission.
List Event Invitees
Returns a list of Invitees for an event.
List Events
Returns a list of Events.
Get Event Invitee
Returns information about a specified Invitee (person invited to an event).
Get Event
Returns information about a specified Event.
Get Invitee No Show
Returns information about a specified Invitee No Show.
Delete Invitee No Show
Undoes marking an Invitee as a No Show.
Create Invitee No Show
Marks an Invitee as a No Show.
Cancel Event
Cancels specified event.
Create Single-Use Scheduling Link
Creates a single-use scheduling link.
Create Share
This allows you to customize events for a specific invitee with no need to make an entirely new event type. Only available for one-on-one event types.
Get User
Returns information about a specified User.
Get Current User
Returns basic information about your user account.