Connectors
Scheduling & eSignature
Calendly
Scheduling platform: events, invitees, availability, and booking notifications
Calendly API referenceAPI checked August 17, 2026
- Signs in with
- API token
- Runs on
- Cloud or On-Prem Worker
- Operations
- 61
- Ready-made triggers
- 0
Connect Calendly
- In Neblex open Connect › Connections and click New Connection.
- Search for Calendly and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| TokenRequiredSecret | Calendly OAuth or personal access token. |
Use it in a flow
- Open a flow, open the node library and search for Calendly.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Calendly without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Calendly can send webhooks, a Webhook trigger receives them at its own URL.
Operations
61 operations in 16 groups. Each one is a step you can add to a flow.
Activity Log1
List activity log entrieslistActivityLogEntries | GET | This endpoint requires an Enterprise subscription. |
Availability5
Get User Availability SchedulegetUserAvailabilitySchedule | GET | This will return the availability schedule of the given UUID. |
List Event Type Availability ScheduleslistEventTypeAvailabilitySchedules | GET | Return the availability for an event type |
List User Availability ScheduleslistUserAvailabilitySchedules | GET | Returns the availability schedules of the given user. |
List User Busy TimeslistUserBusyTimes | GET | Returns an ascending list of user internal and external scheduled events within a specified date range. |
Update Event Type Availability SchedulesupdateEventTypeAvailabilitySchedules | PATCH | Update an event type availability schedule |
Contacts5
Create ContactcreateContact | POST | Create a new Contact |
Delete ContactdeleteContact | DELETE | Delete an existing Contact |
Get ContactgetContact | GET | Returns the details of a specified Contact. |
List ContactslistContacts | GET | Returns a collection of Contacts |
Update ContactupdateContact | PATCH | Update an existing Contact. |
Data Compliance2
Delete Invitee DatadeleteInviteeData | POST | To submit a request to remove invitee data from all previously booked events in your organization, use this endpoint. |
Delete Scheduled Event DatadeleteScheduledEventData | POST | This endpoint requires an Enterprise subscription. |
Event Types7
Create Event TypecreateEventType | POST | Create a new Event Type |
Create One-Off Event TypecreateOneOffEventType | POST | Creates One-Off Event Type |
Get Event TypegetEventType | GET | Returns information about a specified Event Type. |
List Event Type Available TimeslistEventTypeAvailableTimes | GET | Returns a list of available times for an event type within a specified date range. |
List Event Type HostslistEventTypeHosts | GET | Fetch list of event type hosts |
List User's Event TypeslistEventTypes | GET | Returns all Event Types associated with a specified User. |
Update Event TypeupdateEventType | PATCH | Update an existing Event Type |
Groups4
Get GroupgetGroup | GET | Returns information about a specified Group. |
Get Group RelationshipgetGroupRelationship | GET | Returns a group relationship by uuid |
List Group RelationshipslistGroupRelationships | GET | Returns a list of group relationships - a given owner can have one membership record, but multiple admin records |
List GroupslistGroups | GET | Returns a list of groups. |
Locations1
List User Meeting LocationslistUserMeetingLocations | GET | Returns configured location information for a given user. |
Notetaker5
Delete RecapdeleteRecap | DELETE | Delete an existing Recap |
Get RecapgetRecap | GET | Returns the recap associated with a meeting if it is available. |
Get TranscriptgetTranscript | GET | Returns the transcript associated with a meeting recap if it is available. |
List RecapslistRecaps | GET | Returns a paginated list of meeting recaps accessible to the authenticated user. |
Update RecapupdateRecap | PATCH | Update an existing Recap. |
Organizations8
Get OrganizationgetOrganization | GET | Returns the details of a specified Organization. |
Get Organization InvitationgetOrganizationInvitation | GET | Returns an Organization Invitation that was sent to the organization's members. |
Get Organization MembershipgetOrganizationMembership | GET | Returns information about a user's Organization Membership |
Invite User to OrganizationinviteUserToOrganization | POST | Invites a user to an organization. |
List Organization InvitationslistOrganizationInvitations | GET | Returns a list of Organization Invitations that were sent to the organization's members. |
List Organization MembershipslistOrganizationMemberships | GET | Use this to list the Organization Memberships for all users belonging to an organization, use: |
Remove User from OrganizationremoveUserFromOrganization | DELETE | Removes a user from an organization. |
Revoke User's Organization InvitationrevokeUsersOrganizationInvitation | DELETE | Use this to revoke an Organization Invitation to an organization. |
Outgoing Communications1
List outgoing communicationslistOutgoingCommunications | GET | This endpoint requires an Enterprise subscription. |
Routing Forms4
Get Routing FormgetRoutingForm | GET | Get a specified Routing Form. |
Get Routing Form SubmissiongetRoutingFormSubmission | GET | Get a specified Routing Form Submission. |
List Routing Form SubmissionslistRoutingFormSubmissions | GET | Get a list of Routing Form Submissions for a specified Routing Form. |
List Routing FormslistRoutingForms | GET | Get a list of Routing Forms for a specified Organization. |
Scheduled Events9
Cancel EventcancelEvent | POST | Cancels specified event. |
Create Event Invitee (Scheduling API)createEventInvitee | POST | Creates a new booking for an event invitee. |
Create Invitee No ShowcreateInviteeNoShow | POST | Marks an Invitee as a No Show. |
Delete Invitee No ShowdeleteInviteeNoShow | DELETE | Undoes marking an Invitee as a No Show. |
Get EventgetEvent | GET | Returns information about a specified Event. |
Get Event InviteegetEventInvitee | GET | Returns information about a specified Invitee (person invited to an event). |
Get Invitee No ShowgetInviteeNoShow | GET | Returns information about a specified Invitee No Show. |
List Event InviteeslistEventInvitees | GET | Returns a list of Invitees for an event. |
List EventslistEvents | GET | Returns a list of Events. |
Scheduling Links1
Create Single-Use Scheduling LinkcreateSingleUseSchedulingLink | POST | Creates a single-use scheduling link. |
Shares1
Create SharecreateShare | POST | Endpoint for our Customize Once and Share feature. |
Users2
Get current userme | GET | Returns basic information about your user account. |
Get usergetUser | GET | Returns information about a specified User. |
Webhooks5
Create Webhook SubscriptioncreateWebhookSubscription | POST | Create a Webhook Subscription for an Organization, User, or Group. |
Delete Webhook SubscriptiondeleteWebhookSubscription | DELETE | Delete a Webhook Subscription. |
Get sample webhook datagetSampleWebhookData | GET | Test your webhook subscription |
Get Webhook SubscriptiongetWebhookSubscription | GET | Get a specified Webhook Subscription. |
List Webhook SubscriptionslistWebhookSubscriptions | GET | Get a list of Webhook Subscriptions for a specified Organization, User, or Group. |