Home > App Management > Manage App Profiles for Microsoft Tenants > API Permissions Required by Default AvePoint Apps for Microsoft Tenants > Cense
Export to PDFRefer to the table below for the apps that you can use for Cense and the requirements to consent to app permissions.
| Category | App type in AOS | App setup method | Feature/Module | App name in Entra ID | New or updated? | Consent |
|---|---|---|---|---|---|---|
| Service app | Cense | Modern mode | View details in Cense permission table | AvePoint Cense | No changes | Create or re-authorize an app profile in AOS > Management > App management. |
When you create an app profile for Cense in AvePoint Online Services, the AvePoint Cense app will be automatically set up in your Microsoft Entra ID.
The table below lists the permissions that should be accepted when you authorize AvePoint Cense app.
| Feature/Module | API | Permission | Type | Purpose | Is newly required? |
|---|---|---|---|---|---|
| Dashboard and reports | Microsoft Graph | User.ReadWrite.All (Read and write all users’ full profiles) | Application | Retrieve Microsoft 365 user basic information and user license information and change/unassign user licenses. | No |
| Dashboard and reports | Microsoft Graph | Directory.Read.All (Read directory data) | Application | Retrieve Microsoft 365 user basic information and user license information. | No |
| Reporting > License reports > Last sign-in time | Microsoft Graph | Reports.Read.All (Read all usage reports) | Application | Retrieve user activity time in the following Microsoft 365 apps: Teams, Viva Engage, SharePoint, Exchange, OneDrive, and Skype for Business. | No |
| Reporting > License reports > Last sign-in time | Microsoft Graph | AuditLog.Read.All (Read all audit log data) | Application | Retrieve users’ last sign-in time to determine if they are inactive users. | No |
| Reporting > License report > PSTN cost | Microsoft Graph | CallRecords.Read.All (Read all call records) | Application | Retrieve detailed PSTN calling activities and cost. | No |
| Reporting > License report > Groups | Microsoft Graph | Group.ReadWrite.All (Read and write all groups) | Application | Retrieve and manage groups’ license assignment. | No |
| Reporting > License report > Users | Microsoft Graph | UserAuthenticationMethod.Read.All (Read all users' authentication methods) | Application | Retrieve users’ MFA settings. | No |
| Reporting > License report > Users | Microsoft Graph | Policy.Read.All (Read your organization's policies) | Application | Retrieve users’ MFA statuses. | No |
| Manage licenses > License Intelligence | Microsoft Graph | IdentityRiskyUser.Read.All (Read all identity risky user information) | Application | Access and evaluate license usage and activities for holders of the Microsoft Entra ID P2 licenses. | No |
| Reporting > License report > Manage export schedules | Microsoft Graph | Files.ReadWrite.All (Read and write files in all site collections) | Application | Export license reports to OneDrive | No |
| Reporting > License report > Manage export schedules | SharePoint/Office 365 SharePoint Online | Sites.ReadWrite.All (Read and write items in all site collections) | Application | Export license reports to SharePoint libraries. | No |