Cloud Governance

Refer to the table below for the apps that you can use for Cloud Governance and the requirements to consent to app permissions.

CategoryApp type in AOSApp setup methodFeature/ModuleApp name in Entra IDNew or updated?Consent
Service appCloud Governance for Microsoft 365Modern modeAll objects managementAvePoint Cloud Governance for Microsoft365No changesCreate or re-authorize an app profile in AOS > Management > App management.
Service appCloud Governance for ExchangeModern modeMicrosoft Entra group, shared mailbox, Microsoft 365 Group, and Microsoft Team managementAvePoint Cloud Governance Exchange AppNo changesCreate or re-authorize an app profile in AOS > Management > App management.
Service appCloud Governance for Power PlatformModern modePower Platform object managementAvePoint Cloud Governance for Power PlatformNo changesCreate or re-authorize an app profile in AOS > Management > App management.
Service appCloud Governance Delegated AppModern modeConfigure outside sender settings for Microsoft 365 GroupsAvePoint Cloud Governance Delegated AppNo changesCreate or re-authorize an app profile in AOS > Management > App management.
Classic app
Microsoft 365 (All Permissions)Classic modeSharePoint object management
Microsoft 365 Group management
Microsoft Team management
Viva Engage community management
AvePoint Online Services Administration for Microsoft365No changesApp management > Classic mode > Consented for all services.
Classic app
Microsoft 365 (SharePoint Permissions)/SharePoint object managementAvePoint Online Services Administration for SharePointNo changesUnsupported to create new.
Classic app
Microsoft 365 (Exchange Permissions)/Microsoft 365 Group management
Microsoft Team management
AvePoint Online Services Administration for ExchangeNo changesUnsupported to create new.
Classic app
Microsoft Entra IDClassic modeMicrosoft 365 group management
Microsoft Team management
Viva Engage community management
Microsoft Entra group management
AvePoint Online Services Administration for Entra IDNo changesApp management > Classic mode > Consented for all services.
Classic app
Viva EngageClassic mode / Modern modeViva Engage community managementAvePoint Online Services Administration for Viva EngageNo changesApp management > Classic mode or Modern mode > Consented for all services.

Permissions Required by Cloud Governance for Microsoft 365

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

