Cal.com API: Comprehensive Agent-Usability Assessment
Docs-backedCal.com provides a REST API (v2) for programmatic scheduling, making it practical for agents that need to handle booking flows. Agents can create bookings on behalf of users, query available time slots, cancel or reschedule meetings, and receive webhook events for booking lifecycle changes (created, rescheduled, cancelled). Event types, schedules, and team availability are all API-accessible. Cal.com is open-source (AGPL) with a managed cloud option and self-hosting support. The v2 API is the stable surface; v1 is legacy. Authentication supports both API keys and OAuth2. Confidence is docs-derived; webhook reliability and rate limits are not runtime-verified.