Google Calendar
No catalog description yet.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| OAuth 2.0 | oauth2 | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "GOOGLE_CALENDAR_ACL_DELETE", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("GOOGLE_CALENDAR_ACL_DELETE", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute GOOGLE_CALENDAR_ACL_DELETE --data '{ }'Tool catalog
Available tools
38 callable operations
Calendar Acl DeleteGOOGLE_CALENDAR_ACL_DELETEDeletes an access control rule.Connection2 scopes
Deletes an access control rule.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.aclsTags
Calendar Acl GetGOOGLE_CALENDAR_ACL_GETReturns an access control rule.Connection4 scopes
Returns an access control rule.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.aclshttps://www.googleapis.com/auth/calendar.acls.readonlyhttps://www.googleapis.com/auth/calendar.readonlyTags
Calendar Acl InsertGOOGLE_CALENDAR_ACL_INSERTCreates an access control rule.Connection2 scopes
Creates an access control rule.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.aclsTags
Calendar Acl ListGOOGLE_CALENDAR_ACL_LISTReturns the rules in the access control list for the calendar.Connection3 scopes
Returns the rules in the access control list for the calendar.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.aclshttps://www.googleapis.com/auth/calendar.acls.readonlyTags
Calendar Acl PatchGOOGLE_CALENDAR_ACL_PATCHUpdates an access control rule. This method supports patch semantics.Connection2 scopes
Updates an access control rule. This method supports patch semantics.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.aclsTags
Calendar Acl UpdateGOOGLE_CALENDAR_ACL_UPDATEUpdates an access control rule.Connection2 scopes
Updates an access control rule.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.aclsTags
Calendar Acl WatchGOOGLE_CALENDAR_ACL_WATCHWatch for changes to ACL resources.Connection3 scopes
Watch for changes to ACL resources.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.aclshttps://www.googleapis.com/auth/calendar.acls.readonlyTags
Calendar CalendarList DeleteGOOGLE_CALENDAR_CALENDAR_LIST_DELETERemoves a calendar from the user's calendar list.Connection3 scopes
Removes a calendar from the user's calendar list.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendarlistTags
Calendar CalendarList GetGOOGLE_CALENDAR_CALENDAR_LIST_GETReturns a calendar from the user's calendar list.Connection5 scopes
Returns a calendar from the user's calendar list.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendarlisthttps://www.googleapis.com/auth/calendar.calendarlist.readonlyhttps://www.googleapis.com/auth/calendar.readonlyTags
Calendar CalendarList InsertGOOGLE_CALENDAR_CALENDAR_LIST_INSERTInserts an existing calendar into the user's calendar list.Connection2 scopes
Inserts an existing calendar into the user's calendar list.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.calendarlistTags
Calendar CalendarList ListGOOGLE_CALENDAR_CALENDAR_LIST_LISTReturns the calendars on the user's calendar list.Connection4 scopes
Returns the calendars on the user's calendar list.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.calendarlisthttps://www.googleapis.com/auth/calendar.calendarlist.readonlyhttps://www.googleapis.com/auth/calendar.readonlyTags
Calendar CalendarList PatchGOOGLE_CALENDAR_CALENDAR_LIST_PATCHUpdates an existing calendar on the user's calendar list. This method supports patch semantics.Connection3 scopes
Updates an existing calendar on the user's calendar list. This method supports patch semantics.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendarlistTags
Calendar CalendarList UpdateGOOGLE_CALENDAR_CALENDAR_LIST_UPDATEUpdates an existing calendar on the user's calendar list.Connection3 scopes
Updates an existing calendar on the user's calendar list.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendarlistTags
Calendar CalendarList WatchGOOGLE_CALENDAR_CALENDAR_LIST_WATCHWatch for changes to CalendarList resources.Connection4 scopes
Watch for changes to CalendarList resources.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.calendarlisthttps://www.googleapis.com/auth/calendar.calendarlist.readonlyhttps://www.googleapis.com/auth/calendar.readonlyTags
Calendar Calendars ClearGOOGLE_CALENDAR_CALENDARS_CLEARClears a primary calendar. This operation deletes all events associated with the primary calendar of an account.Connection2 scopes
Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.calendarsTags
Calendar Calendars DeleteGOOGLE_CALENDAR_CALENDARS_DELETEDeletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.Connection3 scopes
Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendarsTags
Calendar Calendars GetGOOGLE_CALENDAR_CALENDARS_GETReturns metadata for a calendar.Connection5 scopes
Returns metadata for a calendar.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendarshttps://www.googleapis.com/auth/calendar.calendars.readonlyhttps://www.googleapis.com/auth/calendar.readonlyTags
Calendar Calendars InsertGOOGLE_CALENDAR_CALENDARS_INSERTCreates a secondary calendar. The authenticated user for the request is made the data owner of the new calendar. Note: We recommend to authenticate as the intended data owner of the calendar. You can use domain-wide delegation of authority to allow applications to act on behalf of a specific user. Don't use a service account for authentication. If you use a service account for authentication, the service account is the data owner, which can lead to unexpected behavior. For example, if a service account is the data owner, data ownership cannot be transferred.Connection3 scopes
Creates a secondary calendar. The authenticated user for the request is made the data owner of the new calendar. Note: We recommend to authenticate as the intended data owner of the calendar. You can use domain-wide delegation of authority to allow applications to act on behalf of a specific user. Don't use a service account for authentication. If you use a service account for authentication, the service account is the data owner, which can lead to unexpected behavior. For example, if a service account is the data owner, data ownership cannot be transferred.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendarsTags
Calendar Calendars PatchGOOGLE_CALENDAR_CALENDARS_PATCHUpdates metadata for a calendar. This method supports patch semantics.Connection3 scopes
Updates metadata for a calendar. This method supports patch semantics.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendarsTags
Calendar Calendars TransferOwnershipGOOGLE_CALENDAR_CALENDARS_TRANSFER_OWNERSHIPTransfers a secondary calendar between users within a Google Workspace organization. Requires user authentication with Manage Calendars administrator privilege, and one of the following authorization scopes: - https://www.googleapis.com/auth/calendar - https://www.googleapis.com/auth/calendar.calendars In the request, set useAdminAccess to true. The secondary calendar must be active to be transferred. Transferring disabled or deleted calendars isn't supported.Connection2 scopes
Transfers a secondary calendar between users within a Google Workspace organization. Requires user authentication with Manage Calendars administrator privilege, and one of the following authorization scopes: - https://www.googleapis.com/auth/calendar - https://www.googleapis.com/auth/calendar.calendars In the request, set useAdminAccess to true. The secondary calendar must be active to be transferred. Transferring disabled or deleted calendars isn't supported.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.calendarsTags
Calendar Calendars UpdateGOOGLE_CALENDAR_CALENDARS_UPDATEUpdates metadata for a calendar.Connection3 scopes
Updates metadata for a calendar.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendarsTags
Calendar Channels StopGOOGLE_CALENDAR_CHANNELS_STOPStop watching resources through this channelConnection14 scopes
Stop watching resources through this channel
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.aclshttps://www.googleapis.com/auth/calendar.acls.readonlyhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendarlisthttps://www.googleapis.com/auth/calendar.calendarlist.readonlyhttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.events.freebusyhttps://www.googleapis.com/auth/calendar.events.ownedhttps://www.googleapis.com/auth/calendar.events.owned.readonlyhttps://www.googleapis.com/auth/calendar.events.public.readonlyhttps://www.googleapis.com/auth/calendar.events.readonlyhttps://www.googleapis.com/auth/calendar.readonlyhttps://www.googleapis.com/auth/calendar.settings.readonlyTags
Calendar Colors GetGOOGLE_CALENDAR_COLORS_GETReturns the color definitions for calendars and events.Connection9 scopes
Returns the color definitions for calendars and events.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendarlisthttps://www.googleapis.com/auth/calendar.calendarlist.readonlyhttps://www.googleapis.com/auth/calendar.events.freebusyhttps://www.googleapis.com/auth/calendar.events.ownedhttps://www.googleapis.com/auth/calendar.events.owned.readonlyhttps://www.googleapis.com/auth/calendar.events.public.readonlyhttps://www.googleapis.com/auth/calendar.readonlyTags
Calendar Events DeleteGOOGLE_CALENDAR_EVENTS_DELETEDeletes an event.Connection4 scopes
Deletes an event.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.events.ownedTags
Calendar Events GetGOOGLE_CALENDAR_EVENTS_GETReturns an event based on its Google Calendar ID. To retrieve an event using its iCalendar ID, call the events.list method using the iCalUID parameter.Connection9 scopes
Returns an event based on its Google Calendar ID. To retrieve an event using its iCalendar ID, call the events.list method using the iCalUID parameter.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.events.freebusyhttps://www.googleapis.com/auth/calendar.events.ownedhttps://www.googleapis.com/auth/calendar.events.owned.readonlyhttps://www.googleapis.com/auth/calendar.events.public.readonlyhttps://www.googleapis.com/auth/calendar.events.readonlyhttps://www.googleapis.com/auth/calendar.readonlyTags
Calendar Events ImportGOOGLE_CALENDAR_EVENTS_IMPORTImports an event. This operation is used to add a private copy of an existing event to a calendar. Only events with an eventType of default may be imported. Deprecated behavior: If a non-default event is imported, its type will be changed to default and any event-type-specific properties it may have will be dropped.Connection4 scopes
Imports an event. This operation is used to add a private copy of an existing event to a calendar. Only events with an eventType of default may be imported. Deprecated behavior: If a non-default event is imported, its type will be changed to default and any event-type-specific properties it may have will be dropped.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.events.ownedTags
Calendar Events InsertGOOGLE_CALENDAR_EVENTS_INSERTCreates an event.Connection4 scopes
Creates an event.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.events.ownedTags
Calendar Events InstancesGOOGLE_CALENDAR_EVENTS_INSTANCESReturns instances of the specified recurring event.Connection9 scopes
Returns instances of the specified recurring event.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.events.freebusyhttps://www.googleapis.com/auth/calendar.events.ownedhttps://www.googleapis.com/auth/calendar.events.owned.readonlyhttps://www.googleapis.com/auth/calendar.events.public.readonlyhttps://www.googleapis.com/auth/calendar.events.readonlyhttps://www.googleapis.com/auth/calendar.readonlyTags
Calendar Events ListGOOGLE_CALENDAR_EVENTS_LISTReturns events on the specified calendar.Connection9 scopes
Returns events on the specified calendar.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.events.freebusyhttps://www.googleapis.com/auth/calendar.events.ownedhttps://www.googleapis.com/auth/calendar.events.owned.readonlyhttps://www.googleapis.com/auth/calendar.events.public.readonlyhttps://www.googleapis.com/auth/calendar.events.readonlyhttps://www.googleapis.com/auth/calendar.readonlyTags
Calendar Events MoveGOOGLE_CALENDAR_EVENTS_MOVEMoves an event to another calendar, i.e. changes an event's organizer. Note that only default events can be moved; birthday, focusTime, fromGmail, outOfOffice and workingLocation events cannot be moved.Connection3 scopes
Moves an event to another calendar, i.e. changes an event's organizer. Note that only default events can be moved; birthday, focusTime, fromGmail, outOfOffice and workingLocation events cannot be moved.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.events.ownedTags
Calendar Events PatchGOOGLE_CALENDAR_EVENTS_PATCHUpdates an event. This method supports patch semantics.Connection4 scopes
Updates an event. This method supports patch semantics.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.events.ownedTags
Calendar Events QuickAddGOOGLE_CALENDAR_EVENTS_QUICK_ADDCreates an event based on a simple text string.Connection4 scopes
Creates an event based on a simple text string.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.events.ownedTags
Calendar Events UpdateGOOGLE_CALENDAR_EVENTS_UPDATEUpdates an event.Connection4 scopes
Updates an event.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.events.ownedTags
Calendar Events WatchGOOGLE_CALENDAR_EVENTS_WATCHWatch for changes to Events resources.Connection9 scopes
Watch for changes to Events resources.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.events.freebusyhttps://www.googleapis.com/auth/calendar.events.ownedhttps://www.googleapis.com/auth/calendar.events.owned.readonlyhttps://www.googleapis.com/auth/calendar.events.public.readonlyhttps://www.googleapis.com/auth/calendar.events.readonlyhttps://www.googleapis.com/auth/calendar.readonlyTags
Calendar Freebusy QueryGOOGLE_CALENDAR_FREEBUSY_QUERYReturns free/busy information for a set of calendars.Connection4 scopes
Returns free/busy information for a set of calendars.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.events.freebusyhttps://www.googleapis.com/auth/calendar.freebusyhttps://www.googleapis.com/auth/calendar.readonlyTags
Calendar Settings GetGOOGLE_CALENDAR_SETTINGS_GETReturns a single user setting.Connection3 scopes
Returns a single user setting.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.readonlyhttps://www.googleapis.com/auth/calendar.settings.readonlyTags
Calendar Settings ListGOOGLE_CALENDAR_SETTINGS_LISTReturns all user settings for the authenticated user.Connection3 scopes
Returns all user settings for the authenticated user.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.readonlyhttps://www.googleapis.com/auth/calendar.settings.readonlyTags
Calendar Settings WatchGOOGLE_CALENDAR_SETTINGS_WATCHWatch for changes to Settings resources.Connection3 scopes
Watch for changes to Settings resources.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.readonlyhttps://www.googleapis.com/auth/calendar.settings.readonlyTags