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

MethodGoogleMicrosoft
List all Emailsgmail.modify or gmail.readonly or gmail.metadataMail.ReadBasic or Mail.ReadWrite or Mail.Read
Get an Emailgmail.modify or gmail.readonly or gmail.metadataMail.ReadBasic or Mail.Read
Trash an Emailgmail.modifyMail.ReadWrite
Get an Email Attachmentgmail.modify or gmail.readonlyMail.Read
Modify an Emailgmail.modifyMail.ReadWrite
Unread an Emailgmail.modifyMail.ReadWrite
Read an Emailgmail.modifyMail.ReadWrite
Send Emailgmail.modify or gmail.compose or gmail.sendMail.Send and Mail.ReadWrite
List all Draftsgmail.modify or gmail.compose or gmail.readonlyMail.ReadBasic
Get a Draftgmail.modify or gmail.compose or gmail.readonlyMail.ReadBasic
Create a Draftgmail.modify or gmail.composeMail.ReadWrite
Delete a Draftgmail.modify or gmail.composeMail.ReadWrite
Update a Draftgmail.modify or gmail.composeMail.ReadWrite
Send a Draftgmail.modify or gmail.composeMail.Send
List all Foldersgmail.modify or gmail.labelsMail.ReadBasic or Mail.ReadWrite or Mail.Read
Get a Foldergmail.modify or gmail.labels or gmail.readonly or gmail.metadataMail.ReadBasic or Mail.ReadWrite or Mail.Read
Create a Foldergmail.modify or gmail.labelsMail.ReadWrite
Delete a Foldergmail.modify or gmail.labelsMail.ReadWrite
Update a Foldergmail.modify or gmail.labelsMail.ReadWrite


Calendar API