Google Calendar

Tools

Name & DescriptionType
GOOGLECALENDAR_CALENDARS_DELETEDeletes a secondary calendar.
action
GOOGLECALENDAR_CALENDARS_UPDATEUpdates metadata for a calendar.
action
GOOGLECALENDAR_CALENDAR_LIST_INSERTInserts an existing calendar into the user's calendar list.
action
GOOGLECALENDAR_CREATE_EVENTCreates an event on a Google Calendar, needing rfc3339 utc start/end times (end after start) and write access to the calendar.
action
GOOGLECALENDAR_DELETE_EVENTDeletes a specified event by `event id` from a Google Calendar (`calendar id`); this action is idempotent and raises a 404 error if the event is not found.
action
GOOGLECALENDAR_DUPLICATE_CALENDARCreates a new, empty Google Calendar with the specified title (summary).
action
GOOGLECALENDAR_EVENTS_INSTANCESReturns instances of the specified recurring event.
action
GOOGLECALENDAR_EVENTS_LISTReturns events on the specified calendar.
action
GOOGLECALENDAR_FIND_EVENTFinds events in a specified Google Calendar using text query, time ranges (event start/end, last modification), and event types; ensure `timemin` is not chronologically after `timemax` if both are provided.
action
GOOGLECALENDAR_FREE_BUSY_QUERYReturns free/busy information for a set of calendars.
action
GOOGLECALENDAR_GET_CALENDARRetrieves a specific Google Calendar, identified by `calendar id`, to which the authenticated user has access.
action
GOOGLECALENDAR_PATCH_CALENDARPartially updates (patches) an existing Google Calendar, modifying only the fields provided; `summary` is mandatory and cannot be an empty string, and an empty string for `description` or `location` clears them.
action
GOOGLECALENDAR_PATCH_EVENTUpdates specified fields of an existing event in a Google Calendar using patch semantics (array fields like `attendees` are fully replaced if provided); ensure the `calendar id` and `event id` are valid and the user has write access to the calendar.
action
GOOGLECALENDAR_QUICK_ADDParses natural language text to quickly create a basic Google Calendar event with its title, date, and time, suitable for simple scheduling; does not support recurring events or direct attendee addition via parameters, and `calendar id` must be valid if not 'primary'.
action
GOOGLECALENDAR_SYNC_EVENTSSynchronizes Google Calendar events, performing a full sync if no `sync token` is provided or if a 410 gone error (due to an expired token) necessitates it, otherwise performs an incremental sync for events changed since the `sync token` was issued.
action
GOOGLECALENDAR_UPDATE_EVENTUpdates an existing event by `event id` in a Google Calendar; this is a full put replacement, so provide all desired fields as unspecified ones may be cleared or reset.
action
GOOGLECALENDAR_CALENDAR_LIST_UPDATEUpdates an existing entry on the user\'s calendar list.
action
GOOGLECALENDAR_CLEAR_CALENDARClears a primary calendar.
action
GOOGLECALENDAR_EVENTS_MOVEMoves an event to another calendar, i.
action
GOOGLECALENDAR_EVENTS_WATCHWatch for changes to events resources.
action
GOOGLECALENDAR_FIND_FREE_SLOTSFinds free/busy time slots in Google Calendars for specified calendars within a defined time range (defaults to the current day utc if `time min`/`time max` are omitted), enhancing busy intervals with event details; `time min` must precede `time max` if both are provided.
action
GOOGLECALENDAR_GET_CURRENT_DATE_TIMEGets the current date and time, allowing for a specific timezone offset.
action
GOOGLECALENDAR_LIST_ACL_RULESRetrieves the list of access control rules (acls) for a specified calendar, providing the necessary 'rule id' values required for updating specific acl rules.
action
GOOGLECALENDAR_LIST_CALENDARSRetrieves calendars from the user's Google Calendar list, with options for pagination and filtering.
action
GOOGLECALENDAR_REMOVE_ATTENDEERemoves an attendee from a specified event in a Google Calendar; the calendar and event must exist.
action
GOOGLECALENDAR_SETTINGS_LISTReturns all user settings for the authenticated user.
action
GOOGLECALENDAR_SETTINGS_WATCHWatch for changes to settings resources.
action
GOOGLECALENDAR_UPDATE_ACL_RULEUpdates an access control rule for the specified calendar.
action
GOOGLECALENDAR_GOOGLE_CALENDAR_EVENT_CHANGE_TRIGGER**SOON TO BE DEPRECATED** - Use Calendar Event Sync (polling trigger) instead.
trigger
GOOGLECALENDAR_GOOGLE_CALENDAR_EVENT_SYNC_TRIGGERPolling trigger that returns full event data including details, attendees, and metadata.
trigger

Details

Installs

More than 1000

Actions

28

Triggers

2