> ## Documentation Index
> Fetch the complete documentation index at: https://cal.id/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Developers

> Build scheduling into your own products with the Cal ID REST API.

Cal ID gives you a REST API to manage event types, availability, bookings, slots, teams, and webhooks programmatically. Every request is authenticated with a bearer API key, so you can drive scheduling from your own apps, scripts, and backends. The base URL for all endpoints is `https://api.cal.id`.

<CardGroup cols={2}>
  <Card title="API Reference" icon="code" href="/docs/api-reference">
    Every endpoint with full schemas and a live "Try it" playground.
  </Card>

  <Card title="Get your API key" icon="key" href="/docs/developers/api-key">
    Create and manage the keys that authenticate your requests.
  </Card>

  <Card title="Find your Event Type ID" icon="hashtag" href="/docs/developers/event-type-id">
    Locate the IDs you need to reference in API calls.
  </Card>

  <Card title="Webhooks" icon="webhook" href="/docs/developers/webhooks">
    Subscribe to booking and meeting events in real time.
  </Card>

  <Card title="API integration overview" icon="plug" href="/docs/api-reference/introduction">
    Servers, authentication, and how the API fits together.
  </Card>
</CardGroup>

<Note>
  Authenticate every request by sending your key in the header: `Authorization: Bearer YOUR_API_KEY`.
</Note>
