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. Access the Permissions & Consent page ( https://app.team-directory.com/settings/consent).
The table below provides an overview of the Microsoft Graph permissions that can be optionally granted, along with the features they enable.
Feature | Scope(s) | Enables TeamDirectory to | Additional Information |
---|---|---|---|
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. |