Open Connector
所有 Tools

Google Calendar

Catalog 暂无描述。

google-calendarv1.0.038 个 Tools

认证方式

方式底层类型状态说明
OAuth 2.0oauth2available

调用示例

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.

Deletes an access control rule.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.acls

Tags

acl
Calendar Acl GetGOOGLE_CALENDAR_ACL_GETReturns an access control rule.

Returns an access control rule.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.aclshttps://www.googleapis.com/auth/calendar.acls.readonlyhttps://www.googleapis.com/auth/calendar.readonly

Tags

acl
Calendar Acl InsertGOOGLE_CALENDAR_ACL_INSERTCreates an access control rule.

Creates an access control rule.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.acls

Tags

acl
Calendar Acl ListGOOGLE_CALENDAR_ACL_LISTReturns the rules in the access control list for the calendar.

Returns the rules in the access control list for the calendar.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.aclshttps://www.googleapis.com/auth/calendar.acls.readonly

Tags

acl
Calendar Acl PatchGOOGLE_CALENDAR_ACL_PATCHUpdates an access control rule. This method supports patch semantics.

Updates an access control rule. This method supports patch semantics.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.acls

Tags

acl
Calendar Acl UpdateGOOGLE_CALENDAR_ACL_UPDATEUpdates an access control rule.

Updates an access control rule.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.acls

Tags

acl
Calendar Acl WatchGOOGLE_CALENDAR_ACL_WATCHWatch for changes to ACL resources.

Watch for changes to ACL resources.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.aclshttps://www.googleapis.com/auth/calendar.acls.readonly

Tags

acl
Calendar CalendarList DeleteGOOGLE_CALENDAR_CALENDAR_LIST_DELETERemoves a calendar from the user's calendar list.

Removes a calendar from the user's calendar list.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendarlist

Tags

calendarlist
Calendar CalendarList GetGOOGLE_CALENDAR_CALENDAR_LIST_GETReturns a calendar from the user's calendar list.

Returns a calendar from the user's calendar list.

认证

需要 Connected Account

Scopes

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.readonly

Tags

calendarlist
Calendar CalendarList InsertGOOGLE_CALENDAR_CALENDAR_LIST_INSERTInserts an existing calendar into the user's calendar list.

Inserts an existing calendar into the user's calendar list.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.calendarlist

Tags

calendarlist
Calendar CalendarList ListGOOGLE_CALENDAR_CALENDAR_LIST_LISTReturns the calendars on the user's calendar list.

Returns the calendars on the user's calendar list.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.calendarlisthttps://www.googleapis.com/auth/calendar.calendarlist.readonlyhttps://www.googleapis.com/auth/calendar.readonly

Tags

calendarlist
Calendar CalendarList PatchGOOGLE_CALENDAR_CALENDAR_LIST_PATCHUpdates an existing calendar on the user's calendar list. This method supports patch semantics.

Updates an existing calendar on the user's calendar list. This method supports patch semantics.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendarlist

Tags

calendarlist
Calendar CalendarList UpdateGOOGLE_CALENDAR_CALENDAR_LIST_UPDATEUpdates an existing calendar on the user's calendar list.

Updates an existing calendar on the user's calendar list.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendarlist

Tags

calendarlist
Calendar CalendarList WatchGOOGLE_CALENDAR_CALENDAR_LIST_WATCHWatch for changes to CalendarList resources.

Watch for changes to CalendarList resources.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.calendarlisthttps://www.googleapis.com/auth/calendar.calendarlist.readonlyhttps://www.googleapis.com/auth/calendar.readonly

Tags

calendarlist
Calendar Calendars ClearGOOGLE_CALENDAR_CALENDARS_CLEARClears a primary calendar. This operation deletes all events associated with the primary calendar of an account.

Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.calendars

Tags

calendars
Calendar Calendars DeleteGOOGLE_CALENDAR_CALENDARS_DELETEDeletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.

Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendars

Tags

calendars
Calendar Calendars GetGOOGLE_CALENDAR_CALENDARS_GETReturns metadata for a calendar.

Returns metadata for a calendar.

认证

需要 Connected Account

Scopes

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.readonly

