Cal.com API breaking changes & specification history.
Bookings, event types, and availability.
1 recorded releases · Last captured 6 Sept 2026.
Which Cal.com API endpoints have captured breaking changes?
1 recorded releases; last specification capture . This dated snapshot contains 10 sampled findings from 1 recent releases, including 0 breaking findings. Up to ten findings are retained per release; these counts are not totals for the complete API history.
Snapshot retrieved . A capture date is not a provider deployment date. Missing or unmatched repository usage is not proof of safety.
| Classification | Sampled findings |
|---|---|
| Breaking | 0 |
| Non-breaking | 10 |
| Needs review | 0 |
| Deprecation | 0 |
| Pending classification | 0 |
No breaking findings appear in this bounded sample. Open the release history to inspect other findings and pending classification.
Where does this evidence come from?
- Publisher specification
- Official specification source
- Configured SDK matching
- No SDK package listed in this snapshot
- API authentication
- none
- Publisher version
- 1.0.0
Snapshot captured 3 Nov 2026. Breaking describes contract evidence; repository impact is a separate analysis.
Cal.com captured release evidence
Dated snapshot: . Latest 1 captured releases, with up to ten findings per release. Contract findings describe specification changes; repository impact is a separate analysis.
Cal.com API specification changes · Revision 271b5aac · POST /v2/event-types
POST /v2/event-types66 recorded findings · classified · Previous revision e5a28dc7
Non-breaking: POST /v2/event-types
the `disableRecordingForOrganizer` response's property default value `false` was added for the status `201`
Rule: level.info
Non-breaking: PATCH /v2/event-types/{eventTypeId}
the `disableTranscriptionForOrganizer` request property default value `false` was added
Rule: level.info
Non-breaking: POST /v2/event-types
the `enableAutomaticTranscription` response's property default value `false` was added for the status `201`
Rule: level.info
Non-breaking: PATCH /v2/event-types/{eventTypeId}
the `disableRecordingForGuests` request property default value `false` was added
Rule: level.info
Non-breaking: POST /v2/event-types
the `disableRecordingForGuests` request property default value `false` was added
Rule: level.info
Non-breaking: PATCH /v2/event-types/{eventTypeId}
the `disableTranscriptionForOrganizer` response's property default value `false` was added for the status `200`
Rule: level.info
Non-breaking: POST /v2/event-types
the `disableTranscriptionForOrganizer` request property default value `false` was added
Rule: level.info
Non-breaking: GET /v2/event-types
the `enableAutomaticRecordingForOrganizer` response's property default value `false` was added for the status `200`
Rule: level.info
Non-breaking: PATCH /v2/event-types/{eventTypeId}
the `disableTranscriptionForGuests` request property default value `false` was added
Rule: level.info
Non-breaking: POST /v2/event-types
the `disableTranscriptionForOrganizer` response's property default value `false` was added for the status `201`
Rule: level.info
Showing the first ten findings. Open the release for the remaining changes.