Permissions required
This is the list of required permission scope for each API Methods.
To be able to use methods, the account owner of Oauth-supported providers must give specific permissions. Different methods require different permissions.
If you want to use a Method in your application, make sure the needed permissions are requested during the authentication process.
Emails API
| Method | Microsoft | |
|---|---|---|
| List all Emails | gmail.modify or gmail.readonly or gmail.metadata | Mail.ReadBasic or Mail.ReadWrite or Mail.Read |
| Get an Email | gmail.modify or gmail.readonly or gmail.metadata | Mail.ReadBasic or Mail.Read |
| Trash an Email | gmail.modify | Mail.ReadWrite |
| Get an Email Attachment | gmail.modify or gmail.readonly | Mail.Read |
| Modify an Email | gmail.modify | Mail.ReadWrite |
| Unread an Email | gmail.modify | Mail.ReadWrite |
| Read an Email | gmail.modify | Mail.ReadWrite |
| Send Email | gmail.modify or gmail.compose or gmail.send | Mail.Send and Mail.ReadWrite |
| List all Drafts | gmail.modify or gmail.compose or gmail.readonly | Mail.ReadBasic |
| Get a Draft | gmail.modify or gmail.compose or gmail.readonly | Mail.ReadBasic |
| Create a Draft | gmail.modify or gmail.compose | Mail.ReadWrite |
| Delete a Draft | gmail.modify or gmail.compose | Mail.ReadWrite |
| Update a Draft | gmail.modify or gmail.compose | Mail.ReadWrite |
| Send a Draft | gmail.modify or gmail.compose | Mail.Send |
| List all Folders | gmail.modify or gmail.labels | Mail.ReadBasic or Mail.ReadWrite or Mail.Read |
| Get a Folder | gmail.modify or gmail.labels or gmail.readonly or gmail.metadata | Mail.ReadBasic or Mail.ReadWrite or Mail.Read |
| Create a Folder | gmail.modify or gmail.labels | Mail.ReadWrite |
| Delete a Folder | gmail.modify or gmail.labels | Mail.ReadWrite |
| Update a Folder | gmail.modify or gmail.labels | Mail.ReadWrite |
Calendar API
Updated 4 months ago