Skip to content

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

Meeting Model

  • Expanded the meetingmodel object documentation to cover fields that are emitted across all three scheduling experiences:
    • meetingInfo.type discriminator (smartschedule, personal, or team)
    • meetingInfo.teamMembers list of participating users on team-scheduled meetings
    • meetingInfo.primaryInviteeFirstName, primaryInviteeLastName, and primaryInviteePhoneNumber
    • meetingInfo.timeZone, timeZoneOffset, and culture for the invitee's locale and time zone
    • meetingInfo.rescheduleUrl and cancelUrl self-service links for the primary invitee
    • meetingInfo.meetingId companion to the top-level id
  • Clarified the mtg_, org_, and usr_ prefixes that appear on object identifiers.

Event Types Restructure

Organization Service Account Schema Correction

  • Removed the non-existent type field from the organization-service-account schema. The provider identifier (Google, Microsoft, Exchange, Salesforce) is carried on the name field.
  • Documented that the previous side of organization.service_account.changed is null when a service account is being added, and the current side is null when one is being removed.

2025-03-27

Configuration Events

Smart Schedule Lead Source

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

Raleigh, NC — a Cirruspath, Inc. company