# Azure Edge Ordering Service-Customer management API

> Azure Edge Ordering Service-Customer management API on Apizie: 21 endpoints (List the operations for the provider, List all the addresses available under the subscription., List configurations for the given product family, product line and product for the given subscription., List product families for the given subscription., …) 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-edgeorder/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Azure Resource Manager API for Edge Ordering Service-Customer: manage these Azure resources in your subscription with a Microsoft Entra access token.

## Endpoints

### List the operations for the provider
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |

### List all the addresses available under the subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/addresses-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $filter | string | no | $filter is supported to filter based on shipping address properties. Filter supports only equals operation. |
| $skipToken | string | no | $skipToken is supported on Get list of addresses, which provides the next page in the list of addresses. |
| $top | integer | no | $top is supported on fetching list of resources. $top=10 means that the first 10 items in the list will be returned to the API caller. |

### List configurations for the given product family, product line and product for the given subscription.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/products-and-configurations-list-configurations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $skipToken | string | no | $skipToken is supported on list of configurations, which provides the next page in the list of configurations. |
| body | object | yes | JSON request body |

### List product families for the given subscription.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/products-and-configurations-list-product-families` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $expand | string | no | $expand is supported on configurations parameter for product, which provides details on the configurations for the product. |
| $skipToken | string | no | $skipToken is supported on list of product families, which provides the next page in the list of product families. |
| body | object | yes | JSON request body |

### List order items at subscription level.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/order-items-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $filter | string | no | $filter is supported to filter based on order id and order Item Type. Filter supports only equals operation. |
| $expand | string | no | $expand is supported on parent device details, device details, forward shipping details and reverse shipping details parameters. Each of… |
| $skipToken | string | no | $skipToken is supported on Get list of order items, which provides the next page in the list of order items. |
| $top | integer | no | $top is supported on fetching list of resources. $top=10 means that the first 10 items in the list will be returned to the API caller. |

### List orders at subscription level.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/orders-list-by-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $skipToken | string | no | $skipToken is supported on Get list of orders, which provides the next page in the list of orders. |
| $top | integer | no | $top is supported on fetching list of resources. $top=10 means that the first 10 items in the list will be returned to the API caller. |

### List product families metadata for the given subscription.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/products-and-configurations-list-product-families-metadata` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| $skipToken | string | no | $skipToken is supported on list of product families metadata, which provides the next page in the list of product families metadata. |

### List all the addresses available under the given resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/addresses-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $filter | string | no | $filter is supported to filter based on shipping address properties. Filter supports only equals operation. |
| $skipToken | string | no | $skipToken is supported on Get list of addresses, which provides the next page in the list of addresses. |
| $top | integer | no | $top is supported on fetching list of resources. $top=10 means that the first 10 items in the list will be returned to the API caller. |

### Get information about the specified address.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/addresses-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| addressName | string | yes | The name of the address Resource within the specified resource group. address names must be between 3 and 24 characters in length and use… |

### Create a new address with the specified parameters. Existing address cannot be updated with this API and…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/addresses-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| addressName | string | yes | The name of the address Resource within the specified resource group. address names must be between 3 and 24 characters in length and use… |
| body | object | yes | JSON request body |

### Update the properties of an existing address.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/addresses-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| addressName | string | yes | The name of the address Resource within the specified resource group. address names must be between 3 and 24 characters in length and use… |
| If-Match | string | no | Defines the If-Match condition. The patch will be performed only if the ETag of the job on the server matches this value. |
| body | object | yes | JSON request body |

### Delete an address.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/addresses-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| addressName | string | yes | The name of the address Resource within the specified resource group. address names must be between 3 and 24 characters in length and use… |

### Get an order.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/orders-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| location | string | yes | The name of the Azure region. |
| orderName | string | yes | The name of the order. |

### List order items at resource group level.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/order-items-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $filter | string | no | $filter is supported to filter based on order id and order Item Type. Filter supports only equals operation. |
| $expand | string | no | $expand is supported on parent device details, device details, forward shipping details and reverse shipping details parameters. Each of… |
| $skipToken | string | no | $skipToken is supported on Get list of order items, which provides the next page in the list of order items. |
| $top | integer | no | $top is supported on fetching list of resources. $top=10 means that the first 10 items in the list will be returned to the API caller. |

### Get an order item.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/order-items-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| orderItemName | string | yes | The name of the order item. |
| $expand | string | no | $expand is supported on parent device details, device details, forward shipping details and reverse shipping details parameters. Each of… |

### Create an order item. Existing order item cannot be updated with this api and should instead be updated with…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/order-items-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| orderItemName | string | yes | The name of the order item. |
| body | object | yes | JSON request body |

### Update the properties of an existing order item.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/order-items-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| orderItemName | string | yes | The name of the order item. |
| If-Match | string | no | Defines the If-Match condition. The patch will be performed only if the ETag of the order on the server matches this value. |
| body | object | yes | JSON request body |

### Delete an order item.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/order-items-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| orderItemName | string | yes | The name of the order item. |

### Cancel order item.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/order-items-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| orderItemName | string | yes | The name of the order item. |
| body | object | yes | JSON request body |

### Return order item.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/order-items-return` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| orderItemName | string | yes | The name of the order item. |
| body | object | yes | JSON request body |

### List orders at resource group level.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-edgeorder/orders-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $skipToken | string | no | $skipToken is supported on Get list of orders, which provides the next page in the list of orders. |
| $top | integer | no | $top is supported on fetching list of resources. $top=10 means that the first 10 items in the list will be returned to the API caller. |

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

## FAQ

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

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

### Can AI agents use the Azure Edge Ordering Service-Customer 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-edgeorder.

### What is the status of the Azure Edge Ordering Service-Customer management API?
Needs your own provider key (bring your own key)
