Google Calendar Integration
Google Calendar API Operations
Browse all 46 operations available for Google Calendar workflow automation.
communication
46 operationsGOOGLECALENDAR_BATCH_EVENTSBatch Events
Execute up to 1000 event mutations (create/patch/delete) in one Google Calendar HTTP batch request with per-item status/results.
GOOGLECALENDAR_CLEAR_CALENDARClear Calendar
Clears a primary calendar by deleting all events from it.
GOOGLECALENDAR_ACL_INSERTCreate ACL Rule
Creates an access control rule for a calendar.
GOOGLECALENDAR_CREATE_EVENTCreate Event
Create a Google Calendar event using startdatetime plus duration fields.
GOOGLECALENDAR_DUPLICATE_CALENDARCreate a calendar
Creates a new, empty Google Calendar with the specified title (summary).
GOOGLECALENDAR_ACL_DELETEDelete ACL Rule
Deletes an access control rule from a Google Calendar.
GOOGLECALENDAR_CALENDARS_DELETEDelete Calendar
Deletes a secondary calendar that you own or have delete permissions on.
GOOGLECALENDAR_DELETE_EVENTDelete event
Deletes a specified event by eventid from a Google Calendar (calendarid); idempotent — a 404 for an already-deleted event is a no-op.
GOOGLECALENDAR_FIND_EVENTFind event
Finds events in a specified Google Calendar using text query, time ranges (event start/end, last modification), and event types.
GOOGLECALENDAR_FIND_FREE_SLOTSFind free slots
Finds both free and busy time slots in Google Calendars for specified calendars within a defined time range.
GOOGLECALENDAR_ACL_GETGet ACL Rule
Retrieves a specific access control rule for a calendar.
GOOGLECALENDAR_GET_CALENDAR_PROFILEGet Calendar Profile (Deprecated)
DEPRECATED: Use CalendarListGet instead.
GOOGLECALENDAR_SETTINGS_GETGet Calendar Setting
Tool to return a single user setting for the authenticated user.
GOOGLECALENDAR_COLORS_GETGet Color Definitions
Returns the color definitions for calendars and events.
GOOGLECALENDAR_EVENTS_GETGet Event
Retrieves a SINGLE event by its unique eventid (REQUIRED).
GOOGLECALENDAR_EVENTS_INSTANCESGet Event Instances
Returns instances of the specified recurring event.
GOOGLECALENDAR_GET_CALENDARGet Google Calendar
Retrieves a specific Google Calendar, identified by calendarid, to which the authenticated user has access.
GOOGLECALENDAR_CALENDAR_LIST_GETGet Single Calendar by ID
Retrieves metadata for a SINGLE specific calendar from the user's calendar list by its calendar ID.
GOOGLECALENDAR_GET_CURRENT_DATE_TIMEGet current date and time
Gets the current date and time, allowing for a specific timezone offset.
GOOGLECALENDAR_EVENTS_IMPORTImport Event
Tool to import an event as a private copy to a calendar.
GOOGLECALENDAR_CALENDAR_LIST_INSERTInsert Calendar into List
Inserts an existing calendar into the user's calendar list, making it visible in the UI.
GOOGLECALENDAR_ACL_LISTList ACL Rules
Retrieves the list of access control rules (ACLs) for a specified calendar, providing the necessary 'ruleid' values required for updating specific ACL rules.
GOOGLECALENDAR_LIST_SETTINGSList Calendar Settings (Deprecated)
DEPRECATED: Use GOOGLECALENDARSETTINGSLIST instead.
GOOGLECALENDAR_EVENTS_LISTList Events
Returns events on the specified calendar.
GOOGLECALENDAR_EVENTS_LIST_ALL_CALENDARSList Events from All Calendars
Return a unified event list across all calendars in the user's calendar list for a given time range.
GOOGLECALENDAR_LIST_CALENDARSList Google Calendars
Retrieves calendars from the user's Google Calendar list, with options for pagination and filtering.
GOOGLECALENDAR_SETTINGS_LISTList Settings
Returns all user settings for the authenticated user.
GOOGLECALENDAR_EVENTS_MOVEMove Event
Moves an event to another calendar, i.e., changes an event's organizer.
GOOGLECALENDAR_ACL_PATCHPatch ACL Rule
Updates an existing access control rule for a calendar using patch semantics (partial update).
GOOGLECALENDAR_PATCH_CALENDARPatch Calendar
Partially updates (PATCHes) an existing Google Calendar, modifying only the fields provided.
GOOGLECALENDAR_CALENDAR_LIST_PATCHPatch Calendar List Entry
Updates an existing calendar on the user's calendar list using patch semantics.
GOOGLECALENDAR_PATCH_EVENTPatch Event
Update specified fields of an existing event in a Google Calendar using patch semantics (array fields like attendees are fully replaced if provided); ensure…
GOOGLECALENDAR_FREE_BUSY_QUERYQuery Free/Busy Information (Deprecated)
DEPRECATED: Use GOOGLECALENDARFINDFREESLOTS instead (though this tool provides wider secondary/shared calendar coverage).
GOOGLECALENDAR_QUICK_ADDQuick Add Event
Parses natural language text to quickly create a basic Google Calendar event with its title, date, and time, suitable for simple scheduling; does not support…
GOOGLECALENDAR_CALENDAR_LIST_DELETERemove Calendar from List
Tool to remove a calendar from the user's calendar list.
GOOGLECALENDAR_REMOVE_ATTENDEERemove attendee from event
Removes an attendee from a specified event in a Google Calendar; the calendar and event must exist.
GOOGLECALENDAR_CHANNELS_STOPStop Channel
Tool to stop watching resources through a notification channel.
GOOGLECALENDAR_SYNC_EVENTSSync Events (Deprecated)
DEPRECATED: Use GOOGLECALENDAREVENTSLIST instead.
GOOGLECALENDAR_ACL_UPDATEUpdate ACL Rule
Updates an access control rule for the specified calendar.
GOOGLECALENDAR_CALENDARS_UPDATEUpdate Calendar
Full PUT-style update that overwrites all calendar metadata fields; unspecified optional fields are cleared.
GOOGLECALENDAR_CALENDAR_LIST_UPDATEUpdate Calendar List Entry
Updates a calendar list entry's display/subscription settings (color, visibility, reminders, selection) for the authenticated user — does not modify the…
GOOGLECALENDAR_UPDATE_EVENTUpdate Google event
Updates an existing event in Google Calendar.
GOOGLECALENDAR_ACL_WATCHWatch ACL Changes
Tool to watch for changes to ACL resources.
GOOGLECALENDAR_CALENDAR_LIST_WATCHWatch Calendar List
Watch for changes to CalendarList resources using push notifications.
GOOGLECALENDAR_EVENTS_WATCHWatch Events
Watch for changes to Events resources.
GOOGLECALENDAR_SETTINGS_WATCHWatch Settings
Watch for changes to Settings resources.