# Azure Data Lake Store Account management API

> Azure Data Lake Store Account management API on Apizie: 26 endpoints (Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of…, Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the…, Gets the specified Data Lake Store account., Creates the specified Data Lake Store account., …) 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-datalake-store/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Azure Resource Manager API for Data Lake Store Account: manage these Azure resources in your subscription with a Microsoft Entra access token.

## Endpoints

### Lists the Data Lake Store accounts within the subscription. The response includes a link to the next page of…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/accounts-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| $filter | string | no | OData filter. Optional. |
| $top | integer | no | The number of items to return. Optional. |
| $skip | integer | no | The number of items to skip over before returning elements. Optional. |
| $select | string | no | OData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description.… |
| $orderby | string | no | OrderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like… |
| $count | boolean | no | The Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g.… |
| api-version | string | no | Client Api Version. |

### Lists the Data Lake Store accounts within a specific resource group. The response includes a link to the…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/accounts-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| $filter | string | no | OData filter. Optional. |
| $top | integer | no | The number of items to return. Optional. |
| $skip | integer | no | The number of items to skip over before returning elements. Optional. |
| $select | string | no | OData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description.… |
| $orderby | string | no | OrderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like… |
| $count | boolean | no | A Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g.… |
| api-version | string | no | Client Api Version. |

### Gets the specified Data Lake Store account.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/accounts-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| api-version | string | no | Client Api Version. |

### Creates the specified Data Lake Store account.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/accounts-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| api-version | string | no | Client Api Version. |
| body | object | yes | JSON request body |

### Updates the specified Data Lake Store account information.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/accounts-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| api-version | string | no | Client Api Version. |
| body | object | yes | JSON request body |

### Deletes the specified Data Lake Store account.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/accounts-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| api-version | string | no | Client Api Version. |

### Attempts to enable a user managed Key Vault for encryption of the specified Data Lake Store account.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/accounts-enable-key-vault` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| api-version | string | no | Client Api Version. |

### Lists the Data Lake Store firewall rules within the specified Data Lake Store account.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/firewall-rules-list-by-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| api-version | string | no | Client Api Version. |

### Gets the specified Data Lake Store firewall rule.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/firewall-rules-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| firewallRuleName | string | yes | The name of the firewall rule to retrieve. |
| api-version | string | no | Client Api Version. |

### Creates or updates the specified firewall rule. During update, the firewall rule with the specified name…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/firewall-rules-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| firewallRuleName | string | yes | The name of the firewall rule to create or update. |
| api-version | string | no | Client Api Version. |
| body | object | yes | JSON request body |

### Updates the specified firewall rule.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/firewall-rules-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| firewallRuleName | string | yes | The name of the firewall rule to update. |
| api-version | string | no | Client Api Version. |
| body | object | no | JSON request body |

### Deletes the specified firewall rule from the specified Data Lake Store account.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/firewall-rules-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| firewallRuleName | string | yes | The name of the firewall rule to delete. |
| api-version | string | no | Client Api Version. |

### Lists the Data Lake Store virtual network rules within the specified Data Lake Store account.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/virtual-network-rules-list-by-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| api-version | string | no | Client Api Version. |

### Gets the specified Data Lake Store virtual network rule.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/virtual-network-rules-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| virtualNetworkRuleName | string | yes | The name of the virtual network rule to retrieve. |
| api-version | string | no | Client Api Version. |

### Creates or updates the specified virtual network rule. During update, the virtual network rule with the…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/virtual-network-rules-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| virtualNetworkRuleName | string | yes | The name of the virtual network rule to create or update. |
| api-version | string | no | Client Api Version. |
| body | object | yes | JSON request body |

### Updates the specified virtual network rule.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/virtual-network-rules-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| virtualNetworkRuleName | string | yes | The name of the virtual network rule to update. |
| api-version | string | no | Client Api Version. |
| body | object | no | JSON request body |

### Deletes the specified virtual network rule from the specified Data Lake Store account.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/virtual-network-rules-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| virtualNetworkRuleName | string | yes | The name of the virtual network rule to delete. |
| api-version | string | no | Client Api Version. |

### Lists the Data Lake Store trusted identity providers within the specified Data Lake Store account.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/trusted-id-providers-list-by-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| api-version | string | no | Client Api Version. |

### Gets the specified Data Lake Store trusted identity provider.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/trusted-id-providers-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| trustedIdProviderName | string | yes | The name of the trusted identity provider to retrieve. |
| api-version | string | no | Client Api Version. |

### Creates or updates the specified trusted identity provider. During update, the trusted identity provider…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/trusted-id-providers-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| trustedIdProviderName | string | yes | The name of the trusted identity provider. This is used for differentiation of providers in the account. |
| api-version | string | no | Client Api Version. |
| body | object | yes | JSON request body |

### Updates the specified trusted identity provider.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/trusted-id-providers-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| trustedIdProviderName | string | yes | The name of the trusted identity provider. This is used for differentiation of providers in the account. |
| api-version | string | no | Client Api Version. |
| body | object | no | JSON request body |

### Deletes the specified trusted identity provider from the specified Data Lake Store account
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/trusted-id-providers-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| resourceGroupName | string | yes | The name of the Azure resource group. |
| accountName | string | yes | The name of the Data Lake Store account. |
| trustedIdProviderName | string | yes | The name of the trusted identity provider to delete. |
| api-version | string | no | Client Api Version. |

### Lists all of the available Data Lake Store REST API operations.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | Client Api Version. |

### Gets subscription-level properties and limits for Data Lake Store specified by resource location.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/locations-get-capability` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| location | string | yes | The resource location without whitespace. |
| api-version | string | no | Client Api Version. |

### Gets the current usage count and the limit for the resources of the location under the subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/locations-get-usage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | Client Api Version. |
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| location | string | yes | The resource location without whitespace. |

### Checks whether the specified account name is available or taken.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/accounts-check-name-availability` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every… |
| location | string | yes | The resource location without whitespace. |
| api-version | string | no | Client Api Version. |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/accounts-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure Data Lake Store Account management API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:azure-arm-datalake-store/accounts-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Azure Data Lake Store Account 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-datalake-store.

### What is the status of the Azure Data Lake Store Account management API?
Needs your own provider key (bring your own key)
