User.Read.All
Policy.Read.All
Group.Read.All
RoleManagement.Read.Directory
Organization.Read.All
— application permissions, granted to the app registration with admin consent.
Endpoints:
GET /v1.0/users · GET /v1.0/identity/conditionalAccess/policies · GET /v1.0/roleManagement/directory/roleEligibilityScheduleInstances · GET /v1.0/subscribedSkus
Enabled member accounts only; guests are billed through External ID monthly active users. AAD_PREMIUM_P2 counts as P1 as well. Uses the same CA scoping as the CA Coverage Gaps report.
If a permission is missing, this report shows a red load error with the Graph status code — not an empty table.
Entra ID P1 / P2 Licence Compliance
Members who benefit from Conditional Access (Entra ID P1) or from risk-based policies and Privileged Identity Management (Entra ID P2) without holding the matching licence. The features keep working - but the tenant is under-licensed, which surfaces in audits and true-ups.
Every member who uses Conditional Access or PIM holds the matching Entra ID licence.