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

  1. In Neblex open Connect › Connections and click Connect a Service.
  2. Choose Google Calendar and whether the connection is shared across the workspace or used in one project.
  3. 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

  1. Open a flow, open the node library and search for Google Calendar.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. 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_insertPOSTCreates an access control rule.
Acl calendarcalendar_acl_listGETReturns the rules in the access control list for the calendar.
Clear calendarcalendar_calendars_clearPOSTClears a primary calendar.
Create calendarcalendar_calendars_insertPOSTCreates a secondary calendar.
Create calendarcalendar_events_insertPOSTCreates an event.
Delete calendarcalendar_acl_deleteDELETEDeletes an access control rule.
Delete calendarcalendar_calendars_deleteDELETEDeletes a secondary calendar.
Delete calendarcalendar_events_deleteDELETEDeletes an event.
Get calendarcalendar_acl_getGETReturns an access control rule.
Get calendarcalendar_calendars_getGETReturns metadata for a calendar.
Get calendarcalendar_events_getGETReturns an event based on its Google Calendar ID.
Import calendarcalendar_events_importPOSTImports an event.
List calendarscalendar_events_instancesGETReturns instances of the specified recurring event.
List calendarscalendar_events_listGETReturns events on the specified calendar.
Move calendarcalendar_events_movePOSTMoves an event to another calendar, i.e. changes an event's organizer.
QuickAdd calendarcalendar_events_quickAddPOSTCreates an event based on a simple text string.
Replace calendarcalendar_acl_updatePUTUpdates an access control rule.
Replace calendarcalendar_calendars_updatePUTUpdates metadata for a calendar.
Replace calendarcalendar_events_updatePUTUpdates an event.
TransferOwnership calendarcalendar_calendars_transferOwnershipPOSTTransfers a secondary calendar between users within a Google Workspace organization.
Update calendarcalendar_acl_patchPATCHUpdates an access control rule.
Update calendarcalendar_calendars_patchPATCHUpdates metadata for a calendar.
Update calendarcalendar_events_patchPATCHUpdates an event.
Watch calendarcalendar_acl_watchPOSTWatch for changes to ACL resources.
Watch calendarcalendar_events_watchPOSTWatch for changes to Events resources.
Channel1
Stop channelcalendar_channels_stopPOSTStop watching resources through this channel
Color1
List colorscalendar_colors_getGETReturns the color definitions for calendars and events.
FreeBusy1
FreeBusy freebusycalendar_freebusy_queryPOSTReturns free/busy information for a set of calendars.
User10
CalendarList usercalendar_calendarList_insertPOSTInserts an existing calendar into the user's calendar list.
CalendarList usercalendar_calendarList_listGETReturns the calendars on the user's calendar list.
Delete usercalendar_calendarList_deleteDELETERemoves a calendar from the user's calendar list.
Get usercalendar_calendarList_getGETReturns a calendar from the user's calendar list.
Get usercalendar_settings_getGETReturns a single user setting.
List userscalendar_settings_listGETReturns all user settings for the authenticated user.
Replace usercalendar_calendarList_updatePUTUpdates an existing calendar on the user's calendar list.
Update usercalendar_calendarList_patchPATCHUpdates an existing calendar on the user's calendar list.
Watch usercalendar_calendarList_watchPOSTWatch for changes to CalendarList resources.
Watch usercalendar_settings_watchPOSTWatch for changes to Settings resources.