All data sources

Google Calendar

Your account

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.

Sign in with your Google Calendar account. Included on Free.

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

PublisherGoogle Calendar

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationCredentials required (OAuth)

› Methods (26)

Technical detail for developers: parameters, pagination, units, and freshness per method.

  • listCalendars

    read

    List subscribed calendars with bounded token pagination.

    Paginationtoken (tokenField: nextPageToken, limitField: maxResults)
  • getCalendarListEntry

    read

    Get one subscribed-calendar list entry by exact calendar ID.

    Paginationnone
  • addCalendarToList

    read

    Subscribe to an existing calendar using its exact ID and optional display settings.

    Paginationnone
  • updateCalendarListEntry

    read

    Patch explicit display settings for one subscribed calendar; omitted fields remain unchanged.

    Paginationnone
  • removeCalendarFromList

    write

    Unsubscribe from a calendar without deleting the underlying calendar.

    Paginationnone
  • getCalendar

    read

    Get metadata for one exact calendar ID.

    Paginationnone
  • createCalendar

    read

    Create one secondary calendar with explicit bounded metadata.

    Paginationnone
  • updateCalendarMetadata

    read

    Patch secondary-calendar metadata; omitted fields remain unchanged.

    Paginationnone
  • deleteCalendar

    write

    Delete one secondary calendar. The primary calendar is rejected locally.

    Paginationnone
  • getColors

    read

    Get the current Calendar and Event color definitions.

    Paginationnone
  • listSettings

    read

    List user Calendar settings with bounded token pagination.

    Paginationtoken (tokenField: nextPageToken, limitField: maxResults)
  • getSetting

    read

    Get one user Calendar setting by exact setting ID.

    Paginationnone
  • listAclRules

    read

    List access-control rules for one calendar with bounded token pagination.

    Paginationtoken (tokenField: nextPageToken, limitField: maxResults)
  • getAclRule

    read

    Get one exact access-control rule from one calendar.

    Paginationnone
  • createAclRule

    write

    Create one explicit Calendar ACL rule. This changes who can access calendar data.

    Paginationnone
  • updateAclRule

    write

    Patch one ACL role; omitted fields remain unchanged. This changes who can access calendar data.

    Paginationnone
  • deleteAclRule

    write

    Delete one ACL rule. This changes who can access calendar data.

    Paginationnone
  • listEvents

    read

    List events for one calendar with exact filters and bounded token pagination.

    Paginationtoken (tokenField: nextPageToken, limitField: maxResults)
  • getEvent

    read

    Get one event by exact calendar and event IDs.

    Paginationnone
  • listEventInstances

    read

    List instances of one recurring event with bounded filters and token pagination.

    Paginationtoken (tokenField: nextPageToken, limitField: maxResults)
  • createEvent

    read

    Create 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.

    Paginationnone
  • updateEvent

    read

    Patch 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.

    Paginationnone
  • deleteEvent

    write

    Delete one event with an explicit attendee-notification policy.

    Paginationnone
  • moveEvent

    write

    Move one event to another calendar with an explicit attendee-notification policy.

    Paginationnone
  • importEvent

    read

    Import one externally defined event using its iCalendar UID and exact start/end; this does not notify attendees. Timed recurring events require IANA time zones.

    Paginationnone
  • queryFreeBusy

    read

    Query bounded free/busy intervals for up to 50 calendars. This is a read-only POST.

    Paginationnone