# Azure Enterprise Applications

## Connection Requirements

{% stepper %}
{% step %}

### Client ID

The unique identifier (Application ID) of your registered application. You can find it under Microsoft Entra ID > App Registrations by selecting the application you created for Microsoft Graph API access.

{% hint style="info" %}
🔵 **Microsoft Entra ID**\
Sign into the Microsoft Azure Portal. From the left-hand navigation pane, select . Go to App Registrations and choose the application that will be used to access the Microsoft Graph API. In the application's left-hand menu, select API Permissions . Click “Add a permission” , then choose “Microsoft Graph” . Choose Application Permissions and add the required permissions: Application.Read.All or Directory.Read.All\
Application.Read.All or Directory.Read.All
{% endhint %}
{% endstep %}

{% step %}

### Client Secret

A secret value used by your app to authenticate itself when requesting tokens from Microsoft Entra ID.
{% endstep %}

{% step %}

### Tenant ID

The directory (tenant) ID of your Microsoft Entra environment. You can find it in Microsoft Entra ID > Overview under the Basic Information section.
{% endstep %}

{% step %}

### Proxy URL

Optional proxy URL for routing API requests if your environment requires it.
{% endstep %}

{% step %}

### Timeout

The amount of time (in seconds) to wait for API responses. (default: 30)
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
⚠️ **Attention**\
Please perform a **connection test** to ensure there is a valid connection to the host.\
When the discovery operation is finalized, you will be able to see the details on the **Assets** page.
{% endhint %}


---

# 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.octoxlabs.com/adapters/adapters/azure-enterprise-applications.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.
