What you can ask
- “What does Google Calendar have for the area or asset I'm working on?”
- “Pull the most recent Google Calendar records and put them in a table.”
- “What does Google Calendar cover, and how fresh is the data?”
About this source
Twenty-six exact Google Calendar API v3 methods over one serializer. The model selects the operation; PatchOps validates and serializes it without semantic routing. Coverage is deliberately reductive: webhook lifecycle calls, provider-side natural-language quick-add, catastrophic calendar clearing, admin ownership transfer, and unsafe full-replacement duplicates are explicitly excluded. Reads and writes are bounded, mutations use closed schemas, and guest-affecting event changes require an explicit sendUpdates policy.
Connector ID googleCalendar
Provenance
Freshness & coverage
› Methods (26)
Technical detail for developers: parameters, pagination, units, and freshness per method.
listCalendars
readList subscribed calendars with bounded token pagination.
Paginationtoken (tokenField: nextPageToken, limitField: maxResults)getCalendarListEntry
readGet one subscribed-calendar list entry by exact calendar ID.
PaginationnoneaddCalendarToList
readSubscribe to an existing calendar using its exact ID and optional display settings.
PaginationnoneupdateCalendarListEntry
readPatch explicit display settings for one subscribed calendar; omitted fields remain unchanged.
PaginationnoneremoveCalendarFromList
writeUnsubscribe from a calendar without deleting the underlying calendar.
PaginationnonegetCalendar
readGet metadata for one exact calendar ID.
PaginationnonecreateCalendar
readCreate one secondary calendar with explicit bounded metadata.
PaginationnoneupdateCalendarMetadata
readPatch secondary-calendar metadata; omitted fields remain unchanged.
PaginationnonedeleteCalendar
writeDelete one secondary calendar. The primary calendar is rejected locally.
PaginationnonegetColors
readGet the current Calendar and Event color definitions.
PaginationnonelistSettings
readList user Calendar settings with bounded token pagination.
Paginationtoken (tokenField: nextPageToken, limitField: maxResults)getSetting
readGet one user Calendar setting by exact setting ID.
PaginationnonelistAclRules
readList access-control rules for one calendar with bounded token pagination.
Paginationtoken (tokenField: nextPageToken, limitField: maxResults)getAclRule
readGet one exact access-control rule from one calendar.
PaginationnonecreateAclRule
writeCreate one explicit Calendar ACL rule. This changes who can access calendar data.
PaginationnoneupdateAclRule
writePatch one ACL role; omitted fields remain unchanged. This changes who can access calendar data.
PaginationnonedeleteAclRule
writeDelete one ACL rule. This changes who can access calendar data.
PaginationnonelistEvents
readList events for one calendar with exact filters and bounded token pagination.
Paginationtoken (tokenField: nextPageToken, limitField: maxResults)getEvent
readGet one event by exact calendar and event IDs.
PaginationnonelistEventInstances
readList instances of one recurring event with bounded filters and token pagination.
Paginationtoken (tokenField: nextPageToken, limitField: maxResults)createEvent
readCreate one exact event. sendUpdates is always explicit; start and end must both be all-day or both timed. Timed recurring events require IANA time zones on both boundaries.
PaginationnoneupdateEvent
readPatch at least one explicit event field; omitted fields remain unchanged and sendUpdates is always explicit. A recurrence-only patch keeps stored boundaries; supplied timed recurrence boundaries require IANA zones.
PaginationnonedeleteEvent
writeDelete one event with an explicit attendee-notification policy.
PaginationnonemoveEvent
writeMove one event to another calendar with an explicit attendee-notification policy.
PaginationnoneimportEvent
readImport one externally defined event using its iCalendar UID and exact start/end; this does not notify attendees. Timed recurring events require IANA time zones.
PaginationnonequeryFreeBusy
readQuery bounded free/busy intervals for up to 50 calendars. This is a read-only POST.
Paginationnone
