Calendar Connector
The calendar connector provides provider-neutral availability and event read paths. Provider-specific backing clients can map Google Calendar, Microsoft Graph calendar, or CalDAV into this typed surface.
Environment For Real Provider Mode
CORVID_CALENDAR_PROVIDER=google|ms365|caldavCORVID_CONNECTOR_MODE=realCORVID_CONNECTOR_TOKEN_STORE=target/connectors/tokensRead scopes for 41E1:
calendar.readWrite scopes:
calendar.writeEvent create, update, cancel, and external invites require an approval ID. Replay mode quarantines these writes.
Mock Mode
Mock operations:
availabilityeventscreateupdatecancel
Mock payloads use CalendarAvailabilitySlot and CalendarEvent.
Replay Keys
- Availability:
calendar:availability:<user_id>:<start_ms>:<end_ms>:<duration_ms> - Events:
calendar:events:<user_id>:<calendar_id>:<start_ms>:<end_ms> - Create:
calendar:create:<user_id>:<calendar_id>:<start_ms> - Update:
calendar:update:<user_id>:<calendar_id>:<start_ms> - Cancel:
calendar:cancel:<user_id>:<calendar_id>:<event_id>