Scopes for Google Calendar connector cards

Your Google Calendar connector accesses the Google API using scoped OAuth 2.0 access tokens. Each access token enables the bearer to perform specific actions on specific Google endpoints. The scopes contained in the access token control the ability to perform these actions.

Grant the required scopes for each of the event and action cards that you want to use in your Google connector.

For an existing connection, you must reauthorize the connection to pick up any scope changes.

The OAuth 2.0 Scopes for Google APIs topic in the Google developer documentation contains detailed descriptions for all available scopes.

Event cards

The event cards for the Google Calendar connector require the scopes as indicated in the following table.

Connector card

Required scopes

Monitor New Events

https://www.googleapis.com/auth/calendar

OR

https://www.googleapis.com/auth/calendar.readonly

Monitor Updated Events

https://www.googleapis.com/auth/calendar

OR

https://www.googleapis.com/auth/calendar.readonly

Action cards

The action cards for the Google Calendar connector require the scopes as indicated in the following table.

Connector card

Required scopes

Add User to Calendar

https://www.googleapis.com/auth/calendar

Create New Event

https://www.googleapis.com/auth/calendar

Create Reminder

https://www.googleapis.com/auth/calendar.events

Create Transfer Request

https://www.googleapis.com/auth/admin.directory.user.readonly

https://www.googleapis.com/auth/admin.datatransfer

Custom API Action

Any scopes required by the API endpoint.

Delete Event

https://www.googleapis.com/auth/calendar

OR

https://www.googleapis.com/auth/calendar.events

Is Free Slot

https://www.googleapis.com/auth/calendar

OR

https://www.googleapis.com/auth/calendar.readonly

Move Event

https://www.googleapis.com/auth/calendar

OR

https://www.googleapis.com/auth/calendar.events

Read All Calendars

https://www.googleapis.com/auth/calendar

OR

https://www.googleapis.com/auth/calendar.readonly

Read Available Time Slots

https://www.googleapis.com/auth/calendar

OR

https://www.googleapis.com/auth/calendar.readonly

Read Event Information

One of:

https://www.googleapis.com/auth/calendar

https://www.googleapis.com/auth/calendar.readonly

https://www.googleapis.com/auth/calendar.events

https://www.googleapis.com/auth/calendar.events.readonly

Read Transfer Request

https://www.googleapis.com/auth/admin.datatransfer

https://www.googleapis.com/auth/admin.directory.user.readonly

Remove User from Calendar

https://www.googleapis.com/auth/calendar

Search Events

One of:

https://www.googleapis.com/auth/calendar

https://www.googleapis.com/auth/calendar.readonly

https://www.googleapis.com/auth/calendar.events

https://www.googleapis.com/auth/calendar.events.readonly

Search Rooms

https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly

Search Transfer Request

https://www.googleapis.com/auth/admin.datatransfer

https://www.googleapis.com/auth/admin.directory.user.readonly

Update Event

https://www.googleapis.com/auth/calendar

Related topics

Google Calendar connector

Cards in flows

Google Calendar API documentation