> ## Documentation Index
> Fetch the complete documentation index at: https://docs.boxd.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Calendly

> Calendly is an appointment scheduling tool that automates meeting invitations, availability checks, and reminders, helping individuals and teams avoid email back-and-forth

Calendly is an appointment scheduling tool that automates meeting invitations, availability checks, and reminders, helping individuals and teams avoid email back-and-forth

`calendly` · **56 tools** · no triggers

## Connect it

```bash theme={"theme":"github-dark"}
run auth calendly
run auth calendly --scope team    # shared with the organization
```

Or from the [Integrations page](https://app.boxd.sh/integrations) in the console. See [Connections](/guides/integrations/connections) for personal versus shared, and who may remove one.

## Use it

```bash theme={"theme":"github-dark"}
run calendly          # common commands
run calendly --all    # every command
```

```ts theme={"theme":"github-dark"}
import { calendly } from "@boxd/run";
```

## Common tools

| Tool                             | What it does                                                                                                                        |
| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| `cancel-scheduled-event`         | Tool to cancel a scheduled Calendly event by creating a cancellation record.                                                        |
| `create-event-type`              | Tool to create a new one-on-one event type (kind: solo) in Calendly.                                                                |
| `create-webhooks`                | Tool to create a webhook subscription for receiving Calendly event notifications.                                                   |
| `delete-organization-membership` | Tool to remove a user from a Calendly organization by membership UUID.                                                              |
| `get-event-type-availability`    | Tool to retrieve availability schedules configured for a specific Calendly event type.                                              |
| `get-organization`               | Tool to retrieve information about a specific Calendly organization.                                                                |
| `get-user`                       | Retrieves comprehensive details for an existing Calendly user.                                                                      |
| `list-event-types`               | Tool to list all Event Types associated with a specified User or Organization.                                                      |
| `list-routing-form-submissions`  | Tool to list all submissions associated with a specific routing form.                                                               |
| `list-scheduled-events`          | Tool to retrieve a list of scheduled Calendly events. Use when you need to view events for a specific user, organization, or group. |
| `organization-invitation`        | Tool to invite a user to a Calendly organization via email. Use when you need to send an organization invitation to a new user.     |
| `post-invitee`                   | Tool to create a new Event Invitee with standard notifications, calendar invites, reschedules, and workflows.                       |
| `update-event-type`              | Tool to update an existing one-on-one event type (kind: solo) in Calendly.                                                          |
| `update-event-type-availability` | Tool to update an event type availability schedule in Calendly.                                                                     |

<Accordion title="All 56 tools" icon="list">
  | Tool                                    | What it does                                                                                                                                                              |
  | --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `cancel-scheduled-event`                | Tool to cancel a scheduled Calendly event by creating a cancellation record.                                                                                              |
  | `create-event-invitee`                  | DEPRECATED: Use CALENDLY\_POST\_INVITEE instead. Tool to programmatically schedule Calendly meetings without UI redirects.                                                |
  | `create-event-type`                     | Tool to create a new one-on-one event type (kind: solo) in Calendly.                                                                                                      |
  | `create-one-off-event-type`             | Creates a temporary Calendly one-off event type for unique meetings outside regular availability, requiring valid host/co-host URIs, a future...                          |
  | `create-scheduling-link`                | Create a single-use scheduling link. Creates a scheduling link that can be used to book an event.                                                                         |
  | `create-share`                          | Creates a customizable, one-time share link for a Calendly event type, allowing specific overrides to its settings (e.g., duration, availability...                       |
  | `create-single-use-scheduling-link`     | Creates a one-time, single-use scheduling link for an active Calendly event type, expiring after one booking.                                                             |
  | `create-webhooks`                       | Tool to create a webhook subscription for receiving Calendly event notifications.                                                                                         |
  | `delete-invitee-data`                   | Permanently removes all invitee data associated with the provided emails from past organization events, for data privacy compliance (requires...                          |
  | `delete-invitee-no-show`                | Deletes an Invitee No-Show record by its `uuid` to reverse an invitee's 'no-show' status; the `uuid` must refer to an existing record.                                    |
  | `delete-organization-membership`        | Tool to remove a user from a Calendly organization by membership UUID.                                                                                                    |
  | `delete-scheduled-event-data`           | For Enterprise users, initiates deletion of an organization's scheduled event data between a `start_time` and `end_time` (inclusive, where...                             |
  | `delete-webhook-subscription`           | Deletes an existing webhook subscription to stop Calendly sending event notifications to its registered callback URL; this operation is idempotent.                       |
  | `get-current-user`                      | DEPRECATED: Use CALENDLY\_GET\_USER instead. Retrieves detailed information about the currently authenticated Calendly user.                                              |
  | `get-event`                             | Use to retrieve a specific Calendly scheduled event by its UUID, provided the event exists in the user's Calendly account.                                                |
  | `get-event-invitee`                     | Retrieves detailed information about a specific invitee of a scheduled event, using their unique UUIDs.                                                                   |
  | `get-event-type`                        | Retrieves details for a specific Calendly event type, identified by its UUID, which must be valid and correspond to an existing event type.                               |
  | `get-event-type-availability`           | Tool to retrieve availability schedules configured for a specific Calendly event type.                                                                                    |
  | `get-group`                             | Retrieves all attributes of a specific Calendly group by its UUID; the group must exist.                                                                                  |
  | `get-group-relationship`                | Retrieves a specific Calendly group relationship by its valid and existing UUID, providing details on user-group associations and membership.                             |
  | `get-invitee-no-show`                   | Retrieves details for a specific Invitee No Show record by its UUID; an Invitee No Show is marked when an invitee does not attend a scheduled event.                      |
  | `get-organization`                      | Tool to retrieve information about a specific Calendly organization.                                                                                                      |
  | `get-organization-invitation`           | Retrieves a specific Calendly organization invitation using its UUID and the parent organization's UUID.                                                                  |
  | `get-organization-membership`           | Retrieves a specific Calendly organization membership by its UUID, returning all its attributes.                                                                          |
  | `get-routing-form`                      | Retrieves a specific routing form by its UUID, providing its configuration details including questions and routing logic.                                                 |
  | `get-routing-form-submission`           | Tool to retrieve details about a specific routing form submission by its UUID.                                                                                            |
  | `get-sample-webhook-data`               | Tool to retrieve sample webhook payload data for testing webhook subscriptions.                                                                                           |
  | `get-user`                              | Retrieves comprehensive details for an existing Calendly user.                                                                                                            |
  | `get-user-availability-schedule`        | Retrieves an existing user availability schedule by its UUID; this schedule defines the user's default hours of availability.                                             |
  | `get-webhook-subscription`              | Retrieves the details of an existing webhook subscription, identified by its UUID, including its callback URL, subscribed events, scope, and state.                       |
  | `invitee-no-show`                       | Tool to mark an invitee as a no-show for a scheduled event. Use when an invitee fails to attend their scheduled meeting and you need to record their absence in Calendly. |
  | `list-activity-log-entries`             | Retrieves a list of activity log entries for a specified Calendly organization (requires an active Enterprise subscription), supporting filtering...                      |
  | `list-event-invitees`                   | Retrieves a list of invitees for a specified Calendly event UUID, with options to filter by status or email, and sort by creation time.                                   |
  | `list-events`                           | DEPRECATED: Use CALENDLY\_LIST\_SCHEDULED\_EVENTS instead. Retrieves a list of scheduled Calendly events.                                                                 |
  | `list-event-type-available-times`       | Fetches available time slots for a Calendly event type within a specified time range; results are not paginated.                                                          |
  | `list-event-type-memberships`           | Tool to retrieve a list of event type hosts (memberships) for a specific event type.                                                                                      |
  | `list-event-types`                      | Tool to list all Event Types associated with a specified User or Organization.                                                                                            |
  | `list-group-relationships`              | Retrieves a list of group relationships defining an owner's role (e.g., member, admin) within a group; an owner can have one membership per group but...                  |
  | `list-groups`                           | Returns a list of groups for a specified Calendly organization URI, supporting pagination.                                                                                |
  | `list-organization-invitations`         | Retrieves a list of invitations for a specific organization, identified by its UUID.                                                                                      |
  | `list-organization-memberships`         | Retrieves a list of organization memberships.                                                                                                                             |
  | `list-outgoing-communications`          | Retrieves a list of outgoing SMS communications for a specified organization; requires an Enterprise subscription and if filtering by creation date...                    |
  | `list-routing-forms`                    | Retrieves routing forms for a specified organization; routing forms are questionnaires used to direct invitees to appropriate booking pages or external URLs.             |
  | `list-routing-form-submissions`         | Tool to list all submissions associated with a specific routing form.                                                                                                     |
  | `list-scheduled-events`                 | Tool to retrieve a list of scheduled Calendly events. Use when you need to view events for a specific user, organization, or group.                                       |
  | `list-user-availability-schedules`      | Retrieves all availability schedules for the specified Calendly user.                                                                                                     |
  | `list-user-busy-times`                  | Fetches a user's busy time intervals (internal and external calendar events) in ascending order for a period up to 7 days; keyset pagination is not supported.            |
  | `list-user-locations`                   | Tool to retrieve configured meeting location information for a given Calendly user.                                                                                       |
  | `list-user-s-event-types`               | DEPRECATED: Use CALENDLY\_LIST\_EVENT\_TYPES instead. Retrieves event types for a user or organization; requires either the `user` or `organization` URI.                 |
  | `list-webhook-subscriptions`            | Retrieves webhook subscriptions for a Calendly organization; `scope` determines if `user` or `group` URI is also required for filtering.                                  |
  | `organization-invitation`               | Tool to invite a user to a Calendly organization via email. Use when you need to send an organization invitation to a new user.                                           |
  | `post-invitee`                          | Tool to create a new Event Invitee with standard notifications, calendar invites, reschedules, and workflows.                                                             |
  | `remove-user-from-organization`         | Removes a user (who is not an owner) from an organization by their membership UUID, requiring administrative privileges.                                                  |
  | `revoke-user-s-organization-invitation` | Revokes a pending and revokable (not yet accepted or expired) organization invitation using its UUID and the organization's UUID, rendering the invitation link invalid.  |
  | `update-event-type`                     | Tool to update an existing one-on-one event type (kind: solo) in Calendly.                                                                                                |
  | `update-event-type-availability`        | Tool to update an event type availability schedule in Calendly.                                                                                                           |
</Accordion>

[Open Calendly in the console →](https://app.boxd.sh/integrations/detail/calendly)
