v0.1 — production API
This shape backs Cirrus Insight webhooks and integrations in production today. Supported indefinitely.
Change History
This document tracks all significant changes to the developer documentation.
2026-06-10
Personal & Team Scheduling Events
- Documented six new webhook events for the personal and team scheduling experiences:
Meeting Model
- Expanded the
meetingmodel object documentation to cover fields that are emitted across all three scheduling experiences:meetingInfo.typediscriminator (smartschedule,personal, orteam)meetingInfo.teamMemberslist of participating users on team-scheduled meetingsmeetingInfo.primaryInviteeFirstName,primaryInviteeLastName, andprimaryInviteePhoneNumbermeetingInfo.timeZone,timeZoneOffset, andculturefor the invitee's locale and time zonemeetingInfo.rescheduleUrlandcancelUrlself-service links for the primary inviteemeetingInfo.meetingIdcompanion to the top-levelid
- Clarified the
mtg_,org_, andusr_prefixes that appear on object identifiers.
Event Types Restructure
- Split the Event Types reference into separate pages for Developer, Configuration, and Scheduling events to keep individual pages scannable.
Organization Service Account Schema Correction
- Removed the non-existent
typefield from theorganization-service-accountschema. The provider identifier (Google,Microsoft,Exchange,Salesforce) is carried on thenamefield. - Documented that the
previousside oforganization.service_account.changedisnullwhen a service account is being added, and thecurrentside isnullwhen one is being removed.
2025-03-27
Configuration Events
- Added information about configuration change events and data models for:
Smart Schedule Lead Source
- Added
campaignandutmfields to themeetingmodel object
2024-07-01
Initial Release
- Initial version of the developer documentation
- Established baseline documentation structure
- Added Scheduling API overview
- Added Webhook and Basics and Configuration information
- Added Smart Scheduling events
- Added example Apex code