Tags

calendars
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.

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 Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendars

Tags

calendars
Calendar Calendars PatchGOOGLE_CALENDAR_CALENDARS_PATCHUpdates metadata for a calendar. This method supports patch semantics.

Updates metadata for a calendar. This method supports patch semantics.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendars

Tags

calendars
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.

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 Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.calendars

Tags

calendars
Calendar Calendars UpdateGOOGLE_CALENDAR_CALENDARS_UPDATEUpdates metadata for a calendar.

Updates metadata for a calendar.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendars

Tags

calendars
Calendar Channels StopGOOGLE_CALENDAR_CHANNELS_STOPStop watching resources through this channel

Stop watching resources through this channel

认证

需要 Connected Account

Scopes

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.readonly

Tags

channels
Calendar Colors GetGOOGLE_CALENDAR_COLORS_GETReturns the color definitions for calendars and events.

Returns the color definitions for calendars and events.

认证

需要 Connected Account

Scopes

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.readonly

Tags

colors
Calendar Events DeleteGOOGLE_CALENDAR_EVENTS_DELETEDeletes an event.

Deletes an event.

认证

需要 Connected Account

Scopes

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.owned

Tags

events
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.

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 Account

Scopes

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.readonly

Tags

events
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.

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 Account

Scopes

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.owned

Tags

events
Calendar Events InsertGOOGLE_CALENDAR_EVENTS_INSERTCreates an event.

Creates an event.

认证

需要 Connected Account

Scopes

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.owned

Tags

events
Calendar Events InstancesGOOGLE_CALENDAR_EVENTS_INSTANCESReturns instances of the specified recurring event.

Returns instances of the specified recurring event.

认证

需要 Connected Account

Scopes

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.readonly

Tags

events
Calendar Events ListGOOGLE_CALENDAR_EVENTS_LISTReturns events on the specified calendar.

Returns events on the specified calendar.

认证

需要 Connected Account

Scopes

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.readonly

Tags

events
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.

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 Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.events.owned

Tags

events
Calendar Events PatchGOOGLE_CALENDAR_EVENTS_PATCHUpdates an event. This method supports patch semantics.

Updates an event. This method supports patch semantics.

认证

需要 Connected Account

Scopes

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.owned

Tags

events
Calendar Events QuickAddGOOGLE_CALENDAR_EVENTS_QUICK_ADDCreates an event based on a simple text string.

Creates an event based on a simple text string.

认证

需要 Connected Account

Scopes

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.owned

Tags

events
Calendar Events UpdateGOOGLE_CALENDAR_EVENTS_UPDATEUpdates an event.

Updates an event.

认证

需要 Connected Account

Scopes

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.owned

Tags

events
Calendar Events WatchGOOGLE_CALENDAR_EVENTS_WATCHWatch for changes to Events resources.

Watch for changes to Events resources.

认证

需要 Connected Account

Scopes

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.readonly

Tags

events
Calendar Freebusy QueryGOOGLE_CALENDAR_FREEBUSY_QUERYReturns free/busy information for a set of calendars.

Returns free/busy information for a set of calendars.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.events.freebusyhttps://www.googleapis.com/auth/calendar.freebusyhttps://www.googleapis.com/auth/calendar.readonly

Tags

freebusy
Calendar Settings GetGOOGLE_CALENDAR_SETTINGS_GETReturns a single user setting.

Returns a single user setting.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.readonlyhttps://www.googleapis.com/auth/calendar.settings.readonly

Tags

settings
Calendar Settings ListGOOGLE_CALENDAR_SETTINGS_LISTReturns all user settings for the authenticated user.

Returns all user settings for the authenticated user.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.readonlyhttps://www.googleapis.com/auth/calendar.settings.readonly

Tags

settings
Calendar Settings WatchGOOGLE_CALENDAR_SETTINGS_WATCHWatch for changes to Settings resources.

Watch for changes to Settings resources.

认证

需要 Connected Account

Scopes

https://www.googleapis.com/auth/calendarhttps://www.googleapis.com/auth/calendar.readonlyhttps://www.googleapis.com/auth/calendar.settings.readonly

Tags

settings