Skip to main content
Calendly
Calendly
47 actions · 12 events · 2 auth methods
PreviewSchedulingIAM

Authentication

OAuth 2.0

Connect your Calendly account securely using OAuth 2.0 authorization for multi-user access and enhanced security.Guides: Connector Profile, Link Account

Personal Access Token

Use a Personal Access Token for quick authentication. Best suited for testing, development, or single-user integrations.Guides: Connector Profile, Link Account
Actions
|
47 actions
Action
Description
Get Current User
Get information about the currently authenticated user
Get User
Get information about a specific user by UUID
List Event Types
Retrieve all event types for a specific user or organization with filtering and pagination options
Get Event Type
Get information about a specific event type
List Available Times
Get available meeting times for an event type
List Scheduled Events
List scheduled events that have been booked
Get Scheduled Event
Get information about a specific scheduled event
Cancel Scheduled Event
Cancel a scheduled event
Create Scheduling Link
Create a single-use scheduling link for an event type
List Event Invitees
List all invitees for a scheduled event
Get Invitee
Get information about a specific event invitee
Mark Invitee As No-Show
Mark an invitee as a no-show for a scheduled event
Unmark Invitee No-Show
Remove the no-show status from an invitee
Get Invitee No-Show
Get information about a specific invitee no-show record
Schedule Event (Create Invitee)
Programmatically schedule a Calendly meeting by creating an invitee for a specific event type and time
Get Organization
Get information about a specific organization
List Organization Memberships
List all memberships for an organization or user (either organization or user parameter is required)
Get Organization Membership
Get information about a specific organization membership
Remove Organization Membership
Remove a user from an organization
List Organization Invitations
List all pending invitations for an organization (requires organization owner or admin role)
Get Organization Invitation
Get information about a specific organization invitation (requires organization owner or admin role)
Invite User To Organization
Send an invitation to join the organization (requires organization owner or admin role)
Revoke Organization Invitation
Revoke a pending organization invitation (requires organization owner or admin role)
List Routing Forms
List all routing forms for an organization
Get Routing Form
Get information about a specific routing form
List Routing Form Submissions
List all submissions for a routing form
Get Routing Form Submission
Get information about a specific routing form submission
List User Availability Schedules
List all availability schedules for a user
Get User Availability Schedule
Get a specific availability schedule for a user
List User Busy Times
Get a user’s busy times from connected calendars for a specific date range (requires ISO 8601 format with microseconds)
List Activity Log Entries
List audit trail entries for an organization (requires Enterprise plan)
Create Share (Customize Once And Share)
Create a customized one-time event link with specific settings without creating a new event type
Delete Invitee Data (GDPR)
Delete all personal data for invitee emails (requires Enterprise plan, GDPR compliance)
Delete Scheduled Event Data (GDPR)
Delete all scheduled event data within a date range (requires Enterprise plan, GDPR compliance)
List Webhook Subscriptions
List all webhook subscriptions for an organization or user (may require premium plan)
Get Webhook Subscription
Get information about a specific webhook subscription (may require premium plan)
Create Webhook Subscription
Create a new webhook subscription for an organization or user (may require premium plan)
Delete Webhook Subscription
Delete a webhook subscription (may require premium plan)
Get Unified Credentials
Return the authenticated identity and auth type for the current Calendly connection. Calls GET /users/me to derive the c…
List Unified Groups
List Calendly groups in the caller’s organization, mapped to the StackOne IAM unified group schema. Wraps GET /groups. A…
Get Unified Group
Retrieve a single Calendly group by UUID. Wraps GET /groups/{uuid} and maps to the StackOne IAM unified group schema. Av…
List Unified Organizations
Return the single Calendly organization associated with the authenticated user, modeled as an IAM organization. Calendly…
Get Unified Organization
Retrieve a Calendly organization by UUID. Wraps GET /organizations/{uuid} and maps to the StackOne IAM unified organizat…
List Unified Roles
Return the three Calendly organization roles as IAM role records (owner, admin, user). Synthesized list — Calendly has n…
Get Unified Role
Retrieve a single Calendly organization role by its key (owner, admin, or user). Returns the synthesized IamRole record…
List Unified Users
List Calendly organization users mapped to the StackOne IAM unified user schema. Wraps GET /organization_memberships for…
Get Unified User
Retrieve a single Calendly user by UUID, mapped to the StackOne IAM unified user schema. Wraps GET /users/{uuid} for pro…
Events
|
12 events
Event
Description
Tags
Active Check
Responds with 200 OK to any Calendly webhook delivery that does not carry a recognized event type.
Health Check
Invitee Created
Fired when an invitee books a new scheduled event on a Calendly event type.
InviteesScheduling
Invitee Canceled
Fired when an invitee cancels a previously booked scheduled event.
InviteesScheduling
Invitee No Show Created
Fired when an invitee is marked as a no-show for a scheduled event.
InviteesNo Show
Invitee No Show Deleted
Fired when an invitee no-show record is removed (i.e., the no-show mark is undone).
InviteesNo Show
Event Type Created
Fired when a new Calendly event type (meeting type) is created.
Event Types
Event Type Updated
Fired when an existing Calendly event type is updated.
Event Types
Event Type Deleted
Fired when a Calendly event type is deleted.
Event Types
Contact Created
Fired when a new contact is created in a Calendly organization. Requires a paid Calendly plan.
Contacts
Contact Updated
Fired when an existing contact is updated in a Calendly organization. Requires a paid Calendly plan.
Contacts
Contact Deleted
Fired when a contact is deleted from a Calendly organization. Requires a paid Calendly plan.
Contacts
Routing Form Submission Created
Fired when a new routing form submission is received. Only available with organization-scoped webhook subscriptions.
Routing Forms

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.

Connector Profile

Calendly - OAuth 2.0

Connector Profile

Calendly - Personal Access Token
3

Link an Account

Connect an account using StackOne Hub or Auth Link.

Link Account

Calendly - OAuth 2.0

Link Account

Calendly - Personal Access Token
4

Use Actions

Invoke actions using one of the methods below:

Webhook Events

Webhooks setup

Configure receiving Events for Calendly into StackOne.