Google Calendar
Google Calendar is a time management tool providing scheduling features, event reminders, and integration with email and other apps for streamlined organization
What agents can do
Actions28
Calendar list insert
Inserts an existing calendar into the user's calendar list.
Calendar list update
Updates an existing entry on the user\'s calendar list.
Calendars delete
Deletes a secondary calendar.
Calendars update
Updates metadata for a calendar.
Clear calendar
Clears a primary calendar.
Create event
Creates an event on a google calendar, needing rfc3339 utc start/end times (end after start) and write access to the calendar.
Delete event
Deletes 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.
Duplicate calendar
Creates a new, empty google calendar with the specified title (summary).
20 moreFewer
Events instances
Returns instances of the specified recurring event.
Events list
Returns events on the specified calendar.
Events move
Moves an event to another calendar, i.e., changes an event's organizer.
Events watch
Watch for changes to events resources.
Find event
Finds 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…
Find free slots
Finds 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…
Free busy query
Returns free/busy information for a set of calendars.
Get calendar
Retrieves a specific google calendar, identified by `calendar id`, to which the authenticated user has access.
Get current date time
Gets the current date and time, allowing for a specific timezone offset.
List acl rules
Retrieves the list of access control rules (acls) for a specified calendar, providing the necessary 'rule id' values required for updating specific acl rules.
List calendars
Retrieves calendars from the user's google calendar list, with options for pagination and filtering.
Patch calendar
Partially 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`…
Patch event
Updates 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…
Quick add
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 direct attendee addition or recurring…
Remove attendee
Removes an attendee from a specified event in a google calendar; the calendar and event must exist.
Settings list
Returns all user settings for the authenticated user.
Settings watch
Watch for changes to settings resources.
Sync events
Synchronizes 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…
Update acl rule
Updates an access control rule for the specified calendar.
Update event
Updates 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.
Starts an agent when
Attendee Response Changed
Polling trigger that fires when any attendee's RSVP changes to accepted, declined, or tentative.
Checked regularly
Event Canceled or Deleted
Triggers when a Google Calendar event is cancelled or deleted.
Checked regularly
Event Starting Soon
Triggers when a calendar event is within a configured number of minutes from starting.
Checked regularly
Calendar Event Changes
**SOON TO BE DEPRECATED** - Use Calendar Event Sync (polling trigger) instead.
The moment it happens
Event Created
Polling trigger that fires when a new calendar event is created.
Checked regularly
Calendar Event Sync
Polling trigger that returns full event data including details, attendees, and metadata.
Checked regularly
Event Updated
Triggers when an existing Google Calendar event is modified.
Checked regularly
How it connects
You sign in to Google Calendar in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.
Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.
More in Scheduling & Booking
ServiceTitan
scheduling & booking
ServiceTitan is field service management software for home and commercial service contractors, covering customers, jobs, dispatch, estimates, invoicing, inventory, memberships, payroll, and reporting.
Cal
scheduling & booking
Cal simplifies meeting coordination by providing shareable booking pages, calendar syncing, and availability management to streamline the scheduling process
Calendly
scheduling & booking
Calendly is an appointment scheduling tool that automates meeting invitations, availability checks, and reminders, helping individuals and teams avoid email back-and-forth
Apaleo
scheduling & booking
Apaleo is a cloud-based property management platform handling reservations, billing, and daily operations for hospitality businesses
Etermin
scheduling & booking
eTermin is an online appointment scheduling platform that allows businesses to manage bookings and integrate with various applications through its REST API.
Servicem8
scheduling & booking
ServiceM8 helps field service businesses schedule jobs, send quotes, and manage invoices, offering staff mobile apps and real-time job status tracking