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 |