## Connector Overview

Azure DevOps is a cloud-based set of development tools by Microsoft that helps businesses plan, develop, test, and deliver software applications in a collaborative environment.

**Please Note:** Starting April 2025, Microsoft will no longer accept new registrations of Azure DevOps OAuth apps. In order to connect your Azure repository, you will need to register an application using Microsoft Entra. For more information, please see [here](https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app). For additional information on these recent changes, see [here](https://devblogs.microsoft.com/devops/no-new-azure-devops-oauth-apps/).

## Authentication Type

Oauth2

## Webhook Supported

No

## Secrets

- PAN_SEC_AZURE_DEVOPS_EXPIRES_AT
- PAN_SEC_AZURE_DEVOPS_ACCESS_TOKEN
- PAN_SEC_AZURE_DEVOPS_EXPIRES_IN
- PAN_SEC_AZURE_DEVOPS_TOKEN_TYPE
- PAN_SEC_AZURE_DEVOPS_REFRESH_TOKEN
- PAN_SEC_AZURE_DEVOPS_SCOPE
- PAN_SEC_AZURE_DEVOPS_REDIRECT_URI

## API Client Supported

No

## Requirements for Provisioning

In order to provision your connector, the following Azure information must be gathered:

- Client ID
- Client Secret
- Scopes

## API Resources

For more information on how to utilize the Azure API, feel free to reference the following [documentation](https://learn.microsoft.com/en-us/rest/api/azure/).