APIPermissionTypePurposeIs newly required?
Microsoft GraphAuditLog.Read.All
(Read all audit log data)
ApplicationRetrieve the user who invited the guest user to the tenant.No
Microsoft GraphChannel.Create
(Create channels)
ApplicationCreate private channels.No
Microsoft GraphChannel.Delete.All
(Delete channels)
ApplicationDelete private channels.No
Microsoft GraphChannelMember.ReadWrite.All
(Add and remove members from all channels)
ApplicationAdd members to private channels.No
Microsoft GraphChannelMessage.Read.All
(Read all channel messages)
ApplicationRetrieve Microsoft Teams channel conversations for team inactivity threshold calculation.No
Microsoft GraphChannelSettings.ReadWrite.All
(Read and write the names, descriptions, and settings of all channels)
ApplicationUpdate private channel properties.No
Microsoft GraphCommunity.ReadWrite.All
(Read and write all Viva Engage communities)
ApplicationCreate a new community in Viva Engage.No
Microsoft GraphDirectory.Read.All
(Read directory data)
ApplicationRetrieve information from your organization’s Active Directory.No
Microsoft GraphFiles.Read.All
(Read files in all site collections)
ApplicationRetrieve the URLs of the group team sites.No
Microsoft GraphGroup.ReadWrite.All
(Read and write all groups)
ApplicationCreate and manage groups/teams.No
Microsoft GraphInformationProtectionPolicy.Read.All
(Read all published labels and label policies for an organization)
ApplicationManage sensitivity labels.No
Microsoft GraphMail.Send
(Send mail as any user)
ApplicationUse a Microsoft 365 account as the email sender to send notification emails.No
Microsoft GraphMember.Read.Hidden
(Read all hidden memberships)
ApplicationRead the members of a group/team with hidden membership to copy members.No
Microsoft GraphPolicy.Read.All
(Read your organization's policies)
ApplicationRetrieve your organization’s policies.No
Microsoft GraphReports.Read.All
(Read all usage reports)
ApplicationGet user activities to filter active workspaces.No
Microsoft GraphSites.FullControl.All
(Have full control of all site collections)
ApplicationManage content types.No
Microsoft GraphSites.Read.All
(Read items in all site collections)
ApplicationRetrieve the latest site collection URLs.No
Microsoft GraphTeam.Create
(Create teams)
ApplicationCreate teams.No
Microsoft GraphTeamMember.ReadWrite.All
(Add and remove members from all teams)
ApplicationAdd or remove members from teams.No
Microsoft GraphTeamSettings.ReadWrite.All
(Read and change all teams' settings)
ApplicationRetrieve and update team settings.No
Microsoft GraphUser.Invite.All
(Invite guest users to the organization)
ApplicationInvite guest users to groups/teams.No
Microsoft GraphUser.ReadWrite.All
(Read and write all users' full profiles)
ApplicationRetrieve and update user properties.No
Microsoft GraphUser.Read
(Sign in and read user profile)
DelegatedSearch for users and retrieve 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.AllApplicationRetrieve and manage SharePoint objects.No
SharePoint/Office 365 SharePoint OnlineTermStore.ReadWrite.All
(Read and write managed metadata)
ApplicationRetrieve term store information.No
SharePoint/Office 365 SharePoint OnlineUser.Read.All
(Read user profiles)
ApplicationRetrieve user properties from user profiles.No
Microsoft Information Protection Sync ServicesUnifiedPolicy.Tenant.Read
(Read all unified policies of the tenant)
ApplicationRetrieve sensitivity labels in your organization.
*Note: This API is used when sensitivity labels cannot be retrieved by the Microsoft Graph API.
No

Permissions Required by Cloud Governance for Exchange

When you create a Cloud Governance for Exchange app profile in AvePoint Online Services, the AvePoint Cloud Governance Exchange 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 Cloud Governance Exchange App.

APIPermissionTypePurposeIs newly required?
Microsoft GraphUser.Read
(Sign in and read user profile)
DelegatedSearch for users and retrieve user information.No
Office 365 Exchange Onlinefull_access_as_app
(Use Exchange Web Services with full access to all mailboxes)
ApplicationCreate Microsoft 365 Groups/teams and update their properties.
No
Office 365 Exchange OnlineExchange.ManageAsApp
(Manage Exchange as application)
ApplicationProvision and manage shared mailboxes, distribution lists, and mail-enabled security groups. Update Microsoft 365 Group properties.No

Permissions Required by Cloud Governance for Power Platform

When you create a Cloud Governance for Power Platform app profile in AvePoint Online Services, the AvePoint Cloud Governance for Power Platform 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 Cloud Governance for Power Platform app.

APIPermissionTypePurposeIs newly required?
Dynamics CRMuser_impersonation
(Access Common Data Service as organization users)
DelegatedManage Power Apps and Power Platform environments.No
Microsoft GraphDirectory.Read.All
(Read directory data)
ApplicationRetrieve information from your organization’s Active Directory.No
Power BI ServiceTenant.Read.All
(View all content in tenant)
DelegatedRetrieve information of Power BI workspace.No
Power BI ServiceTenant.ReadWrite.All
(Read and write all content in tenant)
DelegatedUpdate Power BI workspace roles.No
Power BI ServiceWorkspace.ReadWrite.All
(Read and write all workspaces)
DelegatedDelete Power BI workspaces.No
PowerApps ServiceUser
(Access the PowerApps Service API)
DelegatedRetrieve information of Power Apps.No
Power Platform APIPowerPages.Websites.Read
(Read Power Pages websites)
DelegatedManage Power Pages sites.No
Power Platform APIPowerPages.Website.Write
(Write Power Pages websites)
DelegatedManage Power Pages sites.No

Permissions Required by Cloud Governance Delegated App

When you create an app profile for Cloud Governance delegated app in AvePoint Online Services, the AvePoint Cloud Governance Delegated 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 Cloud Governance Delegated App.

APIPermissionTypePurposeIs newly required?
Microsoft GraphGroup.ReadWrite.All
(Read and write all groups)
DelegatedRetrieve and update Microsoft 365 Group’s information.No