Required Permissions
The cloud state used for Gmail by Avanan is composed of the following entities:
-
Users
-
Emails
-
Attachments
-
Labels used in emails
Once the cloud state is saved, Avanan starts monitoring the changes for each user. To track each change for each user in the cloud, Avanan uses the following channels:
-
Subscribe each user to Google Push Notifications for new messages (https://developers.google.com/gmail/api/guides/push)
-
Fallback to polling each user history of changes, each minute if Push Notifications fails (https://developers.google.com/gmail/api/guides/sync)
Avanan uses the following resources for Gmail from the APIs:
-
Messages
-
Labels
-
History of changes
-
Attachments
Avanan require the following permissions from Gmail.
|
Permissions Required by Gmail |
|---|
|
View and manage Emails |
|
View users on your domain |
|
Insert mail into your mailbox |
|
Manage mailbox labels |
|
View, modify and delete your email |
|
View your emails messages and settings |
|
Manage your basic mail settings |
|
View and manage Pub/Sub topics and subscriptions |
|
View your email address |
|
View your basic profile info |
Avanan requires delete permission to quarantine emails.