Calendly website screenshot

Calendly

Calendly is a scheduling automation platform that helps individuals, teams, and organizations automate the meeting lifecycle by removing the back-and-forth of scheduling. Their developer platform provides APIs for programmatically managing scheduling workflows, receiving real-time event notifications via webhooks, and embedding scheduling interfaces directly into third-party applications.

Calendly publishes 13 APIs on the APIs.io network, including Webhook API, Activity Log API, Availability API, and 10 more. Tagged areas include Appointments, Automation, Booking, Calendars, and Meetings.

The Calendly catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.

Calendly’s developer surface includes authentication, developer portal, documentation, engineering blog, and 14 more developer resources.

55.3/100 developing ▬ flat Agent 36/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
14 APIs
AppointmentsAutomationBookingCalendarsMeetingsScheduling

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 55.3/100 · developing
Contract Quality 18.6 / 25
Developer Ergonomics 6.1 / 20
Commercial Clarity 14.7 / 20
Operational Transparency 3.4 / 13
Governance 5.0 / 12
Discoverability 7.4 / 10
Agent readiness — 36/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/calendly: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 14

Individual APIs this provider publishes, each with its own machine-readable definition.

Calendly Webhook API

The Calendly Webhook API enables developers to receive real-time notifications when scheduling events occur in Calendly. By creating webhook subscriptions, applications can auto...

Calendly Embed API

The Calendly Embed API allows developers to integrate Calendly scheduling pages directly into their websites and applications. It supports inline embeds, popup widgets, and popu...

Calendly Activity Log API

Endpoints for retrieving activity log entries for an organization.

Calendly Availability API

Endpoints for viewing available times for event types and managing user availability schedules.

Calendly Data Compliance API

Endpoints for handling data compliance requests such as deletion and retrieval of invitee data.

Calendly Event Types API

Endpoints for listing, retrieving, and managing event types that define the kinds of meetings users can schedule.

Calendly Groups API

Endpoints for listing and retrieving organization groups.

Calendly Invitees API

Endpoints for listing, retrieving, and creating invitees on scheduled events.

Calendly Organizations API

Endpoints for managing organization memberships, invitations, and organization-level settings.

Calendly Routing Forms API

Endpoints for listing and retrieving routing forms and their submissions.

Calendly Scheduled Events API

Endpoints for listing, retrieving, and canceling scheduled events (booked meetings).

Calendly Shares API

Endpoints for creating and managing shareable scheduling links.

Calendly Users API

Endpoints for retrieving user information and managing user accounts within Calendly.

Calendly Webhook Subscriptions API

Endpoints for creating, listing, retrieving, and deleting webhook subscriptions that receive real-time event notifications.

Scroll for all 14

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Calendly Scheduling API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Calendly Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Calendly Webhook Events

The Calendly Webhook API enables developers to receive real-time notifications when scheduling events occur in Calendly. By creating webhook subscriptions, applications can auto...

ASYNCAPI

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Calendly Context

0 classes · 9 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Calendly API Rules

9 rules · 1 errors 8 warnings

SPECTRAL

Calendly API Rules

6 rules · 5 warnings 1 info

SPECTRAL

JSON Schema 3

Standalone JSON Schema definitions for this provider's data models.

Calendly Event Type

20 properties

JSON SCHEMA

Calendly Invitee

21 properties

JSON SCHEMA

Calendly Scheduled Event

13 properties

JSON SCHEMA

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Calendly Authentication

http · 1 scheme

SECURITY

Calendly Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Calendly Vulnerability Disclosure

security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Calendly Agentic Access

35 operations · 10 acting · 1 human-in-the-loop

35 operations · 10 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 4

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: calendly
name: Calendly
url: https://raw.githubusercontent.com/api-evangelist/calendly/refs/heads/main/apis.yml
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/calendly.png
type: Index
tags:
- Appointments
- Automation
- Booking
- Calendars
- Meetings
- Scheduling
created: '2026-03-20'
modified: '2026-05-19'
specificationVersion: '0.19'
description: Calendly is a scheduling automation platform that helps individuals, teams, and organizations automate the meeting
  lifecycle by removing the back-and-forth of scheduling. Their developer platform provides APIs for programmatically managing
  scheduling workflows, receiving real-time event notifications via webhooks, and embedding scheduling interfaces directly
  into third-party applications.
