TeamDirectory utilizes Microsoft Graph to securely access the data required to display the directory and related organizational information. Our philosophy is to request the minimal permissions needed to use a feature, while giving you control over which permissions you consent to.
Grant Permissions
You can enable features by granting permissions on the Consent and Permissions Page within TeamDirectory's Settings.
Optional Permissions
| Scope | Feature Enabled | Additional Info | |
|---|---|---|---|
| Minimal Directory | User.ReadBasic.All | Provides a minimal directory with names and pictures only. | Available to users with minimal permissions. |
| Full Directory | Directory.Read.All | Allows TeamDirectory to display the full directory. | The Global Admin role is required to grant this consent. |
| User Availability | Calendars.Read, Presence.Read.All | Allows TeamDirectory to display user availability information. | Availability data is synced via Microsoft Graph. |
| Update Directory | User.ReadWrite.All | Allows administrators to modify user details. | The Global Admin role is required to grant this consent. |