API permissions required by the Maximizer CRM app for Outlook
The new Maximizer app for Outlook requires the following minimum permissions, which cannot be excluded:
- User.Read – Allows user sign-in and grants access to the signed-in user’s profile, including basic company information.
- Mail.ReadWrite – Grants permission to create, read, update, and delete emails in user mailboxes (excluding the ability to send emails). This is essential for authenticating and saving emails from a user’s inbox to the Maximizer database. (This is the permission we added last week.)
Note: The app does not require full Graph API access but only the two scopes mentioned above. These permissions are the minimum necessary for the app to function, enabling it to compare email recipients with Maximizer contacts and save Outlook emails to Maximizer. Microsoft admin can revoke the access at any time.
API permissions required to sync data between Outlook and Maximizer
To use the data-syncing capabilities between Outlook and Maximizer, the following permissions are required:
API / Permissions name |
Type |
Description |
Microsoft Graph |
||
Calendars.ReadWrite |
Delegated |
Have full access to user calendars |
Contacts.ReadWrite |
Delegated |
Have full access to user contacts |
Mail.Read |
Delegated |
Read user mail |
MailboxSettings.Read |
Delegated |
Read user mailbox settings |
offline_access |
Delegated |
Delegated Maintain access to data you have given it access to No |
Tasks.ReadWrite |
Delegated |
Create, read, update, and delete user's tasks and t... No |
User. Read |
Delegated |
Sign in and read user profile |
Note: Syncing capabilities are installed alongside the 'Maximizer CRM app for Outlook' and request their required scopes separately.
For more details, refer to the Microsoft Graph Permissions Reference.