Home > Required Permissions > App Profile Authentication > Required Permissions of AvePoint Cloud Backup Express App

    Export to PDF

    Required Permissions of AvePoint Cloud Backup Express App

    To protect Exchange Online mailboxes, SharePoint Online site collections, OneDrive, Team sites and Group sites with AvePoint Cloud Backup Express, you must configure a Cloud Backup Express service app for the Auto discovery and data protection.

    When consenting to the Cloud Backup Express app profile, the authentication user must be a Microsoft 365 Global Administrator. To re-authorize the Cloud Backup Express app, the authentication user who provides consent to the app must have the Microsoft 365 Backup Administrator role.

    Refer to the table below for the API permission requirement for AvePoint Cloud Backup Express app.

    APIPermissionTypeWhy do we need it?
    Office 365 Exchange OnlineExchange.ManageAsApp(Manage Exchange as Application)ApplicationScan mailboxes.
    Office 365 SharePoint OnlineSites.FullControl.All(Have full control of all site collections)ApplicationScan SharePoint Online site collections.
    Office 365 SharePoint OnlineUser.Read.All(Read all users' full profiles)ApplicationRetrieve the Microsoft 365 Users’ user profiles.
    Microsoft GraphBackupRestore-Configuration.ReadWrite.All(Read and edit all backup configuration policies)ApplicationUpdate backup settings and trigger backup jobs in Microsoft 365.
    Microsoft GraphBackupRestore-Restore.ReadWrite.All(Read all restore sessions and start restore sessions from backups)ApplicationPerform data recovery.
    Microsoft GraphBackupRestore-Search.Read.All(Search for metadata properties in all backup snapshots)ApplicationRetrieve recovery points.
    Microsoft GraphDirectory.Read.All(Read directory data)ApplicationRetrieve users and Groups.
    Microsoft GraphGroup.Read.All(Read all groups)ApplicationScan Microsoft 365 Groups and Teams.
    Microsoft GraphReports.Read.All(Read all usage reports)ApplicationRetrieve Microsoft 365 data size.
    Microsoft GraphSites.Read.All(Read items in all site collections)ApplicationRead and list sites for the sync of recovery points.
    Microsoft GraphUser.Read.All(Read all users' full profiles)ApplicationRead and list users for the sync of recovery points.
    Microsoft GraphBackupRestore-Control.ReadWrite.All(Manage backup controller)DelegatedManage app for bill consuming and enable backup service.