Skip to main content
Review the validated minimum standard delegated scopes for every Outlook Email action. The mapping covers mailbox, contact, directory, and file access.
Actions that access shared mailboxes require .Shared scopes.You can remove .Shared from some actions that also work with your own mailbox, but those actions then cannot access shared mailboxes. Send reply from shared mailbox requires Mail.ReadWrite.Shared and Mail.Send.Shared.

Minimal scopes per action

Each Outlook Email connection also requests email, offline_access, openid, and User.Read. These connection scopes apply in addition to the action scopes in the table.
ActionDescriptionMinimum scopes
Add category to emailAdds category to email.Mail.ReadWrite
Mail.ReadWrite.Shared
Create contactCreates contact.Contacts.ReadWrite
Create draftCreates draft.Mail.ReadWrite
Create draft in shared mailboxCreates draft in shared mailbox.Mail.ReadWrite.Shared
Create folderCreates folder.Mail.ReadWrite
Create folder in shared mailboxCreates folder in shared mailbox.Mail.ReadWrite.Shared
Draft reply to messageDraft reply to message.Mail.ReadWrite
Draft reply to message in shared mailboxDraft reply to message in shared mailbox.Mail.ReadWrite.Shared
Flag emailFlag email.Mail.ReadWrite
Flag email in shared mailboxFlag email in shared mailbox.Mail.ReadWrite.Shared
Forward emailForwards email.Mail.Send
Forward email from shared mailboxForwards email from shared mailbox.Mail.Send.Shared
Get current userGets the connected user.User.Read
Get emailGets an email and downloads its attachments.Mail.ReadWrite
Mail.Read.Shared
Files.Read.All
Get person profileGets a person profile from the directory.User.Read.All
List categoriesLists categories.MailboxSettings.Read
List contact foldersLists contact folders.Contacts.Read
List contactsLists contacts.Contacts.Read
List draftsLists drafts.Mail.ReadWrite
List drafts in shared mailboxLists drafts in shared mailbox.Mail.Read.Shared
List foldersLists folders.Mail.ReadWrite
Mail.Read.Shared
Mark email read statusUpdates email read status.Mail.ReadWrite
Mark email read status in shared mailboxUpdates email read status in shared mailbox.Mail.ReadWrite.Shared
Move email to folderMoves email to folder.Mail.ReadWrite
Mail.ReadWrite.Shared
Remove category from emailRemoves category from email.Mail.ReadWrite
Mail.ReadWrite.Shared
Resolve contactResolves contact.Contacts.Read
Resolve contact folderResolves contact folder.Contacts.Read
Resolve draftResolves draft.Mail.ReadWrite
Mail.Read.Shared
Resolve emailResolves email.Mail.ReadWrite
Mail.Read.Shared
Resolve folderResolves folder.Mail.ReadWrite
Mail.Read.Shared
Search own emailsSearches the connected mailbox.Mail.ReadWrite
Search peopleSearches the organization directory and contacts.People.Read
Search shared email foldersSearches folders in a shared mailbox.Mail.Read.Shared
Send draftSends draft.Mail.Send
Send draft from shared mailboxSends draft from shared mailbox.Mail.Send.Shared
Send emailSends email.Mail.ReadWrite
Mail.Send
Send email from shared mailbox or other userSends email from another user or shared mailbox.Mail.Send.Shared
Send replySends a reply to an email.Mail.ReadWrite
Mail.Send
Send reply from shared mailboxSends a reply from a shared mailbox.Mail.ReadWrite.Shared
Mail.Send.Shared
Update draftUpdates draft.Mail.ReadWrite
Update draft in shared mailboxUpdates draft in shared mailbox.Mail.ReadWrite.Shared