Documentation

Now Available: Scheduling API

Build scheduling directly into your app without redirects, iframes, or Calendly-hosted UI. Ideal for AI assistants, automation tools, and custom portals.Documentation available here.

Overview

While building apps on Calendly’s developer platform, you can configure authentication based on how you plan to install your app.

App authentication

There are two authentication types available based on how you plan to distribute your app: OAuth is required for multiple accounts, while personal access tokens are used for installing in a single account at a time.

Personal access tokens

If you need to securely share data from your or your company’s Calendly account with an internal or private application that’s not for use by others outside of your company, then use personal access tokens. They are unique and not meant to be shared with public sources or reused across applications.

Use personal access tokens when you’re:

  • Testing out Calendly’s API endpoints in a local development environment

  • Building a reporting dashboard to reflect meetings your company has scheduled

  • Pushing Calendly event and invitee data into your company’s CRM

To get started, see

Personal access tokens overview

OAuth 2.1

If you need to provide a way for Calendly members to securely share their Calendly account data with a public application you’ve built, then use OAuth 2.1.

Use OAuth 2.1 when you’re authenticating:

  • An application that allows your customers to get easy access to their Calendly event type links to share as they respond to support tickets

  • An application that creates an agenda each time your customer’s clients schedule a meeting with them

  • An application that contacts your customer’s Calendly invitees

To get started, see

Creating an OAuth app


Copyright Calendly 2026We take the work out of connecting with others so you can accomplish more.Legal