Google Calendar Integration

Google Calendar API Operations

Browse all 46 operations available for Google Calendar workflow automation.

communication

46 operations
ActionGOOGLECALENDAR_BATCH_EVENTS

Batch Events

Execute up to 1000 event mutations (create/patch/delete) in one Google Calendar HTTP batch request with per-item status/results.

2 input
ActionGOOGLECALENDAR_CLEAR_CALENDAR

Clear Calendar

Clears a primary calendar by deleting all events from it.

1 input
ActionGOOGLECALENDAR_ACL_INSERT

Create ACL Rule

Creates an access control rule for a calendar.

4 input
ActionGOOGLECALENDAR_CREATE_EVENT

Create Event

Create a Google Calendar event using startdatetime plus duration fields.

25 input
ActionGOOGLECALENDAR_DUPLICATE_CALENDAR

Create a calendar

Creates a new, empty Google Calendar with the specified title (summary).

1 input
ActionGOOGLECALENDAR_ACL_DELETE

Delete ACL Rule

Deletes an access control rule from a Google Calendar.

2 input
ActionGOOGLECALENDAR_CALENDARS_DELETE

Delete Calendar

Deletes a secondary calendar that you own or have delete permissions on.

1 input
ActionGOOGLECALENDAR_DELETE_EVENT

Delete event

Deletes a specified event by eventid from a Google Calendar (calendarid); idempotent — a 404 for an already-deleted event is a no-op.

2 input
ActionGOOGLECALENDAR_FIND_EVENT

Find event

Finds events in a specified Google Calendar using text query, time ranges (event start/end, last modification), and event types.

11 input
ActionGOOGLECALENDAR_FIND_FREE_SLOTS

Find free slots

Finds both free and busy time slots in Google Calendars for specified calendars within a defined time range.

6 input
ActionGOOGLECALENDAR_ACL_GET

Get ACL Rule

Retrieves a specific access control rule for a calendar.

2 input
ActionGOOGLECALENDAR_GET_CALENDAR_PROFILE

Get Calendar Profile (Deprecated)

DEPRECATED: Use CalendarListGet instead.

ActionGOOGLECALENDAR_SETTINGS_GET

Get Calendar Setting

Tool to return a single user setting for the authenticated user.

1 input
ActionGOOGLECALENDAR_COLORS_GET

Get Color Definitions

Returns the color definitions for calendars and events.

ActionGOOGLECALENDAR_EVENTS_GET

Get Event

Retrieves a SINGLE event by its unique eventid (REQUIRED).

4 input
ActionGOOGLECALENDAR_EVENTS_INSTANCES

Get Event Instances

Returns instances of the specified recurring event.

10 input
ActionGOOGLECALENDAR_GET_CALENDAR

Get Google Calendar

Retrieves a specific Google Calendar, identified by calendarid, to which the authenticated user has access.

1 input
ActionGOOGLECALENDAR_CALENDAR_LIST_GET

Get Single Calendar by ID

Retrieves metadata for a SINGLE specific calendar from the user's calendar list by its calendar ID.

1 input
ActionGOOGLECALENDAR_GET_CURRENT_DATE_TIME

Get current date and time

Gets the current date and time, allowing for a specific timezone offset.

1 input
ActionGOOGLECALENDAR_EVENTS_IMPORT

Import Event

Tool to import an event as a private copy to a calendar.

23 input
ActionGOOGLECALENDAR_CALENDAR_LIST_INSERT

Insert Calendar into List

Inserts an existing calendar into the user's calendar list, making it visible in the UI.

10 input
ActionGOOGLECALENDAR_ACL_LIST

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

5 input
ActionGOOGLECALENDAR_LIST_SETTINGS

List Calendar Settings (Deprecated)

DEPRECATED: Use GOOGLECALENDARSETTINGSLIST instead.

2 input
ActionGOOGLECALENDAR_EVENTS_LIST

List Events

Returns events on the specified calendar.

20 input
ActionGOOGLECALENDAR_EVENTS_LIST_ALL_CALENDARS

List Events from All Calendars

Return a unified event list across all calendars in the user's calendar list for a given time range.

9 input
ActionGOOGLECALENDAR_LIST_CALENDARS

List Google Calendars

Retrieves calendars from the user's Google Calendar list, with options for pagination and filtering.

6 input
ActionGOOGLECALENDAR_SETTINGS_LIST

List Settings

Returns all user settings for the authenticated user.

3 input
ActionGOOGLECALENDAR_EVENTS_MOVE

Move Event

Moves an event to another calendar, i.e., changes an event's organizer.

4 input
ActionGOOGLECALENDAR_ACL_PATCH

Patch ACL Rule

Updates an existing access control rule for a calendar using patch semantics (partial update).

5 input
ActionGOOGLECALENDAR_PATCH_CALENDAR

Patch Calendar

Partially updates (PATCHes) an existing Google Calendar, modifying only the fields provided.

5 input
ActionGOOGLECALENDAR_CALENDAR_LIST_PATCH

Patch Calendar List Entry

Updates an existing calendar on the user's calendar list using patch semantics.

10 input
ActionGOOGLECALENDAR_PATCH_EVENT

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

14 input
ActionGOOGLECALENDAR_FREE_BUSY_QUERY

Query Free/Busy Information (Deprecated)

DEPRECATED: Use GOOGLECALENDARFINDFREESLOTS instead (though this tool provides wider secondary/shared calendar coverage).

6 input
ActionGOOGLECALENDAR_QUICK_ADD

Quick 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…

3 input
ActionGOOGLECALENDAR_CALENDAR_LIST_DELETE

Remove Calendar from List

Tool to remove a calendar from the user's calendar list.

1 input
ActionGOOGLECALENDAR_REMOVE_ATTENDEE

Remove attendee from event

Removes an attendee from a specified event in a Google Calendar; the calendar and event must exist.

3 input
ActionGOOGLECALENDAR_CHANNELS_STOP

Stop Channel

Tool to stop watching resources through a notification channel.

3 input
ActionGOOGLECALENDAR_SYNC_EVENTS

Sync Events (Deprecated)

DEPRECATED: Use GOOGLECALENDAREVENTSLIST instead.

6 input
ActionGOOGLECALENDAR_ACL_UPDATE

Update ACL Rule

Updates an access control rule for the specified calendar.

4 input
ActionGOOGLECALENDAR_CALENDARS_UPDATE

Update Calendar

Full PUT-style update that overwrites all calendar metadata fields; unspecified optional fields are cleared.

5 input
ActionGOOGLECALENDAR_CALENDAR_LIST_UPDATE

Update Calendar List Entry

Updates a calendar list entry's display/subscription settings (color, visibility, reminders, selection) for the authenticated user — does not modify the…

10 input
ActionGOOGLECALENDAR_UPDATE_EVENT

Update Google event

Updates an existing event in Google Calendar.

25 input
ActionGOOGLECALENDAR_ACL_WATCH

Watch ACL Changes

Tool to watch for changes to ACL resources.

6 input
ActionGOOGLECALENDAR_CALENDAR_LIST_WATCH

Watch Calendar List

Watch for changes to CalendarList resources using push notifications.

6 input
ActionGOOGLECALENDAR_EVENTS_WATCH

Watch Events

Watch for changes to Events resources.

7 input
ActionGOOGLECALENDAR_SETTINGS_WATCH

Watch Settings

Watch for changes to Settings resources.

6 input