EnPower

Instructions….

For the permissions that should be accepted when you authorize the related app profiles for EnPower, refer to the following sections.

EnPower for Microsoft 365

When you create the EnPower for Microsoft 365 app profile in AvePoint Online Services, the AvePoint EnPower for Microsoft365 app will be automatically set up in your Microsoft Entra ID.

The table below lists the permissions that should be accepted when you authorize the AvePoint EnPower for Microsoft365 app.

APIPermissionTypePurpose
Microsoft GraphAdministrativeUnit.ReadWrite.All(Read and write all administrative units.)ApplicationRetrieve administrative units’ information and assign users or Groups to administrative units.
Microsoft GraphAuditLog.Read.All(Read all audit log data)ApplicationRetrieve users’ audit logs for reports and management.
Microsoft GraphCallRecords.Read.All(Read all call records)ApplicationRetrieve call records for Teams activity reports and PSTN and SMS reports.
Microsoft GraphChannel.Create(Create channels)ApplicationCreate channels in your Teams.
Microsoft GraphChannel.Delete.All(Delete channels)ApplicationDelete channels in your Teams.
Microsoft GraphChannel.ReadBasic.All(Read the names and descriptions of all channels)ApplicationRetrieve the basic information of channels in your Teams.
Microsoft GraphChannelSettings.ReadWrite.All(Read and write the names, descriptions, and settings of all channels)ApplicationRetrieve and update channel settings.
Microsoft GraphGroup.Create(Create Groups)ApplicationCreate Groups for your Microsoft users.
Microsoft GraphGroup.ReadWrite.All(Read and write all groups)ApplicationRetrieve and update Groups’ information.
Microsoft GraphGroupMember.ReadWrite.All(Read and write all group memberships)ApplicationRetrieve and update memberships for your Groups.
Microsoft GraphMail.Send(Send mail as any user)ApplicationSending passwords via emails to users created in EnPower.
Microsoft GraphReports.Read.All(Read all usage reports)ApplicationRetrieve data for usage reports.
Microsoft GraphRoleManagement.ReadWrite.Directory(Read and write all directory RBAC settings)ApplicationManage permissions for the permission groups created in EnPower.
Microsoft GraphSites.ReadWrite.All(Read and write items in all site collections)ApplicationRetrieve OneDrive users and OneDrive information.
Microsoft GraphTeam.Create(Create Teams)ApplicationCreate Teams in your organization.
Microsoft GraphTeam.ReadBasic.All(Get a list of all Teams)ApplicationRetrieve Teams data for Teams report.
Microsoft GraphTeamMember.ReadWrite.All(Add and remove members from all Teams)ApplicationRetrieve and manage members in your Teams.
Microsoft GraphTeamSettings.ReadWrite.All(Read and change all Teams' settings)ApplicationRetrieve and manage settings for your Teams.
Microsoft GraphTeamwork.Migrate.All(Create chat and channel messages with anyone's identity and with any timestamp)ApplicationCreate Teams and channels.
Microsoft GraphUser.Invite.All(Invite guest users to the organization)ApplicationInvite or bulk invite guest users to your organization.
Microsoft GraphUser.ReadWrite.All(Read and write all users' full profiles)ApplicationRetrieve and manage user properties.
Microsoft GraphOrganization.Read.All(Read organization information)ApplicationRetrieve your organization's information.
Microsoft GraphInformationProtectionPolicy.Read.All(Read all published labels and label policies for an organization)ApplicationRetrieve your organization’s sensitivity labels for site creation.
Microsoft GraphReportSettings.Read.All(Read all admin report settings)ApplicationRetrieve your organization’s report settings on whether the user, group, and site names have been concealed in your reports.
Microsoft GraphDirectory.ReadWrite.All(Read and write directory data)ApplicationRetrieve and manage your organization’s Microsoft Entra data.
Microsoft GraphUser.DeleteRestore.All(Delete and restore all users)ApplicationRetrieve and restore deleted users.
Microsoft GraphUserAuthenticationMethod.ReadWrite.All(Read and write all users' authentication methods)ApplicationRetrieve and update users’ authentication methods for users’ MFA management.
Microsoft GraphPolicy.ReadWrite.AuthenticationMethod(Read and write all authentication method policies)ApplicationRetrieve and update users’ authentication method policies for users’ MFA management.
Microsoft GraphDirectory.AccessAsUser.All(Access directory as the signed-in user)DelegatedRetrieve and manage users’ Microsoft Entra data.
Microsoft GraphUser.Read.All(Read all users’ full profiles)DelegatedRetrieve and manage Teams policies in your tenants.
Microsoft GraphGroup.ReadWrite.All(Read and write all groups)DelegatedRetrieve and manage Groups’ sensitivity and related Teams’ archiving status in your tenant.
SharePoint/Office 365 SharePoint OnlineUser.ReadWrite.All(Read and write user profiles)ApplicationRetrieve data for EnPower Auto Discovery.
SharePoint/Office 365 SharePoint OnlineSites.FullControl.All(Have full control of all site collections)ApplicationRetrieve data for EnPower Auto Discovery.
Exchange OnlineExchange.ManageAsApp(Manage Exchange as application)ApplicationRetrieve mailboxes’ data for EnPower Auto Discovery.
Azure Rights Management ServicesContent.DelegatedReader(Read protected content on behalf of a user)ApplicationRetrieve sensitivity labels in your organization and apply sensitivity labels to files with Workflows.
Azure Rights Management ServicesContent.DelegatedWriter(Create protected content on behalf of a user)ApplicationRetrieve sensitivity labels in your organization and apply sensitivity labels to files with Workflows.
Azure Rights Management ServicesContent.SuperUser(Read all protected content for this tenant)ApplicationRetrieve sensitivity labels in your organization and apply sensitivity labels to files with Workflows.
Azure Rights Management ServicesContent.Writer(Create protected content)ApplicationRetrieve sensitivity labels in your organization and apply sensitivity labels to files with Workflows.
Microsoft Information Protection Sync ServiceUnifiedPolicy.Tenant.Read(Read all unified policies of the tenant)ApplicationRetrieve sensitivity labels in your organization and apply sensitivity labels to files with Workflows.
Skype and Teams Tenant Admin APIuser_impersonation(Access Microsoft Teams and Skype for Business data as the signed in user)DelegatedConnect to Microsoft Teams.

EnPower for Power Platform

When you create the EnPower forPower Platform app profile in AvePoint Online Services, the AvePoint EnPower PowerPlatform Management app will be automatically set up in your Microsoft Entra ID.

The table below lists the permissions that should be accepted when you authorize the AvePoint EnPower PowerPlatform Management app.

APIPermissionTypePurpose
Microsoft GraphUser.Read.All(Read all users' full profiles)ApplicationRetrieve information of Power Platform users.
Microsoft GraphGroupMember.ReadWrite.All(Read and write all group memberships)ApplicationRetrieve and updates group memberships.
Microsoft GraphGroup.Read.All(Read all groups)ApplicationRetrieve information about groups in your organization.
Microsoft GraphInformationProtectionPolicy.Read.All(Read all published labels and label policies for an organization)ApplicationRetrieve sensitivity labels in your organization and apply sensitivity labels to your Power Platform resources.
Microsoft GraphDirectory.Read.All(Read directory data)ApplicationRetrieve your organization’s Microsoft Entra data.
PowerApps ServiceUser(Access the Power Apps Service API)DelegatedRetrieve information on Power Platform environments, apps, and flows.
PowerPages ServicePowerPages.Websites.Read(Read Power Pages websites)DelegatedRetrieve Power Pages sites.
PowerPages ServicePowerPages.Website.Write(Write Power Pages websites)DelegatedManage Power Pages sites.
Dynamics CRMuser_impersonation(Access Common Data Service as organization users)DelegatedRetrieve information on Power Platform environments, apps, flows, and Copilot Studio agents.
Power BI ServiceTenant.ReadWrite.All(Read and write all content in tenant)DelegatedRetrieve information of Power BI workspace, and adds admin role to Power BI workspaces.
Power BI ServiceWorkspace.ReadWrite.All(View and write all workspaces)DelegatedRetrieve information on Power BI workspaces.
Power BI ServiceDashboard.ReadWrite.All(Read and write all dashboards)DelegatedRetrieve and update dashboards in your Power BI workspaces.
Power BI ServiceDataflow.ReadWrite.All(Read and write all dataflows)DelegatedRetrieve and update dataflows in your Power BI workspaces.
Power BI ServiceReport.ReadWrite.All(Read and write all reports)DelegatedRetrieve and update reports in your Power BI workspaces.
Power BI ServiceDataset.ReadWrite.All(Read and write all datasets)DelegatedRetrieve and update datasets in your Power BI workspaces.
Office 365 Exchange OnlineExchange.ManageAsApp(Manage Exchange as application)ApplicationRetrieve and manage mail-enabled security groups and distribution groups in environments

EnPower for Teams Calling

When you create the EnPower forTeams Calling app profile in AvePoint Online Services, the AvePoint EnPower Teams Calling app will be automatically set up in your Microsoft Entra ID.

The table below lists the permissions that should be accepted when you authorize the AvePoint EnPower Teams Calling app.

APIPermissionTypePurpose
Microsoft GraphUser.Read.All(Read all users' full profiles)DelegatedRetrieve and display users’ profiles.
Microsoft GraphGroup.ReadWrite.All(Read and write all groups)DelegatedRetrieve and update Groups for calling resource management.
Microsoft GraphAppCatalog.ReadWrite.All(Read and write to all app catalogs)DelegatedRetrieve and update all apps’ catalogs.
Microsoft GraphUser.ReadWrite.All(Read and write all users' full profiles)ApplicationRetrieve and update user information and settings.
Microsoft GraphDirectory.Read.All(Read directory data)ApplicationRetrieve information from your organization’s Active Directory.
Microsoft GraphCallRecords.Read.All(Read all call records)ApplicationRetrieve and display users’ calling records.
Microsoft GraphChannel.ReadBasic.All(Read the names and descriptions of all channels)ApplicationRetrieve the names and descriptions of your Teams channels.
Microsoft GraphTeam.ReadBasic.All(Get a list of all teams)ApplicationRetrieve and display the list of your Teams.
Microsoft GraphTeamMember.Read.All(Read the members of all teams)ApplicationRetrieve your Team memberships.
Skype and Teams Tenant Admin APIuser_impersonation(Access Microsoft Teams and Skype for Business data as the signed in user)DelegatedConnect to Microsoft Teams.
Office 365 Exchange OnlineExchange.ManageAsApp(Manage Exchange as application)ApplicationScan security groups, mail-enabled security groups, and distribution groups to EnPower by Auto Discovery scan profile.

EnPower for Azure Resources

When you create the EnPower forAzure Resources app profile in AvePoint Online Services, the AvePoint EnPower for Azure Resources app will be automatically set up in your Microsoft Entra ID.

The table below lists the permissions that should be accepted when you authorize the AvePoint EnPower for Azure Resources app.

APIPermissionTypePurpose
Microsoft GraphGroup.Read.All (Read all groups)ApplicationRetrieve groups’ information from role assignment on Azure resources.
Microsoft GraphDirectory.Read.All (Read directory data)ApplicationRetrieve users’ information from role assignment on Azure resources.

EnPower for Azure Entra ID Enterprise Applications

When you create the EnPower forAzure EntraID Enterprise Applications app profile in AvePoint Online Services, the AvePoint EnPower Entra Application app will be automatically set up in your Microsoft Entra ID.

The table below lists the permissions that should be accepted when you authorize the AvePoint EnPower Entra Application app.

APIPermissionTypePurposeLast update
Microsoft GraphGroup.Read.All(Read all groups)ApplicationLoad group information.June 2024
Microsoft GraphDirectory.Read.All(Read directory data)ApplicationLoad user information.June 2024
Microsoft GraphApplication.Read.All(Read all applications)ApplicationRetrieve and list app registrations and enterprise applications.June 2024
Microsoft GraphAuditLog.Read.All(Read all audit log data)ApplicationLoad the audit and sign-in information.June 2024
Microsoft GraphPolicy.Read.All(Read your organization's policies)ApplicationSupport the tenant settings analysis on the Overview page.August 2024