Connectors
Communication, Email & Calendar
Google Calendar
Calendar service: events, attendees, availability, and schedule change triggers
- Signs in with
- OAuth 2.0 sign-in
- Runs on
- Cloud or On-Prem Worker
- Operations
- 38
- Ready-made triggers
- 0
Connect Google Calendar
- In Neblex open Connect › Connections and click Connect a Service.
- Choose Google Calendar and whether the connection is shared across the workspace or used in one project.
- Click Authorize and approve access in the window that opens. The connection is created.
For services offered under Connect a Service you only sign in and approve access. Otherwise use Connect with OAuth2 with your own OAuth app. See Authorize with OAuth.
There are no fields to fill in: you sign in to Google Calendar and approve access.
Use it in a flow
- Open a flow, open the node library and search for Google Calendar.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Google Calendar without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Google Calendar can send webhooks, a Webhook trigger receives them at its own URL.
Operations
38 operations in 5 groups. Each one is a step you can add to a flow.
Calendar25
Acl calendarcalendar_acl_insert | POST | Creates an access control rule. |
Acl calendarcalendar_acl_list | GET | Returns the rules in the access control list for the calendar. |
Clear calendarcalendar_calendars_clear | POST | Clears a primary calendar. |
Create calendarcalendar_calendars_insert | POST | Creates a secondary calendar. |
Create calendarcalendar_events_insert | POST | Creates an event. |
Delete calendarcalendar_acl_delete | DELETE | Deletes an access control rule. |
Delete calendarcalendar_calendars_delete | DELETE | Deletes a secondary calendar. |
Delete calendarcalendar_events_delete | DELETE | Deletes an event. |
Get calendarcalendar_acl_get | GET | Returns an access control rule. |
Get calendarcalendar_calendars_get | GET | Returns metadata for a calendar. |
Get calendarcalendar_events_get | GET | Returns an event based on its Google Calendar ID. |
Import calendarcalendar_events_import | POST | Imports an event. |
List calendarscalendar_events_instances | GET | Returns instances of the specified recurring event. |
List calendarscalendar_events_list | GET | Returns events on the specified calendar. |
Move calendarcalendar_events_move | POST | Moves an event to another calendar, i.e. changes an event's organizer. |
QuickAdd calendarcalendar_events_quickAdd | POST | Creates an event based on a simple text string. |
Replace calendarcalendar_acl_update | PUT | Updates an access control rule. |
Replace calendarcalendar_calendars_update | PUT | Updates metadata for a calendar. |
Replace calendarcalendar_events_update | PUT | Updates an event. |
TransferOwnership calendarcalendar_calendars_transferOwnership | POST | Transfers a secondary calendar between users within a Google Workspace organization. |
Update calendarcalendar_acl_patch | PATCH | Updates an access control rule. |
Update calendarcalendar_calendars_patch | PATCH | Updates metadata for a calendar. |
Update calendarcalendar_events_patch | PATCH | Updates an event. |
Watch calendarcalendar_acl_watch | POST | Watch for changes to ACL resources. |
Watch calendarcalendar_events_watch | POST | Watch for changes to Events resources. |
Channel1
Stop channelcalendar_channels_stop | POST | Stop watching resources through this channel |
Color1
List colorscalendar_colors_get | GET | Returns the color definitions for calendars and events. |
FreeBusy1
FreeBusy freebusycalendar_freebusy_query | POST | Returns free/busy information for a set of calendars. |
User10
CalendarList usercalendar_calendarList_insert | POST | Inserts an existing calendar into the user's calendar list. |
CalendarList usercalendar_calendarList_list | GET | Returns the calendars on the user's calendar list. |
Delete usercalendar_calendarList_delete | DELETE | Removes a calendar from the user's calendar list. |
Get usercalendar_calendarList_get | GET | Returns a calendar from the user's calendar list. |
Get usercalendar_settings_get | GET | Returns a single user setting. |
List userscalendar_settings_list | GET | Returns all user settings for the authenticated user. |
Replace usercalendar_calendarList_update | PUT | Updates an existing calendar on the user's calendar list. |
Update usercalendar_calendarList_patch | PATCH | Updates an existing calendar on the user's calendar list. |
Watch usercalendar_calendarList_watch | POST | Watch for changes to CalendarList resources. |
Watch usercalendar_settings_watch | POST | Watch for changes to Settings resources. |