apis:
- aid: calendly:webhook-api
  name: Calendly Webhook API
  tags:
  - Events
  - Notifications
  - Scheduling
  - Webhooks
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api.calendly.com
  humanURL: https://developer.calendly.com/api-docs
  properties:
  - url: https://developer.calendly.com/api-docs
    type: Documentation
  - url: asyncapi/calendly-webhook-api-asyncapi.yml
    type: AsyncAPI
  description: The Calendly Webhook API enables developers to receive real-time notifications when scheduling events occur
    in Calendly. By creating webhook subscriptions, applications can automatically receive data whenever invitees schedule,
    cancel, or reschedule meetings. This eliminates the need for polling the API and allows for event-driven integrations
    that respond immediately to changes in scheduling activity.
- aid: calendly:embed-api
  name: Calendly Embed API
  tags:
  - Embedding
  - Scheduling
  - Web Components
  - Widgets
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api.example.com
  humanURL: https://developer.calendly.com/
  properties:
  - url: https://developer.calendly.com/
    type: Documentation
  description: The Calendly Embed API allows developers to integrate Calendly scheduling pages directly into their websites
    and applications. It supports inline embeds, popup widgets, and popup text options, giving developers flexibility in how
    they present scheduling interfaces to users. The Embed API enables customization of the embedded experience and provides
    JavaScript callbacks for tracking when events are scheduled, allowing seamless integration of Calendly booking flows within
    third-party applications.
- aid: calendly:calendly-activity-log-api
  name: Calendly Activity Log API
  description: Endpoints for retrieving activity log entries for an organization.
  humanURL: https://developer.calendly.com/api-docs
  baseURL: https://api.calendly.com
  tags:
  - Activity Log
  properties:
  - type: OpenAPI
    url: openapi/calendly-activity-log-api-openapi.yml
  - type: Documentation
    url: https://developer.calendly.com/api-docs
- aid: calendly:calendly-availability-api
  name: Calendly Availability API
  description: Endpoints for viewing available times for event types and managing user availability schedules.
  humanURL: https://developer.calendly.com/api-docs
  baseURL: https://api.calendly.com
  tags:
  - Availability
  properties:
  - type: OpenAPI
    url: openapi/calendly-availability-api-openapi.yml
  - type: Documentation
    url: https://developer.calendly.com/api-docs
- aid: calendly:calendly-data-compliance-api
  name: Calendly Data Compliance API
  description: Endpoints for handling data compliance requests such as deletion and retrieval of invitee data.
  humanURL: https://developer.calendly.com/api-docs
  baseURL: https://api.calendly.com
  tags:
  - Data Compliance
  properties:
  - type: OpenAPI
    url: openapi/calendly-data-compliance-api-openapi.yml
  - type: Documentation
    url: https://developer.calendly.com/api-docs
- aid: calendly:calendly-event-types-api
  name: Calendly Event Types API
  description: Endpoints for listing, retrieving, and managing event types that define the kinds of meetings users can schedule.
  humanURL: https://developer.calendly.com/api-docs
  baseURL: https://api.calendly.com
  tags:
  - Event Types
  properties:
  - type: OpenAPI
    url: openapi/calendly-event-types-api-openapi.yml
  - type: Documentation
    url: https://developer.calendly.com/api-docs
- aid: calendly:calendly-groups-api
  name: Calendly Groups API
  description: Endpoints for listing and retrieving organization groups.
  humanURL: https://developer.calendly.com/api-docs
  baseURL: https://api.calendly.com
  tags:
  - Groups
  properties:
  - type: OpenAPI
    url: openapi/calendly-groups-api-openapi.yml
  - type: Documentation
    url: https://developer.calendly.com/api-docs
