# Azure Stack Azure Bridge management API

> Azure Stack Azure Bridge management API on Apizie: 23 endpoints (Returns the list of supported REST operations., Returns a cloud specific manifest JSON file with latest version., Returns a cloud specific manifest JSON file., Creates a license that can be used to deploy an Azure Stack device., …) 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-azurestack/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

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

## Endpoints

### Returns the list of supported REST operations.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/operations-list` (byok)

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

### Returns a cloud specific manifest JSON file with latest version.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/cloud-manifest-file-list` (byok)

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

### Returns a cloud specific manifest JSON file.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/cloud-manifest-file-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| verificationVersion | string | yes | Signing verification key version. |
| versionCreationDate | string | no | Signing verification key version creation date. |
| api-version | string | no | Client API Version. |

### Creates a license that can be used to deploy an Azure Stack device.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/deployment-license-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| api-version | string | no | Client API Version. |
| body | object | yes | JSON request body |

### Returns a list of products.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/customer-subscriptions-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| api-version | string | no | Client API Version. |

### Returns the specified product.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/customer-subscriptions-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| customerSubscriptionName | string | yes | Name of the product. |
| api-version | string | no | Client API Version. |

### Creates a new customer subscription under a registration.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/customer-subscriptions-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| customerSubscriptionName | string | yes | Name of the product. |
| api-version | string | no | Client API Version. |
| body | object | yes | JSON request body |

### Deletes a customer subscription under a registration.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/customer-subscriptions-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| customerSubscriptionName | string | yes | Name of the product. |
| api-version | string | no | Client API Version. |

### Returns a list of products.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/products-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| api-version | string | no | Client API Version. |

### Returns the specified product.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/products-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| productName | string | yes | Name of the product. |
| api-version | string | no | Client API Version. |

### Returns the extended properties of a product.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/products-list-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| productName | string | yes | Name of the product. |
| api-version | string | no | Client API Version. |

### Returns a list of products.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/products-list-products` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| productName | string | yes | Name of the product. |
| api-version | string | no | Client API Version. |
| body | object | no | JSON request body |

### Returns a list of products.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/products-get-products` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| productName | string | yes | Name of the product. |
| api-version | string | no | Client API Version. |
| body | object | no | JSON request body |

### Returns the specified product.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/products-get-product` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| productName | string | yes | Name of the product. |
| api-version | string | no | Client API Version. |
| body | object | no | JSON request body |

### Returns the specified product.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/products-upload-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| productName | string | yes | Name of the product. |
| api-version | string | no | Client API Version. |
| body | object | no | JSON request body |

### Returns a list of all registrations.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/registrations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| api-version | string | no | Client API Version. |

### Returns a list of all registrations under current subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/registrations-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| api-version | string | no | Client API Version. |

### Returns the properties of an Azure Stack registration.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/registrations-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| api-version | string | no | Client API Version. |

### Create or update an Azure Stack registration.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/registrations-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| api-version | string | no | Client API Version. |
| body | object | yes | JSON request body |

### Patch an Azure Stack registration.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/registrations-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| api-version | string | no | Client API Version. |
| body | object | yes | JSON request body |

### Delete the requested Azure Stack registration.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/registrations-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| api-version | string | no | Client API Version. |

### Returns Azure Stack Activation Key.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/registrations-get-activation-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |
| api-version | string | no | Client API Version. |

### Enables remote management for device under the Azure Stack registration.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-azurestack/registrations-enable-remote-management` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subscriptionId | string | yes | Subscription credentials that uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service… |
| resourceGroup | string | yes | Name of the resource group. |
| registrationName | string | yes | Name of the Azure Stack registration. |

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

## FAQ

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

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

### Can AI agents use the Azure Stack Azure Bridge 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-azurestack.

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