Google Calendar
Google Calendar is a time management tool providing scheduling features, event reminders, and integration with email and other apps for streamlined organization
Sign in with one click. Composio asks the app for you; Quilt never sees the login.
Reads on its own19
Agents use these right away.
- Get ACL RuleRetrieves a specific access control rule for a calendar.
- Get Single Calendar by IDRetrieves metadata for a SINGLE specific calendar from the user's calendar list by its calendar ID.
- Get EventRetrieves a SINGLE event by its unique event_id (REQUIRED).
- Get Event InstancesReturns instances of the specified recurring event.
- List Events from All CalendarsLists and deduplicates events across selected calendars or the user's calendar list for a time range.
- Find eventFinds events in a specified Google Calendar using text, time ranges, and event types.
- Query Calendar AvailabilityQueries raw busy intervals for one or more calendars or groups over an exact time range.
- Get Google CalendarGets canonical metadata for one Google Calendar, defaulting to the authenticated user's primary calendar.
- 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.
- Get Color DefinitionsReturns the color definitions for calendars and events.
- List EventsLists or incrementally synchronizes events from one calendar, defaulting to the connected user's primary calendar.
- Find free slotsQueries busy intervals and calculates free gaps for specified calendars, without filtering by meeting duration; the range is limited to 89 days, and calendar errors produce empty free slots marked unreliable.
- Get current date and timeGets the current date and time, allowing for a specific timezone offset.
- Get Current Google Calendar UserIdentifies the Google user connected to Calendar from the primary calendar resource.
- List BuildingsLists a page of buildings for a Google Workspace customer, including available addresses, coordinates, and floor names.
- List Calendar ResourcesRetrieves calendar resources (such as conference rooms) from a Google Workspace domain using the Admin SDK Directory API.
- List Google CalendarsLists calendars accessible through the connected user's CalendarList, returning IDs and user-specific metadata such as access role, color, visibility, selection, and reminders.
- Get Calendar SettingTool to return a single user setting for the authenticated user.
- List SettingsLists the authenticated user's calendar settings, returning a page of settings identified by their id fields.
Asks someone first28
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Delete ACL RuleDeletes an access control rule from a Google Calendar.
- Create ACL RuleCreates an access control rule for a calendar.
- Remove Calendar from ListRemoves a calendar from the user's calendar list, unsubscribing from it without deleting the calendar itself.
- Insert Calendar into ListInserts an existing calendar into the user's calendar list, with optional display settings.
- Patch Calendar List EntryUpdates an existing calendar on the user's calendar list using patch semantics.
- Delete CalendarDeletes a secondary calendar that you own or have delete permissions on.
- Update CalendarFull PUT-style update that overwrites all calendar metadata fields; unspecified optional fields are cleared.
- Stop ChannelTool to stop watching resources through a notification channel.
- Create a new calendarCreates a new secondary Google Calendar with the specified title and optional settings.
- Create EventCreates a timed or all-day Google Calendar event and returns it under response_data, without conflict checking.
- Delete eventDeletes an event from the specified calendar.
- Create a calendarCreates a new, empty Google Calendar with the specified title (summary).
- Patch CalendarPartially updates (PATCHes) an existing Google Calendar, modifying only the fields provided.
- Patch EventUpdate 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…
- Update Google eventReplaces an existing Google Calendar event using its event ID and required start time.
- Patch ACL RulePartially updates the role or scope of an existing Google Calendar access control rule.
- Update ACL RuleUpdates an access control rule for the specified calendar.
- Watch ACL ChangesTool to watch for changes to ACL resources.
- Batch EventsExecute up to 1000 event mutations (create/patch/delete) in one Google Calendar HTTP batch request with per-item status/results.
- Update Calendar List EntryUpdates a calendar list entry's display/subscription settings (color, visibility, reminders, selection) for the authenticated user — does not modify the underlying calendar resource (title, timezone, etc.).
- Watch Calendar ListCreates a push-notification channel for changes to the user's calendar list.
- Clear CalendarClears a primary calendar by deleting all events from it.
- Import EventTool to import an event as a private copy to a calendar.
- Move EventMoves a default event to another calendar, changing its organizer.
- Watch EventsWatch for changes to Events resources.
- Quick Add EventParses natural language text to quickly create a basic Google Calendar event with its title, date, and time, suitable for simple scheduling; does not support direct attendee addition or recurring events, and `calendar_id` must be valid if…
- Remove attendee from eventRemoves an attendee from a specified event in a Google Calendar; the calendar and event must exist.
- Watch SettingsWatch for changes to Settings resources.
3 more of its actions are no longer kept up by Google Calendar and are left out.