Permissions
Under “API Permissions” click Add a permission, then Microsoft Graph, then Delegated permission, and add the permissions as detailed in the list and table below:
Feature | Permissions | Update | MS Graph Description | Notes |
---|---|---|---|---|
All | offline_access | Maintain access to data you have given it access to | ||
All | User.Read | Sign in and read user profile | ||
Chat | Chat.Read | Read user chat messages | Not for personal accounts/shared mailboxes | |
Chat | Chat.ReadWrite | Y | Read and write user chat messages | Not for personal accounts/shared mailboxes |
Status | Presence.Read | Read user’s presence information | Not for personal accounts/shared mailboxes | |
Status | Presence.ReadWrite | Y | Read and write a user’s presence information | Not for personal accounts/shared mailboxes |
Status | Presence.Read.All | Read presence information of all users in your organization | Used if you want to monitor another user’s status. Not for personal accounts/shared mailboxes |
Changing Features and Permissions
If you decide to enable new features in the integration, or decide to change from read only to read/write, you will very likely get a warning message similar to the following in your logs.
Minimum required permissions not granted: ['Chat.Read', ['Chat.ReadWrite']]
You will need to delete as detailed on the token page