calcom-api

Manage bookings, event types, and calendars via Cal.com API v2.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/casperamy/dev-flow-demo --skill calcom-api-casperamy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calcom-api
Source: https://github.com/casperamy/dev-flow-demo/tree/main/documents/github_repos/public_snapshots/calcom__cal.com__main/agents/skills/calcom-api
Command: npx skills add https://github.com/casperamy/dev-flow-demo --skill calcom-api-casperamy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Interact with Cal.com's API v2 to automate scheduling, bookings, and calendar integrations for building reliable integrations.

Core Features & Use Cases

  • Create and manage event types, bookings, schedules, and calendars via the API.
  • Check availability, reserve slots, and synchronize data with connected calendars.
  • Webhook support for real-time notifications and post-action automation.

Quick Start

Authenticate with a Bearer API key and begin by calling the v2 endpoints to create a booking or check slots.

Frequently Asked Questions about calcom-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate scheduling workflows using the Cal.com API?

Automate scheduling workflows by using Cal.com API v2 to manage bookings, event types, and calendars. You can create bookings, check availability, configure event types, and sync calendars across production systems.

What is needed to authenticate API requests for Cal.com bookings?

Cal.com API authentication requires a Bearer API key. You can also include optional OAuth headers to authorize requests that create bookings, check slots, and manage event types.

Can I check availability and reserve slots through Cal.com API v2?

Yes, Cal.com API v2 supports checking availability and reserving slots. You can query available slots and synchronize data with connected calendars to manage bookings.

Does Cal.com API v2 support webhooks for real-time booking notifications?

Cal.com API v2 provides webhook support for real-time notifications. This allows you to automate post-action workflows immediately after a booking is created or modified.

How do I sync calendars across systems using Cal.com API?

Sync calendars across systems by interacting with Cal.com API v2 endpoints for calendars and schedules. This ensures connected calendars reflect updated bookings and event types in production environments.

What are the limitations of using API keys for Cal.com API authentication?

API keys authenticate requests to Cal.com API v2 but may lack granular user context compared to OAuth. For production environments requiring scoped access, optional OAuth headers provide additional authentication control.