Google Calendar icon

Google Calendar

Google Calendar events, calendars, and availability.

1 trigger5 searches15 actionsPollingAuth: OAuth

AI-assisted documentation14 min read

This documentation is compiled from our integration source code, internal specs for Google Calendar, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Google Calendar on WEXTL →

Connecting Google Calendar takes an active account plus OAuth client credentials, granted by signing in with your account — no other setup is required.[3]

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Gopgle Calendar - Client IDtextRequired

    Go to Google Cloud Console,https://console.cloud.google.com/welcome create OAuth credentials, and copy your Client ID and Client Secret.

    [1]
  • Gopgle Calendar - Client SecretpasswordRequired

    Copy your client secret from the previous generted project

    [1]
  • Additional Scopesarray

    Optional. Extra Google OAuth scopes to request on top of the default ones, one full scope URL per item (for example https://www.googleapis.com/auth/drive). Duplicates of the default scopes are ignored. Use this with your own Client ID, and enable the same scopes on its OAuth consent screen.

    [1]
Integration requests 4 permissions:
https://www.googleapis.com/auth/calendar.app.createdhttps://www.googleapis.com/auth/calendar.calendarlist.readonlyhttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.calendars
  1. Log in to your WEXTL account, add the Google Calendar node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Google Calendar account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Google Calendar to WEXTL®
Video slide demonstrates how to integrate Google Calendar in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch EventsTrigger
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Statustext
HTML linktext
Createddate
Updateddate
Summarytext
Descriptiontext
Locationtext
Color IDtext
Creatorobject
Emailemail
Display nametext
Selfboolean
Organizerobject
Emailtext
Display nametext
Selfboolean
Startobject
Date timetext
Time zonetext
Endobject
Date timetext
Time zonetext
Attendeesarray
Conference dataobject
Create requestobject
Remindersobject
Use defaultboolean
Overridesarray
Event typetext
Get a CalendarAction
Input fields[3]
FieldType
Calendar IDRequired
choice
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Summarytext
Descriptiontext
Locationtext
Time zonetext
Data ownertext
Conference propertiesobject
Allowed conference solution typesarray
Auto accept invitationsboolean
Get a Calendar ListAction
Input fields[3]
FieldType
Calendar List IDRequired
choice
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Summarytext
Descriptiontext
Locationtext
Time zonetime
Data ownertext
Summary overridetext
Color IDtext
Background colortext
Foreground colortext
Hiddenboolean
Selectedboolean
Access roletext
Default remindersarray
Notification settingsobject
Notificationsarray
Primaryboolean
Deletedboolean
Conference propertiesobject
Allowed conference solution typesarray
1other output field
Get an EventAction
Input fields[3]
FieldType
Event IDRequired
choice
Always Include Emailboolean
Max Attendeesnumber
Time Zonetime
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Statustext
HTML linktext
Createddate
Updateddate
Summarytext
Descriptiontext
Locationtext
Color IDtext
Creatorobject
Emailemail
Display nametext
Selfboolean
Organizerobject
Emailtext
Display nametext
Selfboolean
Startobject
Date timetext
Time zonetext
Endobject
Date timetext
Time zonetext
Attendeesarray
Conference dataobject
Create requestobject
Remindersobject
Use defaultboolean
Overridesarray
Event typetext
List Calendar ListSearch
Input fields[3]
FieldType
Minimum Access Rolechoice
Show Deletedboolean
Show Hiddenboolean
Limitnumber
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Summarytext
Descriptiontext
Locationtext
Time zonetime
Data ownertext
Summary overridetext
Color IDtext
Background colortext
Foreground colortext
Hiddenboolean
Selectedboolean
Access roletext
Default remindersarray
Notification settingsobject
Notificationsarray
Primaryboolean
Deletedboolean
Conference propertiesobject
Allowed conference solution typesarray
1other output field
List EventsSearch
Input fields[3]
FieldType
Always Include Emailboolean
Event Typesarray
iCal UIDtext
Max Attendeesnumber
Order Bychoice
Private Extended Propertytext
Search Querytext
Shared Extended Propertytext
Show Deletedboolean
Show Hidden Invitationsboolean
Single Eventsboolean
Time Maxdate
Time Mindate
Time Zonetime
Updated Mindate
Limitnumber
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Statustext
HTML linktext
Createddate
Updateddate
Summarytext
Descriptiontext
Locationtext
Color IDtext
Creatorobject
Emailemail
Display nametext
Selfboolean
Organizerobject
Emailtext
Display nametext
Selfboolean
Startobject
Date timetext
Time zonetext
Endobject
Date timetext
Time zonetext
Attendeesarray
Conference dataobject
Create requestobject
Remindersobject
Use defaultboolean
Overridesarray
Event typetext
Clear a CalendarAction
Input fields[3]
FieldType
Calendar IDRequired
choice
Create a CalendarAction
Input fields[3]
FieldType
SummaryRequired
text
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Summarytext
Descriptiontext
Locationtext
Time zonetext
Data ownertext
Conference propertiesobject
Allowed conference solution typesarray
Auto accept invitationsboolean
Create a Calendar ListAction
Input fields[3]
FieldType
Background Colortext
Color IDchoice
Default Remindersarray
Foreground Colortext
Hiddenboolean
Color RGB Formatboolean
Notification Settingsobject
Notificationsarray
Selectedboolean
Summary Overridetext
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Summarytext
Descriptiontext
Locationtext
Time zonetime
Data ownertext
Summary overridetext
Color IDtext
Background colortext
Foreground colortext
Hiddenboolean
Selectedboolean
Access roletext
Default remindersarray
Notification settingsobject
Notificationsarray
Primaryboolean
Deletedboolean
Conference propertiesobject
Allowed conference solution typesarray
1other output field
Create an EventAction
Input fields[3]
FieldType
StartRequired
object
Event Kindchoice
Time Zonetime
EndRequired
object
Event Kindchoice
Time Zonetime
Summarytext
Descriptiontext
Event Typechoice
Visibilitychoice
Send Updateschoice
Conference Data Versionnumber
Max Attendeesnumber
Supports Attachmentsboolean
Attendeesarray
Attachmentsarray
Remindersobject
Use Defaultboolean
Overridesarray
Birthday Propertiesobject
Typechoice
Working Location Propertiesobject
Typechoice
Custom Locationobject
Office Locationobject
Home Officetext
IDtext
Color IDtext
Locationtext
Statuschoice
Transparencychoice
4other input fields
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Statustext
HTML linktext
Createddate
Updateddate
Summarytext
Descriptiontext
Locationtext
Color IDtext
Creatorobject
Emailemail
Display nametext
Selfboolean
Organizerobject
Emailtext
Display nametext
Selfboolean
Startobject
Date timetext
Time zonetext
Endobject
Date timetext
Time zonetext
Attendeesarray
Conference dataobject
Create requestobject
Remindersobject
Use defaultboolean
Overridesarray
Event typetext
Delete a CalendarAction
Input fields[3]
FieldType
Calendar IDRequired
choice
Delete a Calendar ListAction
Input fields[3]
FieldType
Calendar List IDRequired
choice
Delete an EventAction
Input fields[3]
FieldType
Event IDRequired
choice
Send Updateschoice
Import an EventAction
Input fields[3]
FieldType
StartRequired
object
Event Kindchoice
Time Zonetime
EndRequired
object
Event Kindchoice
Time Zonetime
Summarytext
Descriptiontext
Event Typechoice
Visibilitychoice
Conference Data Versionnumber
Supports Attachmentsboolean
Attendeesarray
Attachmentsarray
Remindersobject
Use Defaultboolean
Overridesarray
Birthday Propertiesobject
Typechoice
Working Location Propertiesobject
Typechoice
Custom Locationobject
Office Locationobject
Home Officetext
IDtext
Color IDtext
Locationtext
Statuschoice
Transparencychoice
Anyone Can Add Selfboolean
Guests Can Invite Othersboolean
2other input fields
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Statustext
HTML linktext
Createddate
Updateddate
Summarytext
Descriptiontext
Locationtext
Color IDtext
Creatorobject
Emailemail
Display nametext
Selfboolean
Organizerobject
Emailtext
Display nametext
Selfboolean
Startobject
Date timetext
Time zonetext
Endobject
Date timetext
Time zonetext
Attendeesarray
Conference dataobject
Create requestobject
Remindersobject
Use defaultboolean
Overridesarray
Event typetext
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Move an EventAction
Input fields[3]
FieldType
Event IDRequired
choice
Destination Calendar IDRequired
text
Send Updateschoice
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Statustext
HTML linktext
Createddate
Updateddate
Summarytext
Descriptiontext
Locationtext
Color IDtext
Creatorobject
Emailemail
Display nametext
Selfboolean
Organizerobject
Emailtext
Display nametext
Selfboolean
Startobject
Date timetext
Time zonetext
Endobject
Date timetext
Time zonetext
Attendeesarray
Conference dataobject
Create requestobject
Remindersobject
Use defaultboolean
Overridesarray
Event typetext
Partially Update a Calendar ListAction
Input fields[3]
FieldType
Calendar List IDRequired
choice
Calendar IDchoice
Background Colortext
Color IDchoice
Default Remindersarray
Foreground Colortext
Hiddenboolean
Color RGB Formatboolean
Notification Settingsobject
Notificationsarray
Selectedboolean
Summary Overridetext
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Summarytext
Descriptiontext
Locationtext
Time zonetime
Data ownertext
Summary overridetext
Color IDtext
Background colortext
Foreground colortext
Hiddenboolean
Selectedboolean
Access roletext
Default remindersarray
Notification settingsobject
Notificationsarray
Primaryboolean
Deletedboolean
Conference propertiesobject
Allowed conference solution typesarray
1other output field
Quick AddAction
Input fields[3]
FieldType
TextRequired
text
Send Updateschoice
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Statustext
HTML linktext
Createddate
Updateddate
Summarytext
Descriptiontext
Locationtext
Color IDtext
Creatorobject
Emailemail
Display nametext
Selfboolean
Organizerobject
Emailtext
Display nametext
Selfboolean
Startobject
Date timetext
Time zonetext
Endobject
Date timetext
Time zonetext
Attendeesarray
Conference dataobject
Create requestobject
Remindersobject
Use defaultboolean
Overridesarray
Event typetext
Update a CalendarAction
Input fields[3]
FieldType
Calendar IDRequired
choice
SummaryRequired
text
Descriptiontext
Locationtext
Time Zonetime
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Summarytext
Descriptiontext
Locationtext
Time zonetext
Data ownertext
Conference propertiesobject
Allowed conference solution typesarray
Auto accept invitationsboolean
Update a Calendar ListAction
Input fields[3]
FieldType
Calendar List IDRequired
choice
Background Colortext
Color IDchoice
Default Remindersarray
Foreground Colortext
Hiddenboolean
Color RGB Formatboolean
Notification Settingsobject
Notificationsarray
Selectedboolean
Summary Overridetext
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Summarytext
Descriptiontext
Locationtext
Time zonetime
Data ownertext
Summary overridetext
Color IDtext
Background colortext
Foreground colortext
Hiddenboolean
Selectedboolean
Access roletext
Default remindersarray
Notification settingsobject
Notificationsarray
Primaryboolean
Deletedboolean
Conference propertiesobject
Allowed conference solution typesarray
1other output field
Update an EventAction
Input fields[3]
FieldType
Event IDRequired
choice
Startobject
Event Kindchoice
Time Zonetime
Endobject
Event Kindchoice
Time Zonetime
Summarytext
Descriptiontext
Event Typechoice
Visibilitychoice
Send Updateschoice
Conference Data Versionnumber
Max Attendeesnumber
Supports Attachmentsboolean
Attendeesarray
Attachmentsarray
Remindersobject
Use Defaultboolean
Overridesarray
Birthday Propertiesobject
Typechoice
Working Location Propertiesobject
Typechoice
Custom Locationobject
Office Locationobject
Home Officetext
Color IDtext
Locationtext
Statuschoice
Transparencychoice
4other input fields
Output fields[3]
FieldType
Kindtext
Etagtext
IDtext
Statustext
HTML linktext
Createddate
Updateddate
Summarytext
Descriptiontext
Locationtext
Color IDtext
Creatorobject
Emailemail
Display nametext
Selfboolean
Organizerobject
Emailtext
Display nametext
Selfboolean
Startobject
Date timetext
Time zonetext
Endobject
Date timetext
Time zonetext
Attendeesarray
Conference dataobject
Create requestobject
Remindersobject
Use defaultboolean
Overridesarray
Event typetext

Look for Google Calendar templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Google Calendar Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Google Calendar.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 22, 2026 23:18