Skip to main content
Google Calendar
Google Calendar
37 actions · 1 auth method
Scheduling

Authentication

OAuth 2.0

The steps in this guide require Admin or Owner privileges within Google Cloud.Guides: Connector Profile, Link Account
Actions
37 actions
Action
Description
Required scopes
List Events
Lists events on a calendar. Supports time range, search, and pagination.
Get Event
Gets an event by ID.
Create Event
Creates a new event on a calendar.
Import Event
Imports an event. This action is used to add a private copy of an existing event to a calendar. Only events with an even…
Update Event
Updates an event using patch semantics.
Update Event (Full)
Updates an event. This method does not support patch semantics and always updates the entire event resource. To do a par…
Delete Event
Deletes an event.
Move Event
Moves an event to another calendar, i.e. changes an event’s organizer. Note that only default events can be moved; birth…
Quick Add Event
Creates an event based on a simple text string.
List Event Instances
Returns instances of the specified recurring event.
Watch Events
Watch for changes to Events resources.
Get Calendar
Gets metadata for a calendar.
Create Calendar
Creates a secondary calendar. The authenticated user for the request is made the data owner of the new calendar.
Update Calendar
Updates metadata for a calendar. This method supports patch semantics. Note that each patch request consumes three quota…
Update Calendar (Full)
Updates metadata for a calendar. This method does not support patch semantics and always updates the entire calendar res…
Clear Calendar
Clears a primary calendar. This action deletes all events associated with the primary calendar of an account.
Delete Calendar
Deletes a calendar permanently.
List Calendar List
Lists the calendars in the user’s calendar list.
Get Calendar List Entry
Gets a calendar from the user’s calendar list.
Create Calendar List Entry
Adds a calendar to the user’s calendar list.
Update Calendar List Entry
Updates an existing calendar on the user’s calendar list. This method supports patch semantics. The field values you spe…
Update Calendar List Entry (Full)
Updates an existing calendar on the user’s calendar list. This method does not support patch semantics and always update…
Delete Calendar List Entry
Unsubscribes from a shared calendar by removing it from the user’s calendar list.
Watch Calendar List
Watch for changes to CalendarList resources.
List ACL
Lists the rules in the access control list for a calendar.
Get ACL Rule
Returns an access control rule.
Create ACL Rule
Creates an access control rule for a calendar.
Update ACL Rule
Updates an access control rule. This method supports patch semantics. The field values you specify replace the existing…
Update ACL Rule (Full)
Updates an access control rule. This method does not support patch semantics and always updates the entire ACL rule.
Delete ACL Rule
Deletes an access control rule.
Watch ACL
Watch for changes to ACL resources.
Query Free/Busy
Queries the free/busy information for a set of calendars within a time range.
List Settings
Lists all user settings for the authenticated user.
Get Setting
Gets a single user setting by ID.
Watch Settings
Watch for changes to Settings resources.
Get Colors
Returns the color definitions for calendars and events.
Stop Channel
Stop watching resources through this channel.

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/google-calendar/filled/png

Connector Profile

Google Calendar - OAuth 2.0
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/google-calendar/filled/png

Link Account

Google Calendar - OAuth 2.0
4

Use Actions

Invoke actions using one of the methods below: