CalDAV API-specific authentication & authorization information

This document contains API-specific authorization and authentication information. Before reading this document, be sure to read the Google Workspace's general authentication and authorization information at Learn about authentication & authorization.

To define the level of access granted to your app, you need to identify and declare authorization scopes. An authorization scope is a OAuth 2.0 URI string that contains the Google Workspace app name, what kind of data it accesses, and the level of access.

For more information about scopes, see How to choose scopes for your app.

The CalDAV API supports the following scopes:

Scope Meaning
https://www.googleapis.com/auth/calendar read/write access to Calendars
https://www.googleapis.com/auth/calendar.readonly read-only access to Calendars
https://www.googleapis.com/auth/calendar.events read/write access to Events
https://www.googleapis.com/auth/calendar.events.readonly read-only access to Events
https://www.googleapis.com/auth/calendar.settings.readonly read-only access to Settings
https://www.googleapis.com/auth/calendar.addons.execute run as a Calendar add-on