Calendar developer access
Agendas, events, availability, conflicts, recurrence, attendance responses, and expiring scheduling holds.
- Owner
- Vision Calendar
- Lifecycle
- preview
- Runtime
- restricted
- App entitlement
- calendar
- Audience
- vision-calendar
- Workspace
- Calendar workspace reference required
Authority boundary
Calendar owns scheduling resources, workspace and actor bindings, visibility, recurrence, conflict, and concurrency rules.
Complete preview contract: Every operation and MCP capability in the approved definitions below is documented. The lifecycle and runtime labels describe stability and availability, not partial catalog coverage.
Calendar API
- Owning App
- Calendar
- Contract version
- 1.20.0
- Audience
- vision-calendar
- Workspace binding
- Calendar workspace reference required
Download the authoritative OpenAPI 3.1 definition
46 operations
Generated from Vision Calendar API 1.20.0
- GET/health/live
Process liveness
No bearer scope declaredFull operation reference → Version and contract metadata
No bearer scope declaredFull operation reference →OpenAPI contract
No bearer scope declaredFull operation reference →Authenticated schema readiness
Full operation reference →calendar:health:readProvision or reactivate a Vision human actor binding
Full operation reference →calendar:actor:provisionAuthorized, visibility-filtered agenda
Full operation reference →calendar:agenda:readToday feed: the caller's own events for their local day
Full operation reference →calendar:agenda:readAuthorized event details
Full operation reference →calendar:event:readWorking hours, exceptions, and free/busy without event details
Full operation reference →calendar:availability:readFind event and active-hold conflicts without record details
Full operation reference →calendar:conflict:readCreate, update, or cancel a locally authoritative event
Full operation reference →calendar:event:writeRecord the authorized actor's response to an internal invitation
Full operation reference →calendar:attendance:writeModify or cancel one materialized occurrence in a local series
Full operation reference →calendar:recurrence:writeCreate or release an expiring scheduling hold
Full operation reference →calendar:hold:writeOpen bookable slots across one or more actors
Full operation reference →calendar:availability:readSet working hours, or create and delete availability exceptions
Full operation reference →calendar:availability:writeCalendar's interface, described for this caller
Full operation reference →calendar:agenda:readReadiness — unauthenticated, and it touches the database
No bearer scope declaredFull operation reference →List the calendars the calling actor can reach
Full operation reference →calendar:collection:readCreate, rename, recolor or archive a calendar; set the default write target or per-actor preferences
Full operation reference →calendar:collection:writeCalendar's synchronized local actor directory
Full operation reference →calendar:availability:readActor-owned provider connectivity state
Full operation reference →calendar:provider:readActor-owned discovered and mapped provider calendars
Full operation reference →calendar:provider:readHold, confirm, release, or cancel a Calendar-owned requested call
Full operation reference →calendar:request_call:writeThe calling person's own working hours, exceptions, and free/busy
Full operation reference →calendar:availability:readThe caller's connected Google, Microsoft and Zoom accounts
Full operation reference →calendar:provider:readConnect, choose calendars, resync or disconnect an account
Full operation reference →calendar:provider:writeThe caller's subscribed iCal feeds
Full operation reference →calendar:provider:readSubscribe to, refresh or remove an iCal feed counted as busy time
Full operation reference →calendar:provider:writeThe caller's private published iCal feeds
Full operation reference →calendar:provider:readCreate, reset or revoke a private iCal feed link
Full operation reference →calendar:provider:writeThe caller's default meeting link and which options are usable now
Full operation reference →calendar:provider:readSet the caller's default meeting link
Full operation reference →calendar:provider:writeAttach or remove a meeting link on an event
Full operation reference →calendar:conferencing:writeThe live meeting link on an event
Full operation reference →calendar:event:readBrowser interstitial for connecting an account
No bearer scope declaredFull operation reference →Confirm connecting an account (the interstitial's form)
No bearer scope declaredFull operation reference →OAuth redirect URI
No bearer scope declaredFull operation reference →Google Calendar push channel address
No bearer scope declaredFull operation reference →Microsoft Graph change-notification URL
No bearer scope declaredFull operation reference →A private iCal feed (subscribe from Apple Calendar, Google or Outlook)
No bearer scope declaredFull operation reference →Today's widgets from Calendar
Full operation reference →calendar:agenda:readMeetings on another app's record
Full operation reference →calendar:agenda:readRead what Calendar says about someone leaving
No bearer scope declaredFull operation reference →Choose what colleagues see of your time
Full operation reference →calendar:collection:writeColleagues' time, as each of them shares it
Full operation reference →calendar:availability:read
Vision Calendar MCP
MCPpreviewThis is an authoritative capability inventory derived from Calendar's HTTP authority, not a reachable MCP transport. Any future MCP adapter must call the Calendar API without weakening actor binding, app entitlement, workspace isolation, operation scopes, record-version concurrency, or idempotency. Provider connection and external notification delivery remain unavailable.
- Version
- 1.0.1
- Authority
- calendar_http_contract_only
- Transport
- capability-inventory-only
- Required scope
- Operation-specific Calendar scope from the authoritative OpenAPI x-required-scope; write operations also require an Idempotency-Key
Approved capabilities
list_calendarscreate_calendarlist_eventsget_eventcreate_eventupdate_eventcancel_eventrespond_to_invitationfind_available_slotscreate_request_call_holdconfirm_request_callrelease_request_call_holdcancel_request_call_eventlist_provider_connections
Explicitly prohibited
bypass_actor_bindingbypass_workspace_scopebypass_operation_scopereplay_idempotency_key_with_different_bodyclaim_external_notification_deliveryconnect_google_accountconnect_microsoft_accountreveal_provider_tokensissue_public_rsvp_linkrun_sql
Publication evidence
This page is generated from the approval registry. Contract checksums, source drift, security declarations, scopes, references, and operation identifiers are verified before publication. A production documentation deployment remains a separate approval and rollback gate.