Google Calendar

ProductivityOAuth 2.0

Read, schedule and change events and find free time in Google Calendar.

8 actions

ActionEffectData handledScope
google_calendar_list_calendarsLists the calendars in the user's calendar list with their ids, names and access rolesreadPersonal datahttps://www.googleapis.com/auth/calendar.readonly
google_calendar_list_eventsLists or searches events on a calendar in a time range, expanding recurring events and ordered by start timereadPersonal datahttps://www.googleapis.com/auth/calendar.readonly
google_calendar_get_eventReads one calendar event with its time, attendees, location and video linkreadPersonal datahttps://www.googleapis.com/auth/calendar.readonly
google_calendar_create_eventCreates a calendar event, optionally inviting attendees and adding a Google Meet linkwritePersonal datahttps://www.googleapis.com/auth/calendar.events
google_calendar_quick_add_eventCreates an event from a plain-language sentence such as "Lunch with Ada Friday 1pm"writePersonal datahttps://www.googleapis.com/auth/calendar.events
google_calendar_update_eventChanges the given fields of a calendar event, such as its time, title or attendees; fields not given stay as they arewritePersonal datahttps://www.googleapis.com/auth/calendar.events
google_calendar_delete_eventDeletes a calendar event, cancelling it for attendeesdestructivePersonal datahttps://www.googleapis.com/auth/calendar.events
google_calendar_query_free_busyReads the busy time ranges of one or more calendars in a time range, to find a slot when everyone is freereadPersonal datahttps://www.googleapis.com/auth/calendar.readonly