# Azure Private Link Services For Power BI management API

> Azure Private Link Services For Power BI management API on Apizie: 14 endpoints (Lists all of the available Power BI RP operations., Gets all the private link resources for the given subscription id., Gets operation result of Private Link Service Resources for Power BI., Gets all the private link resources for the given resource group., …) 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://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:azure-arm-powerbiprivatelinks`
- Category: Cloud
- Status: byok
- Source: https://learn.microsoft.com/rest/api/azure/
- Page: https://apizie.tech/api/cloud/azure-arm-powerbiprivatelinks
- OpenAPI: https://apizie.tech/api/cloud/azure-arm-powerbiprivatelinks/openapi.json

Azure Resource Manager API for Private Link Services For Power BI: manage these Azure resources in your subscription with a Microsoft Entra access token.

## Endpoints

### Lists all of the available Power BI RP operations.
`GET https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to be used with the HTTP request. |

### Gets all the private link resources for the given subscription id.
`GET https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/private-link-services-for-power-bi-list-by-subscription-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
| api-version | string | no | The API version to be used with the HTTP request. |

### Gets operation result of Private Link Service Resources for Power BI.
`GET https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/private-link-service-resource-operation-results-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
| operationId | string | yes | The id of Azure async operation. |
| api-version | string | no | The API version to be used with the HTTP request. |

### Gets all the private link resources for the given resource group.
`GET https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/private-link-services-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
| resourceGroupName | string | yes | The name of the resource group. |
| api-version | string | no | The API version to be used with the HTTP request. |

### Gets all the private link resources for the given Azure resource.
`GET https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/power-biresources-list-by-resource-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
| resourceGroupName | string | yes | The name of the resource group. |
| azureResourceName | string | yes | The name of the Azure resource. |
| api-version | string | no | The API version to be used with the HTTP request. |

### Creates or updates a Private Link Service Resource for Power BI.
`POST https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/power-biresources-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
| resourceGroupName | string | yes | The name of the resource group. |
| azureResourceName | string | yes | The name of the Azure resource. |
| api-version | string | no | The API version to be used with the HTTP request. |
| x-ms-client-tenant-id | string | no | The client tenant id in header. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
| body | object | yes | JSON request body |

### Creates or updates a Private Link Service Resource for Power BI.
`POST https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/power-biresources-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
| resourceGroupName | string | yes | The name of the resource group. |
| azureResourceName | string | yes | The name of the Azure resource. |
| api-version | string | no | The API version to be used with the HTTP request. |
| x-ms-client-tenant-id | string | no | The client tenant id in header. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
| body | object | yes | JSON request body |

### Deletes a Private Link Service Resource for Power BI.
`POST https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/power-biresources-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
| resourceGroupName | string | yes | The name of the resource group. |
| azureResourceName | string | yes | The name of the Azure resource. |
| api-version | string | no | The API version to be used with the HTTP request. |

### List private link Power BI resource.
`GET https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/private-link-resources-list-by-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
| resourceGroupName | string | yes | The name of the resource group. |
| azureResourceName | string | yes | The name of the Azure resource. |
| api-version | string | no | The API version to be used with the HTTP request. |

### Get a private link resource.
`GET https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/private-link-resources-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
| resourceGroupName | string | yes | The name of the resource group. |
| azureResourceName | string | yes | The name of the Azure resource. |
| privateLinkResourceName | string | yes | The name of private link resource. |
| api-version | string | no | The API version to be used with the HTTP request. |

### Lists all private endpoint connections under a resource.
`GET https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/private-endpoint-connections-list-by-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
| resourceGroupName | string | yes | The name of the resource group within the user's subscription. |
| azureResourceName | string | yes | The name of the powerbi resource. |
| api-version | string | no | The API version to be used with the HTTP request. |

### Get a specific private endpoint connection.
`GET https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/private-endpoint-connections-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
| resourceGroupName | string | yes | The name of the resource group. |
| azureResourceName | string | yes | The name of the Azure resource. |
| privateEndpointName | string | yes | The name of the private endpoint. |
| api-version | string | no | The API version to be used with the HTTP request. |

### Update a specific private endpoint connection.
`POST https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/private-endpoint-connections-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
| resourceGroupName | string | yes | The name of the resource group. |
| azureResourceName | string | yes | The name of the Azure resource. |
| privateEndpointName | string | yes | The name of the private endpoint. |
| api-version | string | no | The API version to be used with the HTTP request. |
| body | object | yes | JSON request body |

### Asynchronous API to delete a private endpoint connection for Power BI by private endpoint name.
`POST https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/private-endpoint-connections-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | The Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
| resourceGroupName | string | yes | The name of the resource group. |
| azureResourceName | string | yes | The name of the Azure resource. |
| privateEndpointName | string | yes | The name of the private endpoint. |
| api-version | string | no | The API version to be used with the HTTP request. |

## Example
```
curl "https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/operations-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure Private Link Services For Power BI management API?
Create a free Apizie key, then send GET https://apizie.tech/v1/cloud:azure-arm-powerbiprivatelinks/operations-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Azure Private Link Services For Power BI management API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:azure-arm-powerbiprivatelinks.

### What is the status of the Azure Private Link Services For Power BI management API?
Needs your own provider key (bring your own key)
