> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/web-application-and-api-protection-waap/integrations/project-management/azure-devops-integration.md).

# Azure DevOps Integration

Integrating Traceable with your Azure DevOps account empowers your organization to detect, track, and respond to API security threats efficiently. This integration ensures that identified issues (vulnerabilities) and suspicious activities are seamlessly logged and tracked within your Azure account. By automating ticket generation and linking security events directly to your IT service processes, the integration enhances operational efficiency and strengthens your organization's ability to respond to threats proactively.

{% hint style="info" %}
You can have one or more than one Azure DevOps integration. However, you can either configure one Azure DevOps integration across all environments or individual integrations for each environment.
{% endhint %}

***

## Before you begin

Make a note of the following points before proceeding with the integration:

* You have the Organization URL from your Azure DevOps account. For more information on these URLs, see [Work with URLs](https://learn.microsoft.com/en-us/azure/devops/extend/develop/work-with-urls?toc=%2Fazure%2Fdevops%2Fmarketplace-extensibility%2Ftoc.json\&view=azure-devops\&tabs=http).
* You have the Access Token to authenticate with Azure DevOps. For more information on the token, see [Create a PAT](https://learn.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops\&tabs=Windows#create-a-pat).

  <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>The token must have <em>Read, write, &#x26; manage</em> access to the <em>Work Items</em> scope. For more information, see <a href="https://learn.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/oauth?view=azure-devops#scopes">Scopes</a>.</p></div>

***

## Configuring the Integration

Complete the following steps to integrate your Azure DevOps account with Traceable:

1. Navigate to **Integrations** → **Project Management** and click the **Azure DevOps** widget.

   <figure><img src="/files/IlyJMDouLmhBkrYi31yo" alt="" width="871"><figcaption><p>Azure DevOps Widget</p></figcaption></figure>
2. In the **Add New Azure DevOps Integration** pop-up window, configure the following fields:

   <figure><img src="/files/LFLlBvlM9oIplzDFkUPN" alt="" width="394"><figcaption><p>Integration Configuration</p></figcaption></figure>

   1. **Integration Name** — A name for the integration, for example, *Azure DevOps Integration with Traceable*.
   2. **Description** — A brief description of the integration, for example, *Azure DevOps Integration for the Security Team*.
   3. **Environments** — A drop-down to select the environments where you wish the integration to apply, for example, *default*.
   4. **Organization URL** — The URL of your Azure DevOps organization with which Traceable should communicate. This URL is usually identified in the format: `https:// dev.azure.com/{organization}`.
   5. **Access Token** — The access token is a password associated with the organization, which proves that Traceable is authorized to create tickets in your Azure DevOps system.
3. Click **Test Connection** to validate the connection between Traceable and your Azure DevOps organization using the above credentials.
4. Click **Save**. This is enabled only on a successful connection.
