Google Calendar
Ingests events from a connected Google account — meeting titles, times, attendees and descriptions — so an assistant can answer about what happened and what is coming up.
Shape: OAuth redirect. Provider id: google_calendar.
Connect
Section titled “Connect”Workspace → Setup → Connectors → Google Calendar → Connect, or
POST /api/v1/connectors/google_calendar/auth and open the returned authUrl.
Scopes requested
Section titled “Scopes requested”calendar.readonly and calendar.events.readonly, plus userinfo.email and
userinfo.profile. Read-only.
What gets ingested
Section titled “What gets ingested”Events in a window around now (past and upcoming), as text records. A query string on the connection is passed through to the Calendar API, so you can narrow by calendar or by the API's own parameters.
Keeping it fresh
Section titled “Keeping it fresh”Calendar uses an events.watch push channel per connection, auto-renewed within
12 hours of expiry, with polling as the fallback.
From the CLI
Section titled “From the CLI”divinci connectors status google_calendardivinci connectors settings google_calendar --auto-sync on --cadence 720divinci connectors disconnect google_calendarSee also
Section titled “See also”- Managing connections
- Tool Catalog — the booking skill.