Cal ID API Integration

The Cal ID API is a REST API that gives you programmatic control of the platform — every resource available to customers is exposed as a simple HTTP endpoint. Create, modify, fetch, or delete an event type; and do the same with bookings, availability, connected calendars, schedules, team memberships, payments, and more — all without ever using the UI.


API server specifications


  • Encode all requests as JSON with the Content-Type: application/json header. Responses, including errors, are JSON too.
  • HTTP/1, 1.1, and 2 are supported (HTTP/2 preferred).
  • TLS 1.2 and 1.3 are supported, with resumption.


The API is organized around REST: predictable, resource-oriented URLs, JSON request bodies and responses, and standard HTTP response codes, authentication, and verbs.


Base URL


All API requests are made to:


https://api.cal.id


Admin API


Some endpoints support Application Admin API requests for elevated access. Only Application Admins hold the Admin API key — this is not extended to Team Admins.


Reference


Explore every endpoint in the API Reference, with schemas and a live "Try it" playground that runs against https://api.cal.id.

Updated on: 24/08/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!