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

# Calendly

> Connect Calendly to your Atako agents — 20 read and 9 write actions.

Let your agents work with your Calendly account — look up event types, scheduled meetings and invitees, manage webhooks, and create scheduling links.

## Connection

* **Authentication**: API key (Personal access token).

<Note>
  Log in to Calendly → Account → Integrations & apps → "API and webhooks" → "Get a token now" → Generate new token. Name it, click "Create token", then copy the personal access token (shown once). The token inherits your user permissions — there are no scopes to pick.

  See [Calendly's documentation](https://calendly.com/integrations/api_webhooks).
</Note>

## Read actions (20)

| Action                             | Description                                                                                                                 |
| ---------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| `get_current_user`                 | Get the authenticated user (includes the user URI and current\_organization URI needed by most other calls).                |
| `get_event_invitee`                | Fetch a single invitee of a scheduled event.                                                                                |
| `get_event_type`                   | Fetch a single event type by UUID.                                                                                          |
| `get_organization`                 | Fetch an organization by UUID (get the current organization UUID from the current\_organization URI of get\_current\_user). |
| `get_organization_membership`      | Fetch a single organization membership by UUID.                                                                             |
| `get_routing_form`                 | Fetch a single routing form by UUID.                                                                                        |
| `get_scheduled_event`              | Fetch a single scheduled event by UUID.                                                                                     |
| `get_user`                         | Fetch a Calendly user by UUID.                                                                                              |
| `get_webhook_subscription`         | Fetch a single webhook subscription by UUID.                                                                                |
| `list_event_invitees`              | List invitees of a scheduled event.                                                                                         |
| `list_event_type_available_times`  | List available scheduling slots for an event type within a time range (max 7 days).                                         |
| `list_event_types`                 | List event types belonging to a user or organization.                                                                       |
| `list_organization_invitations`    | List pending, accepted or declined invitations of an organization.                                                          |
| `list_organization_memberships`    | List members of an organization, optionally filtered by email.                                                              |
| `list_routing_form_submissions`    | List submissions of a routing form.                                                                                         |
| `list_routing_forms`               | List routing forms of an organization.                                                                                      |
| `list_scheduled_events`            | List scheduled events for a user or organization, optionally filtered by status, invitee email or time range.               |
| `list_user_availability_schedules` | List the availability schedules of a user.                                                                                  |
| `list_user_busy_times`             | List busy time intervals for a user within a date range (max 7 days).                                                       |
| `list_webhook_subscriptions`       | List webhook subscriptions for an organization or user.                                                                     |

## Write actions (9)

| Action                           | Description                                                                                                 |
| -------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| `cancel_scheduled_event`         | Cancel a scheduled event, optionally with a reason sent to invitees.                                        |
| `create_scheduling_link`         | Create a single-use scheduling link for an event type.                                                      |
| `create_webhook_subscription`    | Subscribe a callback URL to Calendly events (invitee created/canceled, no-shows, routing form submissions). |
| `delete_webhook_subscription`    | Delete a webhook subscription.                                                                              |
| `invite_organization_user`       | Invite a user by email to join the organization.                                                            |
| `mark_invitee_no_show`           | Mark an invitee as a no-show for their scheduled event.                                                     |
| `remove_organization_membership` | Remove a user from the organization (deletes the membership).                                               |
| `revoke_organization_invitation` | Revoke a pending organization invitation.                                                                   |
| `unmark_invitee_no_show`         | Undo a no-show marking for an invitee.                                                                      |

## Permissions

Every action above must be explicitly granted to an agent before it can be used. See [Permissions](/integrations/permissions) for the grant model and [Security](/integrations/security) for how credentials are protected.
