Google Calendar
Catalog 暂无描述。
认证方式
| 方式 | 底层类型 | 状态 | 说明 |
|---|---|---|---|
| OAuth 2.0 | oauth2 | available | — |
调用示例
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 目录
可用 Tools
38 个可调用操作
Calendar Acl DeleteGOOGLE_CALENDAR_ACL_DELETEDeletes an access control rule.需要连接2 scopes
Deletes an access control rule.
认证
需要 Connected AccountScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.aclsTags
Calendar Acl GetGOOGLE_CALENDAR_ACL_GETReturns an access control rule.需要连接4 scopes
Returns an access control rule.
认证
需要 Connected AccountScopes
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.需要连接2 scopes
Creates an access control rule.
认证
需要 Connected AccountScopes
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.需要连接3 scopes
Returns the rules in the access control list for the calendar.
认证
需要 Connected AccountScopes
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.需要连接2 scopes
Updates an access control rule. This method supports patch semantics.
认证
需要 Connected AccountScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.aclsTags
Calendar Acl UpdateGOOGLE_CALENDAR_ACL_UPDATEUpdates an access control rule.需要连接2 scopes
Updates an access control rule.
认证
需要 Connected AccountScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.aclsTags
Calendar Acl WatchGOOGLE_CALENDAR_ACL_WATCHWatch for changes to ACL resources.需要连接3 scopes
Watch for changes to ACL resources.
认证
需要 Connected AccountScopes
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.需要连接3 scopes
Removes a calendar from the user's calendar list.
认证
需要 Connected AccountScopes
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.需要连接5 scopes
Returns a calendar from the user's calendar list.
认证
需要 Connected AccountScopes
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.需要连接2 scopes
Inserts an existing calendar into the user's calendar list.
认证
需要 Connected AccountScopes
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.需要连接4 scopes
Returns the calendars on the user's calendar list.
认证
需要 Connected AccountScopes
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.需要连接3 scopes
Updates an existing calendar on the user's calendar list. This method supports patch semantics.
认证
需要 Connected AccountScopes
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.需要连接3 scopes
Updates an existing calendar on the user's calendar list.
认证
需要 Connected AccountScopes
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.需要连接4 scopes
Watch for changes to CalendarList resources.
认证
需要 Connected AccountScopes
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.需要连接2 scopes
Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account.
认证
需要 Connected AccountScopes
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.需要连接3 scopes
Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.
认证
需要 Connected AccountScopes
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.需要连接5 scopes
Returns metadata for a calendar.
认证
需要 Connected AccountScopes
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.需要连接3 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.
认证
需要 Connected AccountScopes
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.需要连接3 scopes
Updates metadata for a calendar. This method supports patch semantics.
认证
需要 Connected AccountScopes
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.需要连接2 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.
认证
需要 Connected AccountScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.calendarsTags
Calendar Calendars UpdateGOOGLE_CALENDAR_CALENDARS_UPDATEUpdates metadata for a calendar.需要连接3 scopes
Updates metadata for a calendar.
认证
需要 Connected AccountScopes
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 channel需要连接14 scopes
Stop watching resources through this channel
认证
需要 Connected AccountScopes
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.需要连接9 scopes
Returns the color definitions for calendars and events.
认证
需要 Connected AccountScopes
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.需要连接4 scopes
Deletes an event.
认证
需要 Connected AccountScopes
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.需要连接9 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.
认证
需要 Connected AccountScopes
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.需要连接4 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.
认证
需要 Connected AccountScopes
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.需要连接4 scopes
Creates an event.
认证
需要 Connected AccountScopes
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.需要连接9 scopes
Returns instances of the specified recurring event.
认证
需要 Connected AccountScopes
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.需要连接9 scopes
Returns events on the specified calendar.
认证
需要 Connected AccountScopes
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.需要连接3 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.
认证
需要 Connected AccountScopes
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.需要连接4 scopes
Updates an event. This method supports patch semantics.
认证
需要 Connected AccountScopes
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.需要连接4 scopes
Creates an event based on a simple text string.
认证
需要 Connected AccountScopes
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.需要连接4 scopes
Updates an event.
认证
需要 Connected AccountScopes
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.需要连接9 scopes
Watch for changes to Events resources.
认证
需要 Connected AccountScopes
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.需要连接4 scopes
Returns free/busy information for a set of calendars.
认证
需要 Connected AccountScopes
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.需要连接3 scopes
Returns a single user setting.
认证
需要 Connected AccountScopes
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.需要连接3 scopes
Returns all user settings for the authenticated user.
认证
需要 Connected AccountScopes
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.需要连接3 scopes
Watch for changes to Settings resources.
认证
需要 Connected AccountScopes
https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.readonlyhttps://www.googleapis.com/auth/calendar.settings.readonlyTags