Skip to main content

Google Calendar

Read and write events to Google Calendar.

Google Calendar Logo

Authentication

This connector uses OAuth 2.0 authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use

Using the Smart Chat

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions

This connector provides 37 actions:

ActionParameters
acl_deleteNo parameters
acl_getNo parameters
acl_insertetag (string)
id (string)
kind (string)
role (string)
scope: {
. type (string)
. value (string)
} (object)
acl_listNo parameters
acl_patchetag (string)
id (string)
kind (string)
role (string)
scope: {
. type (string)
. value (string)
} (object)
acl_updateetag (string)
id (string)
kind (string)
role (string)
scope: {
. type (string)
. value (string)
} (object)
acl_watchaddress (string)
expiration (string)
id (string)
kind (string)
params (object)
payload (boolean)
resourceId (string)
resourceUri (string)
token (string)
type (string)
calendar_list_deleteNo parameters
calendar_list_getNo parameters
calendar_list_insertaccessRole (string)
backgroundColor (string)
colorId (string)
conferenceProperties (undefined)
defaultReminders (array)
deleted (boolean)
description (string)
etag (string)
foregroundColor (string)
hidden (boolean)
id (string)
kind (string)
location (string)
notificationSettings: {
. notifications (array)
} (object)
primary (boolean)
selected (boolean)
summary (string)
summaryOverride (string)
timeZone (string)
calendar_list_listNo parameters
calendar_list_patchaccessRole (string)
backgroundColor (string)
colorId (string)
conferenceProperties (undefined)
defaultReminders (array)
deleted (boolean)
description (string)
etag (string)
foregroundColor (string)
hidden (boolean)
id (string)
kind (string)
location (string)
notificationSettings: {
. notifications (array)
} (object)
primary (boolean)
selected (boolean)
summary (string)
summaryOverride (string)
timeZone (string)
calendar_list_updateaccessRole (string)
backgroundColor (string)
colorId (string)
conferenceProperties (undefined)
defaultReminders (array)
deleted (boolean)
description (string)
etag (string)
foregroundColor (string)
hidden (boolean)
id (string)
kind (string)
location (string)
notificationSettings: {
. notifications (array)
} (object)
primary (boolean)
selected (boolean)
summary (string)
summaryOverride (string)
timeZone (string)
calendar_list_watchaddress (string)
expiration (string)
id (string)
kind (string)
params (object)
payload (boolean)
resourceId (string)
resourceUri (string)
token (string)
type (string)
calendars_clearNo parameters
calendars_deleteNo parameters
calendars_getNo parameters
calendars_insertconferenceProperties (undefined)
description (string)
etag (string)
id (string)
kind (string)
location (string)
summary (string)
timeZone (string)
calendars_patchconferenceProperties (undefined)
description (string)
etag (string)
id (string)
kind (string)
location (string)
summary (string)
timeZone (string)
calendars_updateconferenceProperties (undefined)
description (string)
etag (string)
id (string)
kind (string)
location (string)
summary (string)
timeZone (string)
channels_stopaddress (string)
expiration (string)
id (string)
kind (string)
params (object)
payload (boolean)
resourceId (string)
resourceUri (string)
token (string)
type (string)
colors_getNo parameters
events_deleteNo parameters
events_getNo parameters
events_importanyoneCanAddSelf (boolean)
attachments (array)
attendees (array)
attendeesOmitted (boolean)
birthdayProperties (undefined)
colorId (string)
conferenceData (undefined)
created (string)
creator: {
. displayName (string)
. email (string)
. id (string)
. self (boolean)
} (object)
description (string)
end (undefined)
endTimeUnspecified (boolean)
etag (string)
eventType (string)
extendedProperties: {
. private (object)
. shared (object)
} (object)
focusTimeProperties (undefined)
gadget: {
. display (string)
. height (integer)
. iconLink (string)
. link (string)
. preferences (object)
. title (string)
. type (string)
. width (integer)
} (object)
guestsCanInviteOthers (boolean)
guestsCanModify (boolean)
guestsCanSeeOtherGuests (boolean)
hangoutLink (string)
htmlLink (string)
iCalUID (string)
id (string)
kind (string)
location (string)
locked (boolean)
organizer: {
. displayName (string)
. email (string)
. id (string)
. self (boolean)
} (object)
originalStartTime (undefined)
outOfOfficeProperties (undefined)
privateCopy (boolean)
recurrence (array)
recurringEventId (string)
reminders: {
. overrides (array)
. useDefault (boolean)
} (object)
sequence (integer)
source: {
. title (string)
. url (string)
} (object)
start (undefined)
status (string)
summary (string)
transparency (string)
updated (string)
visibility (string)
workingLocationProperties (undefined)
events_insertanyoneCanAddSelf (boolean)
attachments (array)
attendees (array)
attendeesOmitted (boolean)
birthdayProperties (undefined)
colorId (string)
conferenceData (undefined)
created (string)
creator: {
. displayName (string)
. email (string)
. id (string)
. self (boolean)
} (object)
description (string)
end (undefined)
endTimeUnspecified (boolean)
etag (string)
eventType (string)
extendedProperties: {
. private (object)
. shared (object)
} (object)
focusTimeProperties (undefined)
gadget: {
. display (string)
. height (integer)
. iconLink (string)
. link (string)
. preferences (object)
. title (string)
. type (string)
. width (integer)
} (object)
guestsCanInviteOthers (boolean)
guestsCanModify (boolean)
guestsCanSeeOtherGuests (boolean)
hangoutLink (string)
htmlLink (string)
iCalUID (string)
id (string)
kind (string)
location (string)
locked (boolean)
organizer: {
. displayName (string)
. email (string)
. id (string)
. self (boolean)
} (object)
originalStartTime (undefined)
outOfOfficeProperties (undefined)
privateCopy (boolean)
recurrence (array)
recurringEventId (string)
reminders: {
. overrides (array)
. useDefault (boolean)
} (object)
sequence (integer)
source: {
. title (string)
. url (string)
} (object)
start (undefined)
status (string)
summary (string)
transparency (string)
updated (string)
visibility (string)
workingLocationProperties (undefined)
events_instancesNo parameters
events_listNo parameters
events_moveNo parameters
events_patchanyoneCanAddSelf (boolean)
attachments (array)
attendees (array)
attendeesOmitted (boolean)
birthdayProperties (undefined)
colorId (string)
conferenceData (undefined)
created (string)
creator: {
. displayName (string)
. email (string)
. id (string)
. self (boolean)
} (object)
description (string)
end (undefined)
endTimeUnspecified (boolean)
etag (string)
eventType (string)
extendedProperties: {
. private (object)
. shared (object)
} (object)
focusTimeProperties (undefined)
gadget: {
. display (string)
. height (integer)
. iconLink (string)
. link (string)
. preferences (object)
. title (string)
. type (string)
. width (integer)
} (object)
guestsCanInviteOthers (boolean)
guestsCanModify (boolean)
guestsCanSeeOtherGuests (boolean)
hangoutLink (string)
htmlLink (string)
iCalUID (string)
id (string)
kind (string)
location (string)
locked (boolean)
organizer: {
. displayName (string)
. email (string)
. id (string)
. self (boolean)
} (object)
originalStartTime (undefined)
outOfOfficeProperties (undefined)
privateCopy (boolean)
recurrence (array)
recurringEventId (string)
reminders: {
. overrides (array)
. useDefault (boolean)
} (object)
sequence (integer)
source: {
. title (string)
. url (string)
} (object)
start (undefined)
status (string)
summary (string)
transparency (string)
updated (string)
visibility (string)
workingLocationProperties (undefined)
events_quick_addNo parameters
events_updateanyoneCanAddSelf (boolean)
attachments (array)
attendees (array)
attendeesOmitted (boolean)
birthdayProperties (undefined)
colorId (string)
conferenceData (undefined)
created (string)
creator: {
. displayName (string)
. email (string)
. id (string)
. self (boolean)
} (object)
description (string)
end (undefined)
endTimeUnspecified (boolean)
etag (string)
eventType (string)
extendedProperties: {
. private (object)
. shared (object)
} (object)
focusTimeProperties (undefined)
gadget: {
. display (string)
. height (integer)
. iconLink (string)
. link (string)
. preferences (object)
. title (string)
. type (string)
. width (integer)
} (object)
guestsCanInviteOthers (boolean)
guestsCanModify (boolean)
guestsCanSeeOtherGuests (boolean)
hangoutLink (string)
htmlLink (string)
iCalUID (string)
id (string)
kind (string)
location (string)
locked (boolean)
organizer: {
. displayName (string)
. email (string)
. id (string)
. self (boolean)
} (object)
originalStartTime (undefined)
outOfOfficeProperties (undefined)
privateCopy (boolean)
recurrence (array)
recurringEventId (string)
reminders: {
. overrides (array)
. useDefault (boolean)
} (object)
sequence (integer)
source: {
. title (string)
. url (string)
} (object)
start (undefined)
status (string)
summary (string)
transparency (string)
updated (string)
visibility (string)
workingLocationProperties (undefined)
events_watchaddress (string)
expiration (string)
id (string)
kind (string)
params (object)
payload (boolean)
resourceId (string)
resourceUri (string)
token (string)
type (string)
freebusy_querycalendarExpansionMax (integer)
groupExpansionMax (integer)
items (array)
timeMax (string)
timeMin (string)
timeZone (string)
settings_getNo parameters
settings_listNo parameters
settings_watchaddress (string)
expiration (string)
id (string)
kind (string)
params (object)
payload (boolean)
resourceId (string)
resourceUri (string)
token (string)
type (string)