Cloud Governance

Refer to the following sections to see the API permissions that should be accepted when you consent to the corresponding apps.

Cloud Governance for Microsoft 365

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

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 the 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

Cloud Governance for Power Platform

When you create a Cloud Governance for Power Platform app profile in AvePoint Online Services, the AvePoint Cloud Governance forPower 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 the 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
PowerPages ServicePowerPages.Websites.Read(Read Power Pages websites)DelegatedManage Power Pages sites.No
PowerPages ServicePowerPages.Website.Write(Write Power Pages websites)DelegatedManage Power Pages sites.No

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 the 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