Docs
← chronapilot.com v 2026-05-12

Changelog

Date-versioned changes to the ChronaPilot API. Versions are stable for at least 12 months after deprecation.

2026-05-20 — Current

New

  • voice.action_executed webhook now includes confirmed_by_user (boolean).
  • POST /v1/events accepts attendees[].user_id as an alternative to email when the attendee is a ChronaPilot Connect account.
  • GET /v1/events/health/upcoming added.
  • Restricted keys (rk_…) now support IP allowlists.

Changed (breaking)

  • event.monitoring.traffic_status renamed to event.monitoring.traffic_level for consistency with the value range. The old field remains in the response for one minor version as traffic_status aliasing traffic_level.

Deprecated

  • POST /v1/scheduling/parse text parameter now requires user_context.timezone. Calls without it are rejected after 2026-08-01.

2026-03-04

New

  • ChronaPilot Connect GA: cpa_… connected-account model, OAuth 2.1 + PKCE, Chronapilot-Account header.
  • POST /v1/freebusy/find_slots added.

Changed

  • POST /v1/events now returns 201 with a Location header pointing at the created event.

2025-12-09

New

  • Voice Realtime general availability.
  • POST /v1/voice/sessions endpoint added for short-lived session JWTs.
  • 26 calendar tools pre-bound: full catalog at Voice Realtime.

Removed

  • Legacy /v1/scheduling/booking_widget_config (replaced by the embedded component).

2025-09-22

New

  • Idempotency keys supported on all mutating endpoints.
  • Sandbox parity at api-sandbox.chronapilot.com.

2025-06-15

Initial public preview

  • Connections, Calendars, Events resources.
  • Webhook endpoints with HMAC signing.
  • Departure intelligence engine.