Googlecalendar
Learn how to use Googlecalendar with Composio
Overview
Enum
GOOGLECALENDAR
Description
Google Calendar is a time management tool providing scheduling features, event reminders, and integration with email and other apps for streamlined organization
Authentication Details
OAUTH2
BEARER_TOKEN
Actions
GOOGLECALENDAR_CREATE_EVENT
Create a new event in a google calendar.
Action Parameters
Action Response
GOOGLECALENDAR_DELETE_EVENT
Delete an event from a google calendar.
Action Parameters
Action Response
GOOGLECALENDAR_DUPLICATE_CALENDAR
Action to duplicate a google calendar based on the provided summary. the duplicated calendar can be used similarly to manage other goals.
Action Parameters
Action Response
GOOGLECALENDAR_FIND_EVENT
Find events in a google calendar based on a search query.
Action Parameters
Action Response
GOOGLECALENDAR_FIND_FREE_SLOTS
Find free slots in a google calendar based on for a specific time period.
Action Parameters
Action Response
GOOGLECALENDAR_GET_CALENDAR
Action to fetch a calendar based on the provided calendar id.
Action Parameters
Action Response
GOOGLECALENDAR_GET_CURRENT_DATE_TIME
Action to get the current date and time of a specified timezone, given its utc offset value.
Action Parameters
Action Response
GOOGLECALENDAR_LIST_CALENDARS
Action to list all google calendars from the user’s calendar list with pagination.
Action Parameters
Action Response
GOOGLECALENDAR_PATCH_CALENDAR
Action to update a google calendar based on the provided calendar id and other required and optional parameters. note that ‘summary’ is a mandatory parameter. use googlecalendar list calendars action to get the list of calendars and their ids.
Action Parameters
Action Response
GOOGLECALENDAR_PATCH_EVENT
Patches an event in google calendar. this method supports patch semantics - only specified fields will be updated. note that each patch request consumes three quota units. array fields, if specified, will completely replace existing arrays.
Action Parameters
Action Response
GOOGLECALENDAR_QUICK_ADD
Create a new event in a google calendar based on a simple text string like ‘appointment at somewhere on june 3rd 10am-10:25am’ you can only give title and timeslot here. no recurring meetings and no attendee can be added here. this is not a preferred endpoint. only use this if no other endpoint is possible.
Action Parameters
Action Response
GOOGLECALENDAR_REMOVE_ATTENDEE
Remove an attendee from an existing event in a google calendar.
Action Parameters
Action Response
GOOGLECALENDAR_SYNC_EVENTS
Get events from last sync. the flow should be following 1. you use list or find events to get the list of events. you will get the nextsynctoken. 2. you use sync events to get the list of events that have changed since the last sync. you will get the nextsynctoken. 3. continue to use sync events. in case the synctoken expires, you will have to start syncing from the beginning.
Action Parameters
Action Response
GOOGLECALENDAR_UPDATE_EVENT
Update an existing event in a google calendar.
Action Parameters
Action Response