# Azure azureactivedirectory management API

> Azure azureactivedirectory management API on Apizie: 12 endpoints (Lists all Private Endpoint Connections for the given policy., Gets the specified private endpoint connection associated with the given policy., Creates specified private endpoint connection associated with the given policy., Deletes the specified private endpoint connection associated with the given policy., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:azure-arm-azureactivedirectory/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:azure-arm-azureactivedirectory`
- Category: Cloud
- Status: byok
- Source: https://learn.microsoft.com/rest/api/azure/
- Page: https://zieapi.vercel.app/api/cloud/azure-arm-azureactivedirectory
- OpenAPI: https://zieapi.vercel.app/api/cloud/azure-arm-azureactivedirectory/openapi.json

Azure Resource Manager API for azureactivedirectory: manage these Azure resources in your subscription with a Microsoft Entra access token.

## Endpoints

### Lists all Private Endpoint Connections for the given policy.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azureactivedirectory/private-endpoint-connections-list-by-policy-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | Name of an Azure resource group. |
| policyName | string | yes | The name of the private link policy in Azure AD. |
| api-version | string | no | Version of the API to be used with the client request. |
| subscriptionId | string | yes | Azure subscription ID. |

### Gets the specified private endpoint connection associated with the given policy.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azureactivedirectory/private-endpoint-connections-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | Name of an Azure resource group. |
| policyName | string | yes | The name of the private link policy in Azure AD. |
| privateEndpointConnectionName | string | yes | The PrivateEndpointConnection name. |
| api-version | string | no | Version of the API to be used with the client request. |
| subscriptionId | string | yes | Azure subscription ID. |

### Creates specified private endpoint connection associated with the given policy.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azureactivedirectory/private-endpoint-connections-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | Version of the API to be used with the client request. |
| subscriptionId | string | yes | Azure subscription ID. |
| resourceGroupName | string | yes | Name of an Azure resource group. |
| policyName | string | yes | The name of the private link policy in Azure AD. |
| privateEndpointConnectionName | string | yes | The PrivateEndpointConnection name. |
| body | object | yes | JSON request body |

### Deletes the specified private endpoint connection associated with the given policy.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azureactivedirectory/private-endpoint-connections-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | Name of an Azure resource group. |
| policyName | string | yes | The name of the private link policy in Azure AD. |
| privateEndpointConnectionName | string | yes | The PrivateEndpointConnection name. |
| api-version | string | no | Version of the API to be used with the client request. |
| subscriptionId | string | yes | Azure subscription ID. |

### Gets a private link policy with a given name.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azureactivedirectory/private-link-for-azure-ad-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure subscription ID. |
| resourceGroupName | string | yes | Name of an Azure resource group. |
| policyName | string | yes | The name of the private link policy in Azure AD. |
| api-version | string | no | Version of the API to be used with the client request. |

### Creates a private link policy.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azureactivedirectory/private-link-for-azure-ad-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure subscription ID. |
| resourceGroupName | string | yes | Name of an Azure resource group. |
| policyName | string | yes | The name of the private link policy in Azure AD. |
| api-version | string | no | Version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Updates private link policy tags with specified values.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azureactivedirectory/private-link-for-azure-ad-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure subscription ID. |
| resourceGroupName | string | yes | Name of an Azure resource group. |
| policyName | string | yes | The name of the private link policy in Azure AD. |
| api-version | string | no | Version of the API to be used with the client request. |
| body | object | no | JSON request body |

### Deletes a private link policy. When operation completes, status code 200 returned without content.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azureactivedirectory/private-link-for-azure-ad-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure subscription ID. |
| resourceGroupName | string | yes | Name of an Azure resource group. |
| policyName | string | yes | The name of the private link policy in Azure AD. |
| api-version | string | no | Version of the API to be used with the client request. |

### Lists all Private Link Policies For AzureAD in the given subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azureactivedirectory/private-link-for-azure-ad-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure subscription ID. |
| api-version | string | no | Version of the API to be used with the client request. |

### Operation to return the list of Private Link Policies For AzureAD scoped to the resourceGroup.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azureactivedirectory/private-link-for-azure-ad-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure subscription ID. |
| resourceGroupName | string | yes | Name of an Azure resource group. |
| api-version | string | no | Version of the API to be used with the client request. |

### Gets the private link resources that need to be created for a policy of AzureAD.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azureactivedirectory/private-link-resources-list-by-private-link-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure subscription ID. |
| resourceGroupName | string | yes | Name of an Azure resource group. |
| policyName | string | yes | The name of the private link policy in Azure AD. |
| api-version | string | no | Version of the API to be used with the client request. |

### Gets the private link resources that need to be created for a policy of AzureAD.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azureactivedirectory/private-link-resources-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Azure subscription ID. |
| resourceGroupName | string | yes | Name of an Azure resource group. |
| policyName | string | yes | The name of the private link policy in Azure AD. |
| groupName | string | yes | The name of the private link resource. |
| api-version | string | no | Version of the API to be used with the client request. |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:azure-arm-azureactivedirectory/private-endpoint-connections-list-by-policy-name" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure azureactivedirectory management API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:azure-arm-azureactivedirectory/private-endpoint-connections-list-by-policy-name with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Azure azureactivedirectory management API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Azure azureactivedirectory management itself also needs your own key from azure.com.

### Can AI agents use the Azure azureactivedirectory management API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:azure-arm-azureactivedirectory.

### What is the status of the Azure azureactivedirectory management API?
Needs your own provider key (bring your own key)