- aid: calendly:calendly-invitees-api
  name: Calendly Invitees API
  description: Endpoints for listing, retrieving, and creating invitees on scheduled events.
  humanURL: https://developer.calendly.com/api-docs
  baseURL: https://api.calendly.com
  tags:
  - Invitees
  properties:
  - type: OpenAPI
    url: openapi/calendly-invitees-api-openapi.yml
  - type: Documentation
    url: https://developer.calendly.com/api-docs
- aid: calendly:calendly-organizations-api
  name: Calendly Organizations API
  description: Endpoints for managing organization memberships, invitations, and organization-level settings.
  humanURL: https://developer.calendly.com/api-docs
  baseURL: https://api.calendly.com
  tags:
  - Organizations
  properties:
  - type: OpenAPI
    url: openapi/calendly-organizations-api-openapi.yml
  - type: Documentation
    url: https://developer.calendly.com/api-docs
- aid: calendly:calendly-routing-forms-api
  name: Calendly Routing Forms API
  description: Endpoints for listing and retrieving routing forms and their submissions.
  humanURL: https://developer.calendly.com/api-docs
  baseURL: https://api.calendly.com
  tags:
  - Routing Forms
  properties:
  - type: OpenAPI
    url: openapi/calendly-routing-forms-api-openapi.yml
  - type: Documentation
    url: https://developer.calendly.com/api-docs
- aid: calendly:calendly-scheduled-events-api
  name: Calendly Scheduled Events API
  description: Endpoints for listing, retrieving, and canceling scheduled events (booked meetings).
  humanURL: https://developer.calendly.com/api-docs
  baseURL: https://api.calendly.com
  tags:
  - Scheduled Events
  properties:
  - type: OpenAPI
    url: openapi/calendly-scheduled-events-api-openapi.yml
  - type: Documentation
    url: https://developer.calendly.com/api-docs
- aid: calendly:calendly-shares-api
  name: Calendly Shares API
  description: Endpoints for creating and managing shareable scheduling links.
  humanURL: https://developer.calendly.com/api-docs
  baseURL: https://api.calendly.com
  tags:
  - Shares
  properties:
  - type: OpenAPI
    url: openapi/calendly-shares-api-openapi.yml
  - type: Documentation
    url: https://developer.calendly.com/api-docs
- aid: calendly:calendly-users-api
  name: Calendly Users API
  description: Endpoints for retrieving user information and managing user accounts within Calendly.
  humanURL: https://developer.calendly.com/api-docs
  baseURL: https://api.calendly.com
  tags:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/calendly-users-api-openapi.yml
  - type: Documentation
    url: https://developer.calendly.com/api-docs
- aid: calendly:calendly-webhook-subscriptions-api
  name: Calendly Webhook Subscriptions API
  description: Endpoints for creating, listing, retrieving, and deleting webhook subscriptions that receive real-time event
    notifications.
  humanURL: https://developer.calendly.com/api-docs
  baseURL: https://api.calendly.com
  tags:
  - Webhook Subscriptions
  properties:
  - type: OpenAPI
    url: openapi/calendly-webhook-subscriptions-api-openapi.yml
  - type: Documentation
    url: https://developer.calendly.com/api-docs
common:
- type: AgenticAccess
  url: agentic-access/calendly-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/calendly-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/calendly-domain-security.yml
- type: Authentication
  url: authentication/calendly-authentication.yml
- type: GitHubOrganization
  url: https://github.com/calendly
- type: LinkedIn
  url: https://www.linkedin.com/company/calendly
- type: Portal
  url: https://developer.calendly.com/
- type: Documentation
  url: https://developer.calendly.com/api-docs
- type: Website
  url: https://calendly.com/
- type: PrivacyPolicy
  url: https://calendly.com/privacy
- type: TermsOfService
  url: https://calendly.com/terms
- type: Blog
  url: https://calendly.com/blog
- type: Login
  url: https://calendly.com/login
- type: JSONLD
  url: json-ld/calendly-context.jsonld
- type: JSONSchema
  url: json-schema/calendly-event-type-schema.json
- type: JSONSchema
  url: json-schema/calendly-scheduled-event-schema.json
- type: JSONSchema
  url: json-schema/calendly-invitee-schema.json
- type: LlmsText
  url: https://developer.calendly.com/llms.txt
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com