# Azure Api management API

> Azure Api management API on Apizie: 400 endpoints (Lists all of the available REST API operations of the Microsoft.ApiManagement provider., List AiGatewayResource resources by subscription ID, Checks whether an AI Gateway name is valid and available in a location., List AiGatewayResource resources by 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://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

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

## Endpoints

### Lists all of the available REST API operations of the Microsoft.ApiManagement provider.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/operations-list` (byok)

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

### List AiGatewayResource resources by subscription ID
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-resources-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. |

### Checks whether an AI Gateway name is valid and available in a location.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-name-availability-operations-check-name-availabil` (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. |
| location | string | yes | The name of the Azure region. |
| body | object | yes | JSON request body |

### List AiGatewayResource resources by resource group
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-resources-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. |

### Get a AiGatewayResource
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |

### Create a AiGatewayResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-resources-create-or-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| body | object | yes | JSON request body |

### Update a AiGatewayResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| If-Match | string | yes | The If-Match header that makes a request conditional. |
| body | object | yes | JSON request body |

### Delete a AiGatewayResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| If-Match | string | yes | The If-Match header that makes a request conditional. |

### List AiGatewayApiKeyResource resources by AiGatewayResource
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-api-key-resources-list-by-ai-gateway` (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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |

### Get a AiGatewayApiKeyResource
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-api-key-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| apiKeyName | string | yes | The name of the AiGatewayApiKeyResource |

### Create a AiGatewayApiKeyResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-api-key-resources-create-or-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| apiKeyName | string | yes | The name of the AiGatewayApiKeyResource |
| If-Match | string | no | ETag of the resource. Required for an update. |
| body | object | yes | JSON request body |

### Update a AiGatewayApiKeyResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-api-key-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| apiKeyName | string | yes | The name of the AiGatewayApiKeyResource |
| If-Match | string | yes | The If-Match header that makes a request conditional. |
| body | object | yes | JSON request body |

### Delete a AiGatewayApiKeyResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-api-key-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| apiKeyName | string | yes | The name of the AiGatewayApiKeyResource |
| If-Match | string | yes | The If-Match header that makes a request conditional. |

### Returns primary and secondary key values.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-api-key-resources-list-secrets` (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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| apiKeyName | string | yes | The name of the AiGatewayApiKeyResource |

### Regenerates the primary API key value.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-api-key-resources-regenerate-primary-key` (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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| apiKeyName | string | yes | The name of the AiGatewayApiKeyResource |

### Regenerates the secondary API key value.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-api-key-resources-regenerate-secondary-key` (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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| apiKeyName | string | yes | The name of the AiGatewayApiKeyResource |

### Get a AiGatewayWorkspaceResource
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-workspace-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |

### Update a AiGatewayWorkspaceResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-workspace-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| If-Match | string | yes | The If-Match header that makes a request conditional. |
| body | object | yes | JSON request body |

### List AiGatewayAliasResource resources by AiGatewayWorkspaceResource
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-alias-resources-list-by-workspace` (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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |

### Get a AiGatewayAliasResource
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-alias-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| aliasId | string | yes | The name of the AiGatewayAliasResource |

### Create a AiGatewayAliasResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-alias-resources-create-or-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| aliasId | string | yes | The name of the AiGatewayAliasResource |
| If-Match | string | no | ETag of the resource. Required for an update. |
| body | object | yes | JSON request body |

### Update a AiGatewayAliasResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-alias-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| aliasId | string | yes | The name of the AiGatewayAliasResource |
| If-Match | string | yes | The If-Match header that makes a request conditional. |
| body | object | yes | JSON request body |

### Delete a AiGatewayAliasResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-alias-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| aliasId | string | yes | The name of the AiGatewayAliasResource |
| If-Match | string | yes | The If-Match header that makes a request conditional. |

### List AiGatewayModelProviderResource resources by AiGatewayWorkspaceResource
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-model-provider-resources-list-by-workspace` (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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |

### Get a AiGatewayModelProviderResource
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-model-provider-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| modelProviderName | string | yes | The name of the AiGatewayModelProviderResource |

### Create a AiGatewayModelProviderResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-model-provider-resources-create-or-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| modelProviderName | string | yes | The name of the AiGatewayModelProviderResource |
| If-Match | string | no | ETag of the resource. Required for an update. |
| body | object | yes | JSON request body |

### Update a AiGatewayModelProviderResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-model-provider-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| modelProviderName | string | yes | The name of the AiGatewayModelProviderResource |
| If-Match | string | yes | The If-Match header that makes a request conditional. |
| body | object | yes | JSON request body |

### Delete a AiGatewayModelProviderResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-model-provider-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| modelProviderName | string | yes | The name of the AiGatewayModelProviderResource |
| If-Match | string | yes | The If-Match header that makes a request conditional. |

### Returns the stored model-provider credential value, including the secret.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-model-provider-resources-list-credentials` (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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| modelProviderName | string | yes | The name of the AiGatewayModelProviderResource |

### List AiGatewayModelResource resources by AiGatewayModelProviderResource
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-model-resources-list-by-model-provider` (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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| modelProviderName | string | yes | The name of the AiGatewayModelProviderResource |

### Get a AiGatewayModelResource
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-model-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| modelProviderName | string | yes | The name of the AiGatewayModelProviderResource |
| modelName | string | yes | The name of the AiGatewayModelResource |

### Create a AiGatewayModelResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-model-resources-create-or-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| modelProviderName | string | yes | The name of the AiGatewayModelProviderResource |
| modelName | string | yes | The name of the AiGatewayModelResource |
| If-Match | string | no | ETag of the resource. Required for an update. |
| body | object | yes | JSON request body |

### Update a AiGatewayModelResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-model-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| modelProviderName | string | yes | The name of the AiGatewayModelProviderResource |
| modelName | string | yes | The name of the AiGatewayModelResource |
| If-Match | string | yes | The If-Match header that makes a request conditional. |
| body | object | yes | JSON request body |

### Delete a AiGatewayModelResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-model-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| modelProviderName | string | yes | The name of the AiGatewayModelProviderResource |
| modelName | string | yes | The name of the AiGatewayModelResource |
| If-Match | string | yes | The If-Match header that makes a request conditional. |

### Lists models from every model provider in an AI Gateway workspace.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-workspace-model-operations-list-by-workspace` (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. |
| aiGatewayName | string | yes | AI Gateway resource name. |
| workspaceName | string | yes | Workspace resource name. |

### List AiGatewayTelemetryExporterResource resources by AiGatewayWorkspaceResource
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-telemetry-exporter-resources-list-by-workspace` (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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |

### Get a AiGatewayTelemetryExporterResource
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-telemetry-exporter-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| telemetryExporterName | string | yes | The name of the AiGatewayTelemetryExporterResource |

### Create a AiGatewayTelemetryExporterResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-telemetry-exporter-resources-create-or-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| telemetryExporterName | string | yes | The name of the AiGatewayTelemetryExporterResource |
| If-Match | string | no | ETag of the resource. Required for an update. |
| body | object | yes | JSON request body |

### Update a AiGatewayTelemetryExporterResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-telemetry-exporter-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| telemetryExporterName | string | yes | The name of the AiGatewayTelemetryExporterResource |
| If-Match | string | yes | The If-Match header that makes a request conditional. |
| body | object | yes | JSON request body |

### Delete a AiGatewayTelemetryExporterResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-telemetry-exporter-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| telemetryExporterName | string | yes | The name of the AiGatewayTelemetryExporterResource |
| If-Match | string | yes | The If-Match header that makes a request conditional. |

### List AiGatewayToolServerResource resources by AiGatewayWorkspaceResource
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-tool-server-resources-list-by-workspace` (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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |

### Get a AiGatewayToolServerResource
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-tool-server-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| toolServerName | string | yes | The name of the AiGatewayToolServerResource |

### Create a AiGatewayToolServerResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-tool-server-resources-create-or-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| toolServerName | string | yes | The name of the AiGatewayToolServerResource |
| If-Match | string | no | ETag of the resource. Required for an update. |
| body | object | yes | JSON request body |

### Update a AiGatewayToolServerResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-tool-server-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| toolServerName | string | yes | The name of the AiGatewayToolServerResource |
| If-Match | string | yes | The If-Match header that makes a request conditional. |
| body | object | yes | JSON request body |

### Delete a AiGatewayToolServerResource
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-tool-server-resources-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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| toolServerName | string | yes | The name of the AiGatewayToolServerResource |
| If-Match | string | yes | The If-Match header that makes a request conditional. |

### Gets links to complete OAuth consent for a tool-server endpoint.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-tool-server-endpoint-operations-get-login-links` (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. |
| aiGatewayName | string | yes | AI Gateway resource name. |
| workspaceName | string | yes | Default workspace resource name. |
| toolServerName | string | yes | Tool server resource name. |
| endpointId | string | yes | Stable identifier of the tool-server endpoint. |

### Lists secret values configured on tool server endpoints.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/ai-gateway-tool-server-resources-list-secrets` (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. |
| aiGatewayName | string | yes | The name of the AiGatewayResource |
| workspaceName | string | yes | The name of the AiGatewayWorkspaceResource |
| toolServerName | string | yes | The name of the AiGatewayToolServerResource |

### Gets an API Management gateway resource description.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-gateway-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| gatewayName | string | yes | The name of the API Management gateway. |
| 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. |

### Creates or updates an API Management gateway. This is long running operation and could take several minutes…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-gateway-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| gatewayName | string | yes | The name of the API Management gateway. |
| 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. |
| body | object | yes | JSON request body |

### Updates an existing API Management gateway.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-gateway-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| gatewayName | string | yes | The name of the API Management gateway. |
| 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. |
| body | object | yes | JSON request body |

### Deletes an existing API Management gateway.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-gateway-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| gatewayName | string | yes | The name of the API Management gateway. |
| 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. |

### List all API Management gateways within a resource group.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-gateway-list-by-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| 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. |

### List all API Management gateways within a subscription.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-gateway-list` (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. |

### Gets available SKUs for API Management gateway
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-management-gateway-skus-list-available-skus` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| gatewayName | string | yes | The name of the API Management gateway. |
| 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. |

### Status of all policies of API Management services.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/all-policies-list-by-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| 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. |

### Lists all APIs of the API Management service instance.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-list-by-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| $filter | string | no | / Field / Usage / Supported operators / Supported functions / /-------------/-------------/-------------/-------------/ / name / filter /… |
| $top | integer | no | Number of records to return. |
| $skip | integer | no | Number of records to skip. |
| tags | string | no | Include tags in the response. |
| expandApiVersionSet | boolean | no | Include full ApiVersionSet resource in response |
| 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. |

### Gets the details of the API specified by its identifier.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| 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. |

### Creates new or updates existing specified API of the API Management service instance.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| If-Match | string | no | ETag of the Entity. Not required when creating an entity, but required when updating an entity. |
| 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. |
| body | object | yes | JSON request body |

### Updates the specified API of the API Management service instance.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |
| body | object | yes | JSON request body |

### Deletes the specified API of the API Management service instance.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| deleteRevisions | boolean | no | Delete all revisions of the Api. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |

### Lists all revisions of an API.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-revision-list-by-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| $filter | string | no | / Field / Usage / Supported operators / Supported functions / /-------------/-------------/-------------/-------------/ / apiRevision /… |
| $top | integer | no | Number of records to return. |
| $skip | integer | no | Number of records to skip. |
| 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. |

### Lists all releases of an API. An API release is created when making an API Revision current. Releases are…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-release-list-by-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| $filter | string | no | / Field / Usage / Supported operators / Supported functions / /-------------/-------------/-------------/-------------/ / notes / filter /… |
| $top | integer | no | Number of records to return. |
| $skip | integer | no | Number of records to skip. |
| 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. |

### Returns the details of an API release.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-release-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| releaseId | string | yes | Release identifier within an API. Must be unique in the current API Management service instance. |
| 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. |

### Creates a new Release for the API.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-release-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| releaseId | string | yes | Release identifier within an API. Must be unique in the current API Management service instance. |
| If-Match | string | no | ETag of the Entity. Not required when creating an entity, but required when updating an entity. |
| 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. |
| body | object | yes | JSON request body |

### Updates the details of the release of the API specified by its identifier.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-release-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| releaseId | string | yes | Release identifier within an API. Must be unique in the current API Management service instance. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |
| body | object | yes | JSON request body |

### Deletes the specified release in the API.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-release-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| releaseId | string | yes | Release identifier within an API. Must be unique in the current API Management service instance. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |

### Lists a collection of the operations for the specified API.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-operation-list-by-api` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| $filter | string | no | / Field / Usage / Supported operators / Supported functions / /-------------/-------------/-------------/-------------/ / name / filter /… |
| $top | integer | no | Number of records to return. |
| $skip | integer | no | Number of records to skip. |
| tags | string | no | Include tags in the response. |
| 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. |

### Gets the details of the API Operation specified by its identifier.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-operation-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| operationId | string | yes | Operation identifier within an API. Must be unique in the current API Management service instance. |
| 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. |

### Creates a new operation in the API or updates an existing one.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-operation-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| operationId | string | yes | Operation identifier within an API. Must be unique in the current API Management service instance. |
| If-Match | string | no | ETag of the Entity. Not required when creating an entity, but required when updating an entity. |
| 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. |
| body | object | yes | JSON request body |

### Updates the details of the operation in the API specified by its identifier.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-operation-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| operationId | string | yes | Operation identifier within an API. Must be unique in the current API Management service instance. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |
| body | object | yes | JSON request body |

### Deletes the specified operation in the API.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-operation-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| operationId | string | yes | Operation identifier within an API. Must be unique in the current API Management service instance. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |

### Get the list of policy configuration at the API Operation level.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-operation-policy-list-by-operation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| operationId | string | yes | Operation identifier within an API. Must be unique in the current API Management service instance. |
| 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. |

### Get the policy configuration at the API Operation level.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-operation-policy-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| operationId | string | yes | Operation identifier within an API. Must be unique in the current API Management service instance. |
| format | string | no | Policy Export Format. |
| policyId | string | yes | The identifier of the Policy. |
| 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. |

### Creates or updates policy configuration for the API Operation level.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-operation-policy-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| operationId | string | yes | Operation identifier within an API. Must be unique in the current API Management service instance. |
| policyId | string | yes | The identifier of the Policy. |
| If-Match | string | no | ETag of the Entity. Not required when creating an entity, but required when updating an entity. |
| 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. |
| body | object | yes | JSON request body |

### Deletes the policy configuration at the Api Operation.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-operation-policy-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| operationId | string | yes | Operation identifier within an API. Must be unique in the current API Management service instance. |
| policyId | string | yes | The identifier of the Policy. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |

### Lists all Tags associated with the Operation.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/tag-list-by-operation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| operationId | string | yes | Operation identifier within an API. Must be unique in the current API Management service instance. |
| $filter | string | no | / Field / Usage / Supported operators / Supported functions / /-------------/-------------/-------------/-------------/ / displayName /… |
| $top | integer | no | Number of records to return. |
| $skip | integer | no | Number of records to skip. |
| 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. |

### Get tag associated with the Operation.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/tag-get-by-operation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| operationId | string | yes | Operation identifier within an API. Must be unique in the current API Management service instance. |
| tagId | string | yes | Tag identifier. Must be unique in the current API Management service instance. |
| 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. |

### Assign tag to the Operation.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/tag-assign-to-operation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| operationId | string | yes | Operation identifier within an API. Must be unique in the current API Management service instance. |
| tagId | string | yes | Tag identifier. Must be unique in the current API Management service instance. |
| 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. |

### Detach the tag from the Operation.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/tag-detach-from-operation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| operationId | string | yes | Operation identifier within an API. Must be unique in the current API Management service instance. |
| tagId | string | yes | Tag identifier. Must be unique in the current API Management service instance. |
| 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. |

### Lists a collection of the resolvers for the specified GraphQL API.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/graph-qlapi-resolver-list-by-api` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| $filter | string | no | / Field / Usage / Supported operators / Supported functions / /-------------/-------------/-------------/-------------/ / name / filter /… |
| $top | integer | no | Number of records to return. |
| $skip | integer | no | Number of records to skip. |
| 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. |

### Gets the details of the GraphQL API Resolver specified by its identifier.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/graph-qlapi-resolver-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| resolverId | string | yes | Resolver identifier within a GraphQL API. Must be unique in the current API Management service instance. |
| 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. |

### Creates a new resolver in the GraphQL API or updates an existing one.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/graph-qlapi-resolver-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| resolverId | string | yes | Resolver identifier within a GraphQL API. Must be unique in the current API Management service instance. |
| If-Match | string | no | ETag of the Entity. Not required when creating an entity, but required when updating an entity. |
| 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. |
| body | object | yes | JSON request body |

### Updates the details of the resolver in the GraphQL API specified by its identifier.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/graph-qlapi-resolver-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| resolverId | string | yes | Resolver identifier within a GraphQL API. Must be unique in the current API Management service instance. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |
| body | object | yes | JSON request body |

### Deletes the specified resolver in the GraphQL API.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/graph-qlapi-resolver-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| resolverId | string | yes | Resolver identifier within a GraphQL API. Must be unique in the current API Management service instance. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |

### Get the list of policy configuration at the GraphQL API Resolver level.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/graph-qlapi-resolver-policy-list-by-resolver` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| resolverId | string | yes | Resolver identifier within a GraphQL API. Must be unique in the current API Management service instance. |
| 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. |

### Get the policy configuration at the GraphQL API Resolver level.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/graph-qlapi-resolver-policy-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| resolverId | string | yes | Resolver identifier within a GraphQL API. Must be unique in the current API Management service instance. |
| format | string | no | Policy Export Format. |
| policyId | string | yes | The identifier of the Policy. |
| 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. |

### Creates or updates policy configuration for the GraphQL API Resolver level.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/graph-qlapi-resolver-policy-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| resolverId | string | yes | Resolver identifier within a GraphQL API. Must be unique in the current API Management service instance. |
| policyId | string | yes | The identifier of the Policy. |
| If-Match | string | no | ETag of the Entity. Not required when creating an entity, but required when updating an entity. |
| 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. |
| body | object | yes | JSON request body |

### Deletes the policy configuration at the GraphQL Api Resolver.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/graph-qlapi-resolver-policy-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| resolverId | string | yes | Resolver identifier within a GraphQL API. Must be unique in the current API Management service instance. |
| policyId | string | yes | The identifier of the Policy. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |

### Lists all Products, which the API is part of.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-product-list-by-apis` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| $filter | string | no | / Field / Usage / Supported operators / Supported functions / /-------------/-------------/-------------/-------------/ / displayName /… |
| $top | integer | no | Number of records to return. |
| $skip | integer | no | Number of records to skip. |
| 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. |

### Get the policy configuration at the API level.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-policy-list-by-api` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| 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. |

### Get the policy configuration at the API level.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-policy-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| policyId | string | yes | The identifier of the Policy. |
| format | string | no | Policy Export Format. |
| 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. |

### Creates or updates policy configuration for the API.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-policy-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| policyId | string | yes | The identifier of the Policy. |
| If-Match | string | no | ETag of the Entity. Not required when creating an entity, but required when updating an entity. |
| 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. |
| body | object | yes | JSON request body |

### Deletes the policy configuration at the Api.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-policy-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| policyId | string | yes | The identifier of the Policy. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |

### Get the schema configuration at the API level.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-schema-list-by-api` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| $filter | string | no | / Field / Usage / Supported operators / Supported functions / /-------------/-------------/-------------/-------------/ / contentType /… |
| $top | integer | no | Number of records to return. |
| $skip | integer | no | Number of records to skip. |
| 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. |

### Get the schema configuration at the API level.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-schema-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| schemaId | string | yes | Schema id identifier. Must be unique in the current API Management service instance. |
| 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. |

### Creates or updates schema configuration for the API.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-schema-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| schemaId | string | yes | Schema id identifier. Must be unique in the current API Management service instance. |
| If-Match | string | no | ETag of the Entity. Not required when creating an entity, but required when updating an entity. |
| 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. |
| body | object | yes | JSON request body |

### Deletes the schema configuration at the Api.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-schema-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| schemaId | string | yes | Schema id identifier. Must be unique in the current API Management service instance. |
| force | boolean | no | If true removes all references to the schema before deleting it. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |

### Lists all diagnostics of an API.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-diagnostic-list-by-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| $filter | string | no | / Field / Usage / Supported operators / Supported functions / /-------------/-------------/-------------/-------------/ / name / filter /… |
| $top | integer | no | Number of records to return. |
| $skip | integer | no | Number of records to skip. |
| 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. |

### Gets the details of the Diagnostic for an API specified by its identifier.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-diagnostic-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| diagnosticId | string | yes | Diagnostic identifier. Must be unique in the current API Management service instance. |
| 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. |

### Creates a new Diagnostic for an API or updates an existing one.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-diagnostic-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| diagnosticId | string | yes | Diagnostic identifier. Must be unique in the current API Management service instance. |
| If-Match | string | no | ETag of the Entity. Not required when creating an entity, but required when updating an entity. |
| 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. |
| body | object | yes | JSON request body |

### Updates the details of the Diagnostic for an API specified by its identifier.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-diagnostic-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| diagnosticId | string | yes | Diagnostic identifier. Must be unique in the current API Management service instance. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |
| body | object | yes | JSON request body |

### Deletes the specified Diagnostic from an API.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-diagnostic-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| diagnosticId | string | yes | Diagnostic identifier. Must be unique in the current API Management service instance. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |

### Lists all issues associated with the specified API.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-issue-list-by-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| $filter | string | no | / Field / Usage / Supported operators / Supported functions / /-------------/-------------/-------------/-------------/ / name / filter /… |
| expandCommentsAttachments | boolean | no | Expand the comment attachments. |
| $top | integer | no | Number of records to return. |
| $skip | integer | no | Number of records to skip. |
| 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. |

### Gets the details of the Issue for an API specified by its identifier.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-issue-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| issueId | string | yes | Issue identifier. Must be unique in the current API Management service instance. |
| expandCommentsAttachments | boolean | no | Expand the comment attachments. |
| 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. |

### Creates a new Issue for an API or updates an existing one.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-issue-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| issueId | string | yes | Issue identifier. Must be unique in the current API Management service instance. |
| If-Match | string | no | ETag of the Entity. Not required when creating an entity, but required when updating an entity. |
| 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. |
| body | object | yes | JSON request body |

### Updates an existing issue for an API.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-issue-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| issueId | string | yes | Issue identifier. Must be unique in the current API Management service instance. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |
| body | object | yes | JSON request body |

### Deletes the specified Issue from an API.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-issue-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| issueId | string | yes | Issue identifier. Must be unique in the current API Management service instance. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |

### Lists all comments for the Issue associated with the specified API.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-issue-comment-list-by-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| issueId | string | yes | Issue identifier. Must be unique in the current API Management service instance. |
| $filter | string | no | / Field / Usage / Supported operators / Supported functions / /-------------/-------------/-------------/-------------/ / name / filter /… |
| $top | integer | no | Number of records to return. |
| $skip | integer | no | Number of records to skip. |
| 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. |

### Gets the details of the issue Comment for an API specified by its identifier.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-issue-comment-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| issueId | string | yes | Issue identifier. Must be unique in the current API Management service instance. |
| commentId | string | yes | Comment identifier within an Issue. Must be unique in the current Issue. |
| 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. |

### Creates a new Comment for the Issue in an API or updates an existing one.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-issue-comment-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| issueId | string | yes | Issue identifier. Must be unique in the current API Management service instance. |
| commentId | string | yes | Comment identifier within an Issue. Must be unique in the current Issue. |
| If-Match | string | no | ETag of the Entity. Not required when creating an entity, but required when updating an entity. |
| 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. |
| body | object | yes | JSON request body |

### Deletes the specified comment from an Issue.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-issue-comment-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| issueId | string | yes | Issue identifier. Must be unique in the current API Management service instance. |
| commentId | string | yes | Comment identifier within an Issue. Must be unique in the current Issue. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |

### Lists all attachments for the Issue associated with the specified API.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-issue-attachment-list-by-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| issueId | string | yes | Issue identifier. Must be unique in the current API Management service instance. |
| $filter | string | no | / Field / Usage / Supported operators / Supported functions / /-------------/-------------/-------------/-------------/ / name / filter /… |
| $top | integer | no | Number of records to return. |
| $skip | integer | no | Number of records to skip. |
| 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. |

### Gets the details of the issue Attachment for an API specified by its identifier.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-issue-attachment-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| issueId | string | yes | Issue identifier. Must be unique in the current API Management service instance. |
| attachmentId | string | yes | Attachment identifier within an Issue. Must be unique in the current Issue. |
| 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. |

### Creates a new Attachment for the Issue in an API or updates an existing one.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-issue-attachment-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| issueId | string | yes | Issue identifier. Must be unique in the current API Management service instance. |
| attachmentId | string | yes | Attachment identifier within an Issue. Must be unique in the current Issue. |
| If-Match | string | no | ETag of the Entity. Not required when creating an entity, but required when updating an entity. |
| 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. |
| body | object | yes | JSON request body |

### Deletes the specified comment from an Issue.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-issue-attachment-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API identifier. Must be unique in the current API Management service instance. |
| issueId | string | yes | Issue identifier. Must be unique in the current API Management service instance. |
| attachmentId | string | yes | Attachment identifier within an Issue. Must be unique in the current Issue. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |

### Lists all Tags descriptions in scope of API. Model similar to swagger - tagDescription is defined on API…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-tag-description-list-by-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| $filter | string | no | / Field / Usage / Supported operators / Supported functions / /-------------/-------------/-------------/-------------/ / displayName /… |
| $top | integer | no | Number of records to return. |
| $skip | integer | no | Number of records to skip. |
| 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. |

### Get Tag description in scope of API
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-tag-description-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| tagDescriptionId | string | yes | Tag description identifier. Used when creating tagDescription for API/Tag association. Based on API and Tag names. |
| 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. |

### Create/Update tag description in scope of the Api.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-tag-description-create-or-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| tagDescriptionId | string | yes | Tag description identifier. Used when creating tagDescription for API/Tag association. Based on API and Tag names. |
| If-Match | string | no | ETag of the Entity. Not required when creating an entity, but required when updating an entity. |
| 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. |
| body | object | yes | JSON request body |

### Delete tag description for the Api.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/api-tag-description-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| tagDescriptionId | string | yes | Tag description identifier. Used when creating tagDescription for API/Tag association. Based on API and Tag names. |
| If-Match | string | yes | ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for… |
| 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. |

### Lists all Tags associated with the API.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-apimanagement/tag-list-by-api` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| serviceName | string | yes | The name of the API Management service. |
| apiId | string | yes | API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where… |
| $filter | string | no | / Field / Usage / Supported operators / Supported functions / /-------------/-------------/-------------/-------------/ / displayName /… |
| $top | integer | no | Number of records to return. |
| $skip | integer | no | Number of records to skip. |
| 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. |

…and 280 more. See the OpenAPI spec.

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

## FAQ

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

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

### Can AI agents use the Azure Api 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-apimanagement.

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