Skip to content

Endpoint to discover latest cal-api-version per endpoint #28762

@Enfasis2025

Description

@Enfasis2025

Problem

The cal-api-version header is required for API v2 endpoints. When Cal.com updates this version (e.g., from 2024-08-13 to 2026-02-25 for POST /bookings), existing integrations break silently with no prior notice.

There is currently no programmatic way to:

  1. Discover the latest supported cal-api-version for a given endpoint.
  2. Receive notifications when a version changes.
  3. Maintain backward compatibility with older versions.

This causes all automations relying on hardcoded versions to fail unexpectedly.

Proposed Solution

One or more of the following:

  • A GET /api/v2/versions endpoint returning the latest cal-api-version per endpoint.
  • A deprecation policy with advance notice before breaking changes.
  • Backward compatibility: continue supporting older cal-api-version values for a grace period.
  • A changelog webhook or notification system for version updates.

Impact

Any external integration, automation, or AI agent using the Cal.com API v2 is affected. Breaking changes without notice undermine trust in the API's stability.

Environment

  • API: Cal.com API v2
  • Affected endpoint example: POST /v2/bookings (cal-api-version: 2026-02-25)

Metadata

Metadata

Assignees

No one assigned

    Labels

    ✨ featureNew feature or request🚨 needs approvalThis feature request has not been reviewed yet by the Product Team and needs approval beforehand

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions