Skip to content

Integrations

Google resource: calendar calendars (2026-10-27)

7 Google SDK operations with complete input and response references.

Get started · Contract 2026-10-27

OperationTypeScriptPython
Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account.calendarCalendars.calendarCalendarsClearcalendar_calendars.calendar_calendars_clear
Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.calendarCalendars.calendarCalendarsDeletecalendar_calendars.calendar_calendars_delete
Returns metadata for a calendar.calendarCalendars.calendarCalendarsGetcalendar_calendars.calendar_calendars_get
Creates a secondary calendar.
The authenticated user for the request is made the data owner of the new calendar.

Note: We recommend to authenticate as the intended data owner of the calendar. You can use domain-wide delegation of authority to allow applications to act on behalf of a specific user. Don’t use a service account for authentication. If you use a service account for authentication, the service account is the data owner, which can lead to unexpected behavior. For example, if a service account is the data owner, data ownership cannot be transferred.
calendarCalendars.calendarCalendarsInsertcalendar_calendars.calendar_calendars_insert
Updates metadata for a calendar. This method supports patch semantics.calendarCalendars.calendarCalendarsPatchcalendar_calendars.calendar_calendars_patch
Transfers a secondary calendar between users within a Google Workspace organization. Requires user authentication with Manage Calendars administrator privilege, and one of the following authorization scopes:
- https://www.googleapis.com/auth/calendar
- https://www.googleapis.com/auth/calendar.calendars In the request, set useAdminAccess to true. The secondary calendar must be active to be transferred. Transferring disabled or deleted calendars isn’t supported.
calendarCalendars.calendarCalendarsTransferOwnershipcalendar_calendars.calendar_calendars_transfer_ownership
Updates metadata for a calendar.calendarCalendars.calendarCalendarsUpdatecalendar_calendars.calendar_calendars_update

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.