# Azure DevOps extension

TicketLog is available on the Azure DevOps Marketplace as an extension. The extension is a helpful utility to get started with your first service desk, but it is not required for TicketLog to function with your ADO project.&#x20;

The extension is available here:&#x20;

{% embed url="<https://marketplace.visualstudio.com/items?itemName=BlueAnvilSoftware.TicketLog-Extension>" %}

Once installed, it adds the following page to **Project Settings** > **Extensions**:

{% hint style="info" %}
*You must be logged in to ADO as a Project Administrator to see the Create Service Desk and Authorize buttons.*
{% endhint %}

<figure><img src="/files/HSrckUSGJYQ6PkGxOwhc" alt=""><figcaption></figcaption></figure>

## Create service desk

Clicking Create Service Desk will redirect to TicketLog website and prompt you to create a new service desk connected to the open project:

<figure><img src="/files/XM6OrZeKsD4vTrVAW9V3" alt=""><figcaption></figcaption></figure>

## Authorize service desk

Usually, you would authorize the Integration use via TicketLog's Azure DevOps configuration page (see: [Authorizing Azure DevOps](/troubleshooting/authorizing-azure-devops.md)). However, you can also trigger the authorization flow for each connected service desk from the extension by clicking the respective Authorize button. This approach allows you to check you are signed in to ADO as the correct integration user before authorization.&#x20;

If you find your integration user is wrong, we recommend using this method to switch to the correct integration used.&#x20;

First, check the "User" field at the top of the page,. If not, then sign out of ADO and sign in with the intended Integration user.

Then click Authorize and compelte the authorization steps. If the Authorize button does not appear next to the service desk link, then it means your user is not a Project Administrator. The Integration user must be a Project Administration before authorization can happen.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ticket-log.com/documentation/azure-devops-extension.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
