Google Calendar
ProductivityOAuth 2.0
Read, schedule and change events and find free time in Google Calendar.
8 actions
| Action | Effect | Data handled | Scope |
|---|---|---|---|
| google_calendar_list_calendarsLists the calendars in the user's calendar list with their ids, names and access roles | read | Personal data | https://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 time | read | Personal data | https://www.googleapis.com/auth/calendar.readonly |
| google_calendar_get_eventReads one calendar event with its time, attendees, location and video link | read | Personal data | https://www.googleapis.com/auth/calendar.readonly |
| google_calendar_create_eventCreates a calendar event, optionally inviting attendees and adding a Google Meet link | write | Personal data | https://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" | write | Personal data | https://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 are | write | Personal data | https://www.googleapis.com/auth/calendar.events |
| google_calendar_delete_eventDeletes a calendar event, cancelling it for attendees | destructive | Personal data | https://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 free | read | Personal data | https://www.googleapis.com/auth/calendar.readonly |