Home > Get Started > Enable Backup for Azure DevOps > Create a Service App and Grant Consent
Download this articleFor the backup and restore services of Azure DevOps, you must create a service app to connect to your tenant and grant consent for the permissions this app requests.
To create an app profile and grant consent, note the following:
You must be a Project Collection Administrator for the Azure DevOps organization account and have the required permissions. For details, refer to Required Permissions.
The user granting consent must have an Access Level set to Basic.
Your tenant must have previously created or connected to an organization in Azure DevOps. For details on how to add users to the Project Collection Administrator group, refer to Look up a project collection administrator.
Follow the steps below to create the service app:
On the Management > App management page, click Create on the action bar.
In the Select services step, select Cloud Backup for IaaS + PaaS.
In the Choose setup method step, select Modern mode and click Next.
In the Consent to apps step, click Consent next to the Cloud Backup for Azure DevOps.
On the Microsoft 365 sign-in page, sign in with a Microsoft 365 Global Administrator account.
On the Permissions required page, review the permissions required and click Accept to continue. For the API permissions that this app requests, refer to Default Permissions Granted to the Service App.
The app profile you created will be displayed on the App management page, and the Cloud Backup for Azure DevOps app will be added to your Microsoft Entra admin center > enterprise applications.
The following list outlines the permissions required for the user who creates the service app profile and grants consent.
| Required Permissions for Backup |
|---|
| Project Collection Valid Users (View instance-level information) |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Collection Valid Users (View instance-level information) | Project Collection Administrators/Enterprise Service Accounts (Edit instance-level information) |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Collection Valid Users (View instance-level information) | Project Collection Administrators/Enterprise Service Accounts (Edit instance-level information) |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Collection Valid Users (View instance-level information) | Project Collection Administrators/Enterprise Service Accounts (Edit instance-level information) |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Collection Valid Users (View instance-level information) | Project Collection Administrators/Enterprise Service Accounts (Edit instance-level information) |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Collection Valid Users (View instance-level information) | Project Collection Administrators |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Collection Valid Users (View instance-level information) | Project Collection Administrators |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader | Project Collection Administrators |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader | Project Administrator |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader | Project Administrator |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (Advanced Security: view alerts, Contribute to pull requests, Read) | Project Collection Administrators (Create repository, Create branch, Create tag) |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (Advanced Security: view alerts, Contribute to pull requests, Read) | Project Contributor (Create branch) |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (Advanced Security: view alerts, Contribute to pull requests, Read) | Project Contributor (Create tag) |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader | Project Contributor |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (View build pipeline, View builds) | Project Contributor (Create build pipeline) |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (Reader role) | Project Contributor (Contributors role) |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (View project-level information) | Project Contributor |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (View project-level information) | Project Contributor (Create work items) |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (View project-level information) | Project Administrator/Project Collection Administrators (Manage permissions) |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (View project-level information) | Project Administrator/Project Collection Administrators (Manage permissions) |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (View project-level information) | Project Administrator |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (View project-level information) | Project Collection Administrators (Manage permissions) |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (View project-level information) | Project Administrator |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (View project-level information) | Project Administrator |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (View project-level information) | Project Administrator |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (View project-level information) | Project Administrator |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (View project-level information) | Project Collection Administrators (Manage permissions) |
| Required Permissions for Backup | Required Permissions for Restore |
|---|---|
| Project Reader (View project-level information) | Project Collection Administrators (Manage permissions) |