Home > Get Started > Enable Backup for Azure DevOps > Create a Service App and Grant Consent

Download this article

Create a Service App and Grant Consent

For 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:

  1. On the Management > App management page, click Create on the action bar.

  2. In the Select services step, select Cloud Backup for IaaS + PaaS.

  3. In the Choose setup method step, select Modern mode and click Next.

  4. In the Consent to apps step, click Consent next to the Cloud Backup for Azure DevOps.

  5. On the Microsoft 365 sign-in page, sign in with a Microsoft 365 Global Administrator account.

  6. 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.

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

Required Permissions

The following list outlines the permissions required for the user who creates the service app profile and grants consent.

Organization

Required Permissions for Backup
Project Collection Valid Users
(View instance-level information)

Organization Settings

Required Permissions for BackupRequired Permissions for Restore
Project Collection Valid Users
(View instance-level information)
Project Collection Administrators/Enterprise Service Accounts
(Edit instance-level information)
General
Required Permissions for BackupRequired Permissions for Restore
Project Collection Valid Users
(View instance-level information)
Project Collection Administrators/Enterprise Service Accounts
(Edit instance-level information)
Overview
Required Permissions for BackupRequired Permissions for Restore
Project Collection Valid Users
(View instance-level information)
Project Collection Administrators/Enterprise Service Accounts
(Edit instance-level information)
Users
Required Permissions for BackupRequired Permissions for Restore
Project Collection Valid Users
(View instance-level information)
Project Collection Administrators/Enterprise Service Accounts
(Edit instance-level information)
Security
Required Permissions for BackupRequired Permissions for Restore
Project Collection Valid Users
(View instance-level information)
Project Collection Administrators
Permissions
Required Permissions for BackupRequired Permissions for Restore
Project Collection Valid Users
(View instance-level information)
Project Collection Administrators

Project

Required Permissions for BackupRequired Permissions for Restore
Project ReaderProject Collection Administrators

Overview

Required Permissions for BackupRequired Permissions for Restore
Project ReaderProject Administrator
Wiki
Required Permissions for BackupRequired Permissions for Restore
Project ReaderProject Administrator

Repos

Required Permissions for BackupRequired Permissions for Restore
Project Reader
(Advanced Security: view alerts, Contribute to pull requests, Read)
Project Collection Administrators
(Create repository, Create branch, Create tag)
Branch
Required Permissions for BackupRequired Permissions for Restore
Project Reader
(Advanced Security: view alerts, Contribute to pull requests, Read)
Project Contributor
(Create branch)
Tag
Required Permissions for BackupRequired Permissions for Restore
Project Reader
(Advanced Security: view alerts, Contribute to pull requests, Read)
Project Contributor
(Create tag)

Pipelines

Required Permissions for BackupRequired Permissions for Restore
Project ReaderProject Contributor
Pipelines
Required Permissions for BackupRequired Permissions for Restore
Project Reader
(View build pipeline, View builds)
Project Contributor
(Create build pipeline)
Library
Required Permissions for BackupRequired Permissions for Restore
Project Reader
(Reader role)
Project Contributor
(Contributors role)

Boards

Required Permissions for BackupRequired Permissions for Restore
Project Reader
(View project-level information)
Project Contributor
Work items
Required Permissions for BackupRequired Permissions for Restore
Project Reader
(View project-level information)
Project Contributor
(Create work items)

Project settings

Required Permissions for BackupRequired Permissions for Restore
Project Reader
(View project-level information)
Project Administrator/Project Collection Administrators
(Manage permissions)
General
Required Permissions for BackupRequired Permissions for Restore
Project Reader
(View project-level information)
Project Administrator/Project Collection Administrators
(Manage permissions)
Overview
Required Permissions for BackupRequired Permissions for Restore
Project Reader
(View project-level information)
Project Administrator
Permissions
Required Permissions for BackupRequired Permissions for Restore
Project Reader
(View project-level information)
Project Collection Administrators
(Manage permissions)
Boards
Required Permissions for BackupRequired Permissions for Restore
Project Reader
(View project-level information)
Project Administrator
Project configuration
Required Permissions for BackupRequired Permissions for Restore
Project Reader
(View project-level information)
Project Administrator
Project configuration > Iterations
Required Permissions for BackupRequired Permissions for Restore
Project Reader
(View project-level information)
Project Administrator
Project configuration > Areas
Required Permissions for BackupRequired Permissions for Restore
Project Reader
(View project-level information)
Project Administrator
Repos
Required Permissions for BackupRequired Permissions for Restore
Project Reader
(View project-level information)
Project Collection Administrators
(Manage permissions)
Repositories settings
Required Permissions for BackupRequired Permissions for Restore
Project Reader
(View project-level information)
Project Collection Administrators
(Manage permissions)