Classic Apps for Multiple Services

The following table lists the apps which can be used by multiple services.

New or updated?App type in AOSApp name in Entra IDConsent
UpdatedMicrosoft 365 (All Permissions)AvePoint Online Services Administration for Microsoft365App management > Classic mode > Consented for all services.
No changesMicrosoft 365 (SharePoint Permissions)AvePoint Online Services Administration for SharePointUnsupported to create new.
No changesMicrosoft 365 (Exchange Permissions)AvePoint Online Services Administration for ExchangeUnsupported to create new.
No changesMicrosoft Entra IDAvePoint Online Services Administration for Entra IDApp management > Classic mode > Consented for all services.
No changesDelegated appAvePoint Online Services – Delegated AppApp management > Classic mode or Modern mode > Consented separately for each service.
No changesViva EngageAvePoint Online Services Administration for Viva EngageApp management > Classic mode or Modern mode > Consented for all services.
No changesReporting for Microsoft 365AvePoint Reporting for Microsoft365App management > Modern mode > Consented for all services.

Microsoft 365 (All Permissions)

The Microsoft 365 (All permissions) app profile can be used by the following services.

ServiceFeature/Module
CenseMicrosoft 365 license management
Classic DocAve BackupGranular Backup and Restore
Exchange Online Backup and Restore
Cloud ArchivingSharePoint sites archive and restore
OneDrive archive and restore
Microsoft 365 Group team sites archive and restore
Cloud Backup for Microsoft 365SharePoint Online
OneDrive
Project Online (for auto discovery only)
Exchange Online
Public Folders (for auto discovery only)
Microsoft 365 Groups
Teams
Viva Engage (for auto discovery only)
Cloud GovernanceSharePoint object management
Microsoft 365 Group management
Microsoft Team management
Viva Engage community management
Cloud IndexIntegrate Cloud Index with your SharePoint Online environment
AvePoint Online Services common service (Cloud Insights)Collect Microsoft 365 data
Cloud ManagementSharePoint Online
OneDrive
Microsoft Teams
Microsoft 365 Group
AvePoint OpusSharePoint Online
OneDrive
Microsoft Teams
Microsoft 365 Group
InsightsSharePoint Online
OneDrive
Microsoft Teams
Microsoft 365 Group
Policies for Microsoft 365SharePoint Online
OneDrive
Microsoft Teams
Microsoft 365 Group

Once you create a Microsoft 365 (All permissions) app profile in AvePoint Online Services, the AvePoint Online Services Administration 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 AvePoint Online Services Administration for Microsoft365 app.

APIPermissionTypePurposeIs newly required?
SharePoint/Office 365 SharePoint OnlineSites.FullControl.All
(Have full control of all site collections)
ApplicationRetrieve information of SharePoint Online site collections that are scanned by Auto Discovery.No
SharePoint/Office 365 SharePoint OnlineUser.ReadWrite.All
(Read and write user profiles)
ApplicationRetrieve information of Microsoft 365 user profiles related to OneDrive that are scanned by Auto Discovery.No
SharePoint/Office 365 SharePoint OnlineTermStore.ReadWrite.All
(Read and write managed metadata)
ApplicationBack up and restore Managed Metadata Service of SharePoint Online site collections and Microsoft 365 Group team sites.No
Office 365 Exchange Onlinefull_access_as_app
(Use Exchange Web Services with full access to all mailboxes)
ApplicationRetrieve information of Exchange Online mailboxes and Microsoft 365 Group mailboxes that are scanned by Auto Discovery.No
Office 365 Exchange OnlineExchange.ManageAsApp
(Manage Exchange As Application)
ApplicationScan in-place archived mailboxes.No
Office 365 Management APIsActivityFeed.Read
(Read activity data for your organization)
ApplicationRetrieve activity data in your organization to generate reports in AvePoint Cloud Insights.No
Microsoft GraphChannel.ReadBasic.All
(Read the names and descriptions of all channels)
ApplicationScan Microsoft Teams via Auto Discovery.No
Microsoft GraphUser.Read
(Sign in and read user profile)
DelegatedSupport signing into AvePoint Online Services with Microsoft 365 accounts.No
Microsoft GraphGroup.ReadWrite.All
(Read and write all groups)
ApplicationScan Microsoft 365 Groups and Microsoft Teams via Auto Discovery.
Back up and restore Microsoft Teams and Microsoft 365 Groups data.
No
Microsoft GraphDirectory.Read.All
(Read directory data)
ApplicationRetrieve your Microsoft 365 tenant information.No
Microsoft GraphSites.ReadWrite.All
(Read and write items in all site collections)
ApplicationBack up and restore Microsoft Teams, Microsoft 365 Groups, and OneDrive data.No
Microsoft GraphSites.Read.All
(Read items in all site collections [preview])
ApplicationBack up and restore Microsoft Teams and Microsoft 365 Groups data.No
Microsoft GraphReports.Read.All
(Read all usage reports)
ApplicationAvePoint Cloud Backup for Microsoft 365 can retrieve data size directly, which improves the efficiency of the Subscription Consumption Report.No
Microsoft GraphChannelMember.ReadWrite.All
(Add and remove members from all channels)
ApplicationCloud Backup for Microsoft 365 uses it to back up and restore the members and messages of Teams private channels.
No
Microsoft GraphChannelMessage.Read.All
(Read all channel messages)
ApplicationBack up and restore the members and messages of Teams private channels.No
Microsoft GraphTasks.ReadWrite.All
(Read and write all users’ tasks and task lists)
ApplicationBackup up and restore Planner data.No
Microsoft GraphChannelSettings.ReadWrite.All
(Read and write the names, descriptions, and settings of all channels)
ApplicationRequired by the restore jobs of Teams service.No
Microsoft GraphUser.Read.All
(Read all users' full profiles)
ApplicationRetrieves and displays user photos and user basic information, and retrieves file size of your Microsoft 365 tenant.Yes
Microsoft GraphMailboxItem.ImportExport.All
(Allows the app to perform backup and restore for all mailbox items)
ApplicationImport and export mailbox items.Yes
Microsoft GraphMailboxFolder.Read.All
(Read all the users’ mailbox folders.)
ApplicationRetrieve users’ mailbox folders.Yes
Microsoft GraphMailboxFolder.ReadWrite.All
(Read and write all the users' mailbox folders)
ApplicationBack up and restore mailboxes.Yes
Microsoft GraphMailboxItem.Read.All
(Read all the users’ mailbox items)
ApplicationRetrieve users’ mailbox items.Yes
Microsoft GraphMailboxSettings.Read
(Read all user mailbox settings)
ApplicationRetrieve users’ mailbox settings.Yes
Microsoft GraphMail.ReadWrite
(Read and write access to user mail)
ApplicationAccess and modify items within users’ mailboxes, manage emails lifecycle.Yes
Microsoft GraphRecordsManagement.Read.All
(Read Records Management configuration, labels, and policies)
DelegatedApply Microsoft retention label to emailsYes
Microsoft GraphUser.ReadWrite.All
(Read and write all users’ full profiles)
ApplicationIt allows users to remove or block external users in Insights.No
Microsoft GraphAuditLog.Read.All
(Read all audit log data)
ApplicationInsights uses it to retrieve the last sign-in time of external users.No
Microsoft GraphTeamSettings.ReadWrite.All
(Read and change all teams’ settings)
ApplicationCloud Backup for Microsoft 365 uses it to back up and restore teams’ settings.No
Microsoft GraphFiles.Read.All
(Read files in all site collections)
ApplicationRetrieve URLs of channels in Teams.No
Microsoft GraphTeamMember.ReadWrite.All
(Add and remove members from teams)
ApplicationCloud Backup for Microsoft 365 uses it to back up and restore teams’ members.No
Microsoft GraphTeamsTab.ReadWrite.All
(Read and write tabs in Microsoft Teams)
ApplicationCloud Backup for Microsoft 365 uses it to back up and restore teams’ tabs.No
Microsoft GraphTeam.Create
(Create teams)
ApplicationCloud Backup for Microsoft 365 uses it to restore teams.No
Microsoft GraphTeamsAppInstallation.ReadWriteForTeam.All
(Manage Teams apps for all teams)
ApplicationCloud Backup for Microsoft 365 uses it to back up and restore teams’ apps.No
Microsoft GraphChannel.Create
(Create channels)
ApplicationCloud Backup for Microsoft 365 uses it to restore teams’ channels.No
Microsoft GraphInformationProtectionPolicy.Read.All
(Read all published labels and label policies for an organization.)
ApplicationInsights uses it to retrieve sensitivity labels from Microsoft 365.No
Microsoft GraphChat.Read.All
(Read all chat messages)
ApplicationCloud Backup for Microsoft 365 uses it to back up Microsoft Teams Chat.No
Microsoft GraphFiles.ReadWrite.All
(Read and write files in all site collections)
ApplicationCloud Backup for Microsoft 365 uses it to back up and restore the OneDrive files.No
Microsoft GraphSites.Manage.All
(Create, edit, and delete items and lists in all site collections)
ApplicationCloud Backup for Microsoft 365 uses it to back up and restore the OneDrive files.No
Microsoft GraphSites.FullControl.All
(Have full control of all site collections)
ApplicationCloud Backup for Microsoft 365 uses it to back up some files in specific conditions, such as DLP-sensitive files.No
Microsoft Information Protection Sync ServiceUnifiedPolicy.Tenant.Read
(Read all unified policies of the tenant)
ApplicationInsights can retrieve information of published sensitivity labels from Microsoft 365.No

Microsoft 365 (SharePoint Online Permissions)

The Microsoft 365 (SharePoint Online permissions) app profile can be used by the following services.

ServiceFeature/Module
Classic DocAve BackupGranular Backup and Restore
Cloud Backup for Microsoft 365SharePoint Online
OneDrive
Project Online (for auto discovery only)
Cloud Backup for Microsoft 365SharePoint Online
OneDrive
Project Online (for auto discovery only)
Cloud Backup for Microsoft 365SharePoint Online
OneDrive
Project Online (for auto discovery only)
Cloud GovernanceSharePoint object management
Cloud InsightsCollect Microsoft 365 data
AvePoint OpusSharePoint object management

The Microsoft 365 (SharePoint Online permissions) app profile is for the AvePoint Online Services Administration for SharePoint app in your Microsoft Entra ID.

NOTE

The Microsoft 365 (SharePoint Online permissions) app profile is unsupported to create new, but you can re-authorize the existing app profile in your AvePoint Online Services tenant when necessary.

The table below lists the permissions that should be accepted when you authorize AvePoint Online Services Administration for SharePoint app.

APIPermissionTypePurposeIs newly required?
SharePoint/Office 365 SharePoint OnlineSites.FullControl.All
(Have full control of all site collections)
ApplicationRetrieve information of SharePoint Online site collections that are scanned by Auto Discovery.No
SharePoint/Office 365 SharePoint OnlineUser.ReadWrite.All
(Read and write user profiles)
ApplicationRetrieve information of Microsoft 365 user profiles related to OneDrive that are scanned by Auto Discovery.No
SharePoint/Office 365 SharePoint OnlineTermStore.ReadWrite.All
(Read and write managed metadata)
ApplicationBack up and restore Managed Metadata Service of SharePoint Online site collections and Microsoft 365 Group team sites.No
Office 365 Management APIsActivityFeed.Read
(Read activity data for your organization)
ApplicationRetrieve activity data in your organization to generate reports in AvePoint Cloud Insights.No
Microsoft GraphUser.Read
(Sign in and read user profile)
DelegatedSupport signing into AvePoint Online Services with Microsoft 365 accounts.No
Microsoft GraphReports.Read.All
(Read all usage reports)
ApplicationAvePoint Cloud Backup for Microsoft 365 can retrieve data size directly, which improves the efficiency of the Subscription Consumption Report.No
Microsoft GraphDirectory.Read.All
(Read directory data)
ApplicationRetrieve your Microsoft 365 tenant information.No
Microsoft GraphSites.ReadWrite.All
(Read and write items in all site collections)
ApplicationBack up and restore the OneDrive content.No
Microsoft GraphSites.Manage.All
(Create, edit, and delete items and lists in all site collections)
ApplicationBack up and restore the lists in OneDrive, and it is required if the SharePoint list has content approval settings enabled.No
Microsoft GraphFiles.ReadWrite.All
(Read and write files in all site collections)
ApplicationBack up and restore the OneDrive files.No
Microsoft GraphSites.FullControl.All
(Have full control of all site collections)
ApplicationBack up some files in specific conditions, such as DLP-sensitive files.No
Microsoft Information Protection Sync ServiceUnifiedPolicy.Tenant.Read
(Read all unified policies of the tenant.)
ApplicationInsights can retrieve information of published sensitivity labels from Microsoft 365.No
Windows Azure Active DirectoryUser.ReadDelegatedSupport signing in with Microsoft 365 accounts.No

Microsoft 365 (Exchange Permissions)

The Microsoft 365 (Exchange permissions) app profile can be used by the following services.

ServiceFeature/Module
Classic DocAve BackupExchange Online Backup and Restore
Cloud Backup for Microsoft 365Exchange Online
Cloud Backup for Microsoft 365Public Folders (for auto discovery only)
Cloud GovernanceMicrosoft 365 Group management
Microsoft Team management
AvePoint OpusExchange Online Management

The Microsoft 365 (Exchange permissions) app profile is for the AvePoint Online Services Administration for Exchange app in your Microsoft Entra ID.

NOTE

The Microsoft 365 (Exchange permissions) app profile is unsupported to create new, but you can re-authorize the existing app profile in your AvePoint Online Services tenant when necessary.

The table below lists the permissions that should be accepted when you authorize AvePoint Online Services Administration for Exchange app.

APIPermissionTypePurposeIs newly required?
Office 365 Exchange Onlinefull_access_as_app
(Use Exchange Web Services with full access to all mailboxes)
ApplicationRetrieve information of Exchange Online mailboxes and Microsoft 365 Group mailboxes that are scanned by Auto Discovery.No
Office 365 Exchange OnlineExchange.ManageAsApp
(Manage Exchange As Application)
ApplicationScan in-place archived mailboxes.No
Microsoft GraphUser.Read
(Sign in and read user profile)
DelegatedSupport signing into AvePoint Online Services with Microsoft 365 accounts.No
Microsoft GraphReports.Read.All
(Read all usage reports)
ApplicationAvePoint Cloud Backup for Microsoft 365 can retrieve data size directly, which improves the efficiency of the Subscription Consumption Report.No
Microsoft GraphDirectory.Read.All
(Read directory data)
ApplicationRetrieve your Microsoft 365 tenant information.No

Microsoft Entra ID

The Microsoft Entra ID app profile can be used by the following services.

ServiceFeature/Module
CenseUser license management and sign-in data retrieval
Cloud GovernanceMicrosoft 365 group management
Microsoft Team management
Viva Engage community management
Microsoft Entra group management
Cloud IndexSupport the people picker function in Connections > Advanced Settings > Private
Cloud ManagementRequired by the Identity Manager module of the Cloud Management service.
Policies for Microsoft 365Microsoft 365 Group Management
Microsoft 365 Team Management
Microsoft 365 User Management

Once you create a Microsoft Entra ID app profile in AvePoint Online Services, the AvePoint Online Services Administration for Entra ID app will be automatically set up in your Microsoft Entra ID.

The table below lists the Microsoft Graph API permissions that should be accepted when you authorize AvePoint Online Services Administration for Entra ID app.

APIPermissionTypePurposeIs newly required?
Microsoft GraphUser.ReadWrite.All
(Read and write all users’ full profiles)
ApplicationAvePoint Cloud Governance uses it to delete Microsoft 365 users.No
Microsoft GraphUser.ReadWrite.All
(Read and write all users’ full profiles)
ApplicationIdentity Manager uses it to search for users and display them on the interface, as well as invite guest users to organizations.No
Microsoft GraphFiles.Read.All
(Read files in all site collections)
ApplicationAvePoint Cloud Governance uses it to retrieve the URLs of Microsoft 365 Group team sites.No
Microsoft GraphUser.Invite.All
(Invite guest users to the organization)
DelegatedIdentity Manager uses it to invite guest users to organizations.No
Microsoft GraphDirectory.AccessAsUser.All
(Access directory as the signed-in user)
DelegatedIdentity Manager uses it to manage licenses, users, roles, groups, and applications that can be accessed by users.No
Microsoft GraphGroup.ReadWrite.All
(Read and write all groups)
ApplicationAvePoint Cloud Governance uses it to manage groups and teams.No
Microsoft GraphDirectory.ReadWrite.All
(Read and write directory data)
ApplicationAvePoint Cloud Governance uses it to manage Microsoft 365 users, groups, and Microsoft Teams.No
Microsoft GraphDirectory.ReadWrite.All
(Read and write directory data)
ApplicationIdentity Manager uses it to manage licenses, users, roles, groups, and applications that can be accessed by users.No
Microsoft GraphDomain.ReadWrite.All
(Read and write domains)
ApplicationIdentity Manager uses it to manage users and groups.No
Microsoft GraphMember.Read.Hidden
(Read all hidden memberships)
ApplicationAvePoint Cloud Governance uses it to manage groups and teams.No
Microsoft GraphUser.Read
(Sign in and read user profile)
DelegatedIdentity Manager uses it to retrieve tenant display name, and display the name on the interface.No
Microsoft GraphMail.Send
(Send mail as any user)
ApplicationAvePoint Cloud Governance uses it if an IT administrator specifies a Microsoft 365 account as the email sender when configuring Email settings in the new Cloud Governance admin center.No
Microsoft GraphAuditLog.Read.All
(Read all audit log data)
ApplicationAvePoint Cloud Governance uses it to retrieve the user who invited the guest user to the tenant.No
Microsoft GraphAuditLog.Read.All
(Read all audit log data)
ApplicationCense uses it to retrieve users’ last sign-in time to determine if they are inactive users.No
Microsoft GraphAuditLog.Read.All
(Read all audit log data)
ApplicationPolicies for Microsoft 365 uses it to remove inactive guest users.No
Microsoft GraphCallRecords.Read.All
(Read all call records)
ApplicationCense uses it to retrieve detailed PSTN calling activities and costs.No
Microsoft GraphInformationProtectionPolicy.Read.All
(Read all published labels and label policies for an organization)
ApplicationAvePoint Cloud Governance uses it to retrieve published sensitivity labels and label policy settings.No
Microsoft GraphChannelMember.ReadWrite.All
(Add and remove members from all channels)
ApplicationAvePoint Cloud Governance uses it to retrieve and manage the private channel members.No
Microsoft GraphChannel.Create
(Create channels)
ApplicationAvePoint Cloud Governance uses it to create private channels in any team.No
Microsoft GraphChannelSettings.ReadWrite.All
(Read and write the names, descriptions, and settings of all channels)
ApplicationAvePoint Cloud Governance uses it to update private channel properties.No
Microsoft GraphTeamSettings.ReadWrite.All
(Read and change all Teams’ settings)
ApplicationAvePoint Cloud Governance uses it to update team settings.No
Microsoft GraphTeamSettings.ReadWrite.All
(Read and change all Teams’ settings)
ApplicationPolicies for Microsoft 365 uses it to update Teams’ settings.No
Microsoft GraphTeam.Create
(Create Teams)
ApplicationAvePoint Cloud Governance uses it to create teams from existing teams or using team templates.No
Microsoft GraphChannelMessage.Read.All
(Read all channel messages)
ApplicationAvePoint Cloud Governance uses it to retrieve Microsoft Teams channel conversations for team inactivity threshold calculation.No
Microsoft GraphChannel.ReadBasic.All
(Read the names and descriptions of all channels)
ApplicationPolicies for Microsoft 365 uses it to retrieve owner numbers of private channels.No
Microsoft GraphChannel.Delete.All
(Delete channels)
ApplicationCloud Governance uses it to delete private channels.No
Microsoft GraphTeamMember.ReadWrite.All
(Add and remove members from all teams)
ApplicationCloud Governance uses it to add or remove members from teams.No

Delegated App

The Delegated app can be used by the following services.

ServiceFeature/Module
Cloud Backup for IaaS + PaaS > Cloud Backup for Azure
Azure Virtual Machines
Azure Storage
Azure SQL
Cloud Backup for Microsoft 365
Restore Teams channel conversations as posts
Protect Power Automate/Power Apps
Protect Power BI
Restore Planner task comments

When you create an app profile for the Delegated app, the AvePoint Online Services – Delegated App will be automatically set up in your Microsoft Entra ID. Refer to the following sections to see the delegated permissions that should be accepted when you authorize AvePoint Online Services – Delegated App.

Cloud Backup for IaaS + PaaS

APIPermissionPurposeIs newly required?
Azure Service Managementuser_impersonation
(Access Azure Service Management as organization users [preview])
Allows the application to access Azure Service Management as you.No

Cloud Backup for Microsoft 365

When consenting to the Cloud Backup for Microsoft 365 delegated app profile, the consent user must have the Microsoft 365 Global Administrator role. For details, refer to the Required Permissions of Microsoft Delegated App section in the Cloud Backup for Microsoft 365 user guide.

APIPermissionTypePurposeIs newly required?
Microsoft Graph
openid
(Sign users in)
DelegatedAllows to authenticate users by retrieving their consent.No
Microsoft Graph
profile
(View users’ basic profile)
DelegatedRetrieves users’ profile information.No
Microsoft Graph
offline_access
(Maintain access to data you have given it access to)
DelegatedMaintains access over an extended period without requiring the user to re-authorize frequentlyNo
Microsoft Graph
Group.ReadWrite.All
(Read and write all groups)
DelegatedGets conversation thread.No
Microsoft Graph
ChannelMessage.Send
(Send channel messages)
DelegatedSends messages to channels in Microsoft Teams.No
Microsoft Graph
TeamMember.ReadWrite.All
(Add and remove members from teams)
DelegatedAdds members to Microsoft Teams.No
Microsoft Graph
ChannelMember.ReadWrite.All
(Add and remove members from channels)
DelegatedAdds members to channels in Microsoft Teams.No
Microsoft Graph
Directory.Read.All
(Read directory data)
DelegatedRetrieves the profile and domain information of all users in your Microsoft 365 tenant.No
Commercial environment: Power BI Services
GCC or GCC High environment: Microsoft Power BI Government Community Cloud
Tenant.ReadWrite.All
(Read and write all content in tenant)
DelegatedRetrieves the workspaces and backs up, or adds users to a workspace.No
Commercial environment: Power BI Services
GCC or GCC High environment: Microsoft Power BI Government Community Cloud
Workspace.ReadWrite.All
(Read and write all workspaces)
DelegatedGets and restores workspacesNo
Commercial environment: Power BI Services
GCC or GCC High environment: Microsoft Power BI Government Community Cloud
Capacity.Read.All
(View all capacities)
DelegatedRetrieves capacities (including multi-geo)No
Commercial environment: Power BI Services
GCC or GCC High environment: Microsoft Power BI Government Community Cloud
Report.ReadWrite.All
(Read and write all reports)
DelegatedPerforms backup for reports.No
Commercial environment: Power BI Services
GCC or GCC High environment: Microsoft Power BI Government Community Cloud
Dataset.ReadWrite.All
(Read and write all datasets)
DelegatedPerforms backup and restore for reports.No
Commercial environment: PowerApps Service
GCC environment: PowerApps Service – GCC
GCC High environment: PowerApps Service – GCC L4
User
(Access the PowerApps Service API)
DelegatedRetrieves information on Cloud Flows in Power Automate.
Retrieves Power Apps Canvas apps and component libraries for auto discovery and backup.
No
Commercial environment: Dynamics CRM
GCC or GCC High environment: Dataverse
user_impersonation
(Access Common Data Service as organization users)
DelegatedRetrieves information on Desktop Flows and Business Process Flows in Power Automate.
Retrieves Power Apps Canvas apps and component libraries.
No

Viva Engage

The Viva Engage app profile can be used by the following services.

ServiceFeature/Module
Cloud Backup for Microsoft 365Viva Engage (backup and restore)
Cloud GovernanceViva Engage community management

When you create a Viva Engage app profile in AvePoint Online Services, the AvePoint Online Services Administration for Viva Engage app will be automatically set up in your Microsoft Entra ID. The account used to consent to the app must be Microsoft 365 Global Administrator, Privileged Role Administrator, or Engage Administrator (refers to the Yammer Administrator in Microsoft Entra ID) account that is in the same tenant.

NOTE

When creating a Viva Engage app profile used by Cloud Backup for Microsoft 365, the consent user must be a Microsoft 365 Global Administrator with the Viva Engage product license. To re-authorize the Viva Engage app, the consent user must have the Verified Admin role and the Yammer administrator role with the Viva Engage product license.

The table below lists the permissions that should be accepted when you authorize AvePoint Online Services Administration for Viva Engage app.

APIPermissionTypePurposeIs newly required?
Microsoft GraphUser.Read
(Sign in and read user profile)
DelegatedSupport signing into AvePoint Online Services with Microsoft 365 accounts.No
Yammeraccess_as_user
(Read and write to the Yammer platform [preview])
DelegatedTo access the Viva Engage platform on behalf of the signed-in user.No
Yammeruser_impersonation
(Read and write to the Yammer platform [preview])
DelegatedTo access the Viva Engage platform on behalf of the signed-in user.No
Microsoft GraphUser.Read
(Sign in and read user profile)
DelegatedSupport signing into AvePoint Online Services with Microsoft 365 accounts.No
Yammeraccess_as_user
(Read and write to the Yammer platform [preview])
DelegatedTo access the Viva Engage platform on behalf of the signed-in user.No
Yammeruser_impersonation
(Read and write to the Yammer platform [preview])
DelegatedTo access the Viva Engage platform on behalf of the signed-in user.No
NOTE

If your tenant has configured a Viva Engage app profile in the classic UI, the legacy Viva Engage app profile (the app in your Viva Engage environment is AOS Administration) is still available in the new UI. After the legacy Viva Engage app profile has been re-authorized, it will be replaced by the new Viva Engage app profile.

Reporting for Microsoft 365

The Reporting for Microsoft 365 app profile can be used by the following services.

ServiceFeature/Module
AvePoint Online Services common service (Cloud Insights)Collect Microsoft 365 data
Cloud ArchivingCollect Microsoft 365 data
Cloud ManagementCollect Microsoft 365 data
AvePoint OpusCollect Microsoft 365 data
EnPowerDashboard and Workflows
Policies for Microsoft 365Collect Microsoft 365 data

When you create a Reporting for Microsoft 365 app profile in AvePoint Online Services, the AvePoint Reporting forMicrosoft365 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 Reporting for Microsoft365 app.

APIPermissionTypePurpose?Is newly required?
Microsoft GraphGroup.Read.All
(Read all groups)
ApplicationRetrieve your Microsoft 365 tenant information.No
Microsoft GraphUser.Read.All
(Read all user’s full profiles)
ApplicationRetrieve and display user information.No
Office 365 Management APIsActivityFeed.Read
(Read activity data for your organization)
ApplicationRetrieve activity data in your organization.No
SharePoint/Office 365 SharePoint OnlineSites.FullControl.All
(Have full control of all site collections)
ApplicationRetrieve information of SharePoint sites that are scanned by auto discovery.No