# Azure WebApps API management API

> Azure WebApps API management API on Apizie: 400 endpoints (Get available application frameworks and their versions, Get available Function app frameworks and their versions, Get available Function app frameworks and their versions for location, Get available Web app frameworks and their versions for location, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:azure-arm-web/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

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

## Endpoints

### Get available application frameworks and their versions
`GET https://apizie.tech/v1/cloud:azure-arm-web/provider-get-available-stacks` (byok)

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

### Get available Function app frameworks and their versions
`GET https://apizie.tech/v1/cloud:azure-arm-web/provider-get-function-app-stacks` (byok)

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

### Get available Function app frameworks and their versions for location
`GET https://apizie.tech/v1/cloud:azure-arm-web/provider-get-function-app-stacks-for-location` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| location | string | yes | The name of the Azure region. |
| stackOsType | string | no | Stack OS Type |

### Get available Web app frameworks and their versions for location
`GET https://apizie.tech/v1/cloud:azure-arm-web/provider-get-web-app-stacks-for-location` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| location | string | yes | The name of the Azure region. |
| stackOsType | string | no | Stack OS Type |

### Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric…
`GET https://apizie.tech/v1/cloud:azure-arm-web/provider-list-operations` (byok)

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

### Gets publishing user
`GET https://apizie.tech/v1/cloud:azure-arm-web/get-publishing-user` (byok)

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

### Updates publishing user
`POST https://apizie.tech/v1/cloud:azure-arm-web/update-publishing-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| body | object | yes | JSON request body |

### Gets the source controls available for Azure websites.
`GET https://apizie.tech/v1/cloud:azure-arm-web/list-source-controls` (byok)

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

### Gets source control token
`GET https://apizie.tech/v1/cloud:azure-arm-web/get-source-control` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| sourceControlType | string | yes | Type of source control |

### Updates source control token
`POST https://apizie.tech/v1/cloud:azure-arm-web/update-source-control` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| sourceControlType | string | yes | Type of source control |
| body | object | yes | JSON request body |

### Get available Web app frameworks and their versions
`GET https://apizie.tech/v1/cloud:azure-arm-web/provider-get-web-app-stacks` (byok)

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

### List AiGateway resources by subscription ID
`GET https://apizie.tech/v1/cloud:azure-arm-web/ai-gateways-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. |

### Get a list of available ASE regions and its supported Skus.
`GET https://apizie.tech/v1/cloud:azure-arm-web/list-ase-regions` (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. |

### Get available application frameworks and their versions
`GET https://apizie.tech/v1/cloud:azure-arm-web/provider-get-available-stacks-on-prem` (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. |
| osTypeSelected | string | no |  |

### Gets a list of meters for a given location.
`GET https://apizie.tech/v1/cloud:azure-arm-web/list-billing-meters` (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. |
| billingLocation | string | no | Azure Location of billable resource |
| osType | string | no | App Service OS type meters used for |

### Get all certificates for a subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-web/certificates-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. |
| $filter | string | no | Return only information specified in the filter (using OData syntax). For example: $filter=KeyVaultId eq 'KeyVaultId' |

### Check if a resource name is available.
`POST https://apizie.tech/v1/cloud:azure-arm-web/check-name-availability` (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. |
| body | object | yes | JSON request body |

### Get custom hostnames under this subscription
`GET https://apizie.tech/v1/cloud:azure-arm-web/list-custom-host-name-sites` (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. |
| hostname | string | no | Specific hostname |

### Get all deleted apps for a subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-web/deleted-web-apps-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. |

### Get deleted app for a subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-web/global-get-deleted-web-app` (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. |
| deletedSiteId | string | yes | The numeric ID of the deleted app, e.g. 12345 |

### Get all deleted apps for a subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-web/global-get-deleted-web-app-snapshots` (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. |
| deletedSiteId | string | yes | The numeric ID of the deleted app, e.g. 12345 |

### Gets list of available geo regions plus ministamps
`GET https://apizie.tech/v1/cloud:azure-arm-web/get-subscription-deployment-locations` (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. |

### Get a list of available geographical regions.
`GET https://apizie.tech/v1/cloud:azure-arm-web/list-geo-regions` (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. |
| sku | string | no | Name of SKU used to filter the regions. |
| linuxWorkersEnabled | boolean | no | Specify true if you want to filter to only regions that support Linux workers. |
| xenonWorkersEnabled | boolean | no | Specify true if you want to filter to only regions that support Xenon workers. |
| linuxDynamicWorkersEnabled | boolean | no | Specify true if you want to filter to only regions that support Linux Consumption Workers. |
| customModeWorkersEnabled | boolean | no | Specify true if you want to filter to only regions that support App Service Plans with IsCustomMode set to true . |

### Get all App Service Environments for a subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-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. |

### Get all Kubernetes Environments for a subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-web/kube-environments-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. |

### List all apps that are assigned to a hostname.
`POST https://apizie.tech/v1/cloud:azure-arm-web/list-site-identifiers-assigned-to-host-name` (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. |
| body | object | yes | JSON request body |

### Check if a resource name is available for DNL sites.
`POST https://apizie.tech/v1/cloud:azure-arm-web/regional-check-name-availability` (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 |

### Get all deleted apps for a subscription at location
`GET https://apizie.tech/v1/cloud:azure-arm-web/deleted-web-apps-list-by-location` (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. |

### Get deleted app for a subscription at location.
`GET https://apizie.tech/v1/cloud:azure-arm-web/deleted-web-apps-get-deleted-web-app-by-location` (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. |
| deletedSiteId | string | yes | The numeric ID of the deleted app, e.g. 12345 |

### Gets an operation in a subscription and given region
`GET https://apizie.tech/v1/cloud:azure-arm-web/global-get-subscription-operation-with-async-response` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| location | string | yes | The name of the Azure region. |
| operationId | string | yes | Operation Id |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |

### Generates a preview workflow file for the static site
`POST https://apizie.tech/v1/cloud:azure-arm-web/static-sites-preview-workflow` (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 |

### Gets the result of a static site async operation.
`GET https://apizie.tech/v1/cloud:azure-arm-web/static-sites-async-operations-get-operation-result` (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. |
| operationId | string | yes | The ID of an ongoing async operation. |

### Gets the status of a static site async operation.
`GET https://apizie.tech/v1/cloud:azure-arm-web/static-sites-async-operations-get-operation-status` (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. |
| operationId | string | yes | The ID of an ongoing async operation. |

### Lists subscription core usages for all skus used in a location, for a given type of quota.
`GET https://apizie.tech/v1/cloud:azure-arm-web/get-usages-in-location-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. |
| location | string | yes | The name of the Azure region. |

### List all premier add-on offers.
`GET https://apizie.tech/v1/cloud:azure-arm-web/list-premier-add-on-offers` (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. |

### List all recommendations for a subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-web/recommendations-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. |
| featured | boolean | no | Specify true to return only the most critical recommendations. The default is false , which returns all recommendations. |
| $filter | string | no | Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq… |

### Disables the specified rule so it will not apply to a subscription in the future.
`POST https://apizie.tech/v1/cloud:azure-arm-web/recommendations-disable-recommendation-for-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. |
| name | string | yes | Rule name |

### Reset all recommendation opt-out settings for a subscription.
`POST https://apizie.tech/v1/cloud:azure-arm-web/recommendations-reset-all-filters` (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. |

### List all ResourceHealthMetadata for all sites in the subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-web/resource-health-metadata-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. |

### Get all App Service plans for a subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-plans-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. |
| detailed | boolean | no | Specify true to return all App Service plan properties. The default is false , which returns a subset of the properties. Retrieval of all… |

### Get all apps for a subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-web/web-apps-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. |

### List all SKUs.
`GET https://apizie.tech/v1/cloud:azure-arm-web/list-skus` (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. |

### Get all Static Sites for a subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-web/static-sites-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. |

### Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group…
`POST https://apizie.tech/v1/cloud:azure-arm-web/verify-hosting-environment-vnet` (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. |
| body | object | yes | JSON request body |

### Move resources between resource groups.
`POST https://apizie.tech/v1/cloud:azure-arm-web/move` (byok)

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

### List AiGateway resources by resource group
`GET https://apizie.tech/v1/cloud:azure-arm-web/ai-gateways-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. |
| top | integer | no | The number of result items to return. |
| skip | integer | no | The number of result items to skip. |
| maxpagesize | integer | no | The maximum number of result items per page. |
| filter | string | no | Filter the result list using the given expression. |
| select | array | no | Select the specified fields to be included in the response. |
| expand | array | no | Expand the indicated resources into the response. |
| orderby | array | no | Expressions that specify the order of returned results. |

### Get a AiGateway
`GET https://apizie.tech/v1/cloud:azure-arm-web/ai-gateways-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. |
| name | string | yes | The name of the AI gateway |

### Create a AiGateway
`POST https://apizie.tech/v1/cloud:azure-arm-web/ai-gateways-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. |
| name | string | yes | The name of the AI gateway |
| body | object | yes | JSON request body |

### Update a AiGateway
`POST https://apizie.tech/v1/cloud:azure-arm-web/ai-gateways-patch` (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. |
| name | string | yes | The name of the AI gateway |
| body | object | yes | JSON request body |

### Delete a AiGateway
`POST https://apizie.tech/v1/cloud:azure-arm-web/ai-gateways-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. |
| name | string | yes | The name of the AI gateway |

### Get all certificates in a resource group.
`GET https://apizie.tech/v1/cloud:azure-arm-web/certificates-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 certificate.
`GET https://apizie.tech/v1/cloud:azure-arm-web/certificates-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. |
| name | string | yes | Name of the certificate. |

### Create or update a certificate.
`POST https://apizie.tech/v1/cloud:azure-arm-web/certificates-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. |
| name | string | yes | Name of the certificate. |
| body | object | yes | JSON request body |

### Create or update a certificate.
`POST https://apizie.tech/v1/cloud:azure-arm-web/certificates-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. |
| name | string | yes | Name of the certificate. |
| body | object | yes | JSON request body |

### Delete a certificate.
`POST https://apizie.tech/v1/cloud:azure-arm-web/certificates-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. |
| name | string | yes | Name of the certificate. |

### Get all App Service Environments in a resource group.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-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 the properties of an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-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. |
| name | string | yes | Name of the App Service Environment. |

### Create or update an App Service Environment.
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-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. |
| name | string | yes | Name of the App Service Environment. |
| body | object | yes | JSON request body |

### Create or update an App Service Environment.
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-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. |
| name | string | yes | Name of the App Service Environment. |
| body | object | yes | JSON request body |

### Delete an App Service Environment.
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-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. |
| name | string | yes | Name of the App Service Environment. |
| forceDelete | boolean | no | Specify true to force the deletion even if the App Service Environment contains resources. The default is false . |

### Get the used, available, and total worker capacity an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-capacities` (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. |
| name | string | yes | Name of the App Service Environment. |

### Get IP addresses assigned to an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-get-vip-info` (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. |
| name | string | yes | Name of the App Service Environment. |

### Move an App Service Environment to a different VNET.
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-change-vnet` (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. |
| name | string | yes | Name of the App Service Environment. |
| body | object | yes | JSON request body |

### Get Custom Dns Suffix configuration of an App Service Environment
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-get-ase-custom-dns-suffix-configura` (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. |
| name | string | yes | Name of the App Service Environment. |

### Update Custom Dns Suffix configuration of an App Service Environment
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-update-ase-custom-dns-suffix-config` (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. |
| name | string | yes | Name of the App Service Environment. |
| body | object | yes | JSON request body |

### Delete Custom Dns Suffix configuration of an App Service Environment
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-delete-ase-custom-dns-suffix-config` (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. |
| name | string | yes | Name of the App Service Environment. |

### Get networking configuration of an App Service Environment
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-get-ase-v3-networking-configuration` (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. |
| name | string | yes | Name of the App Service Environment. |

### Update networking configuration of an App Service Environment
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-update-ase-networking-configuration` (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. |
| name | string | yes | Name of the App Service Environment. |
| body | object | yes | JSON request body |

### List Hosting Environment Detector Responses
`GET https://apizie.tech/v1/cloud:azure-arm-web/diagnostics-list-hosting-environment-detector-responses` (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. |
| name | string | yes | App Service Environment Name |

### Get Hosting Environment Detector Response
`GET https://apizie.tech/v1/cloud:azure-arm-web/diagnostics-get-hosting-environment-detector-response` (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. |
| name | string | yes | App Service Environment Name |
| detectorName | string | yes | Detector Resource Name |
| startTime | string | no | Start Time |
| endTime | string | no | End Time |
| timeGrain | string | no | Time Grain |

### Get diagnostic information for an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-diagnostics` (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. |
| name | string | yes | Name of the App Service Environment. |

### Get a diagnostics item for an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-get-diagnostics-item` (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. |
| name | string | yes | Name of the app. |
| diagnosticsName | string | yes |  |

### Get the network endpoints of all inbound dependencies of an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-get-inbound-network-dependencies-en` (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. |
| name | string | yes | Name of the App Service Environment. |

### Get all multi-role pools.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-multi-role-pools` (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. |
| name | string | yes | Name of the App Service Environment. |

### Get properties of a multi-role pool.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-get-multi-role-pool` (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. |
| name | string | yes | Name of the App Service Environment. |

### Create or update a multi-role pool.
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-create-or-update-multi-role-pool` (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. |
| name | string | yes | Name of the App Service Environment. |
| body | object | yes | JSON request body |

### Create or update a multi-role pool.
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-update-multi-role-pool` (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. |
| name | string | yes | Name of the App Service Environment. |
| body | object | yes | JSON request body |

### Get metric definitions for a specific instance of a multi-role pool of an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-multi-role-pool-instance-metri` (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. |
| name | string | yes | Name of the App Service Environment. |
| instance | string | yes | Name of the instance in the multi-role pool. |

### Get metric definitions for a multi-role pool of an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-multi-role-metric-definitions` (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. |
| name | string | yes | Name of the App Service Environment. |

### Get available SKUs for scaling a multi-role pool.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-multi-role-pool-skus` (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. |
| name | string | yes | Name of the App Service Environment. |

### Get usage metrics for a multi-role pool of an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-multi-role-usages` (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. |
| name | string | yes | Name of the App Service Environment. |

### List all currently running operations on the App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-operations` (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. |
| name | string | yes | Name of the App Service Environment. |

### Get the network endpoints of all outbound dependencies of an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-get-outbound-network-dependencies-e` (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. |
| name | string | yes | Name of the App Service Environment. |

### Gets the list of private endpoints associated with a hosting environment
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-get-private-endpoint-connection-lis` (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. |
| name | string | yes | Name of the App Service Environment. |

### Gets a private endpoint connection
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-get-private-endpoint-connection` (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. |
| name | string | yes | Name of the App Service Environment. |
| privateEndpointConnectionName | string | yes | Name of the private endpoint connection. |

### Approves or rejects a private endpoint connection
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-approve-or-reject-private-endpoint` (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. |
| name | string | yes | Name of the App Service Environment. |
| privateEndpointConnectionName | string | yes | Name of the private endpoint connection. |
| body | object | yes | JSON request body |

### Deletes a private endpoint connection
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-delete-private-endpoint-connection` (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. |
| name | string | yes | Name of the App Service Environment. |
| privateEndpointConnectionName | string | yes | Name of the private endpoint connection. |

### Gets the private link resources
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-get-private-link-resources` (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. |
| name | string | yes | Name of the App Service Environment. |

### Reboot all machines in an App Service Environment.
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-reboot` (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. |
| name | string | yes | Name of the App Service Environment. |

### Get past recommendations for an app, optionally specified by the time range.
`GET https://apizie.tech/v1/cloud:azure-arm-web/recommendations-list-history-for-hosting-environment` (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. |
| hostingEnvironmentName | string | yes | Name of the App Service Environment. |
| expiredOnly | boolean | no | Specify false to return all recommendations. The default is true , which returns only expired recommendations. |
| $filter | string | no | Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq… |

### Get all recommendations for a hosting environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/recommendations-list-recommended-rules-for-hosting-environme` (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. |
| hostingEnvironmentName | string | yes | Name of the App Service Environment. |
| featured | boolean | no | Specify true to return only the most critical recommendations. The default is false , which returns all recommendations. |
| $filter | string | no | Return only channels specified in the filter. Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq… |

### Get a recommendation rule for an app.
`GET https://apizie.tech/v1/cloud:azure-arm-web/recommendations-get-rule-details-by-hosting-environment` (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. |
| hostingEnvironmentName | string | yes | Name of the hosting environment. |
| name | string | yes | Name of the recommendation. |
| updateSeen | boolean | no | Specify true to update the last-seen timestamp of the recommendation object. |
| recommendationId | string | no | The GUID of the recommendation object if you query an expired one. You don't need to specify it to query an active entry. |

### Disables the specific rule for a web site permanently.
`POST https://apizie.tech/v1/cloud:azure-arm-web/recommendations-disable-recommendation-for-hosting-environme` (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. |
| hostingEnvironmentName | string | yes | Name of the hosting environment. |
| name | string | yes | Name of the recommendation. |
| environmentName | string | yes | Site name |

### Disable all recommendations for an app.
`POST https://apizie.tech/v1/cloud:azure-arm-web/recommendations-disable-all-for-hosting-environment` (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. |
| hostingEnvironmentName | string | yes | Name of the App Service Environment. |
| environmentName | string | yes | Name of the app. |

### Reset all recommendation opt-out settings for an app.
`POST https://apizie.tech/v1/cloud:azure-arm-web/recommendations-reset-all-filters-for-hosting-environment` (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. |
| hostingEnvironmentName | string | yes | Name of the App Service Environment. |
| environmentName | string | yes | Name of the app. |

### Resume an App Service Environment.
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-resume` (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. |
| name | string | yes | Name of the App Service Environment. |

### Get all App Service plans in an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-app-service-plans` (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. |
| name | string | yes | Name of the App Service Environment. |

### Get all apps in an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-web-apps` (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. |
| name | string | yes | Name of the App Service Environment. |
| propertiesToInclude | string | no | Comma separated list of app properties to include. |

### Suspend an App Service Environment.
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-suspend` (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. |
| name | string | yes | Name of the App Service Environment. |

### Send a test notification that an upgrade is available for this App Service Environment.
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-test-upgrade-available-notification` (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. |
| name | string | yes | Name of the App Service Environment. |

### Initiate an upgrade of an App Service Environment if one is available.
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-upgrade` (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. |
| name | string | yes | Name of the App Service Environment. |

### Get global usage metrics of an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-usages` (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. |
| name | string | yes | Name of the App Service Environment. |
| $filter | string | no | Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq 'Metric1' or… |

### Get all worker pools of an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-worker-pools` (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. |
| name | string | yes | Name of the App Service Environment. |

### Get properties of a worker pool.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-get-worker-pool` (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. |
| name | string | yes | Name of the App Service Environment. |
| workerPoolName | string | yes | Name of the worker pool. |

### Create or update a worker pool.
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-create-or-update-worker-pool` (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. |
| name | string | yes | Name of the App Service Environment. |
| workerPoolName | string | yes | Name of the worker pool. |
| body | object | yes | JSON request body |

### Create or update a worker pool.
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-update-worker-pool` (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. |
| name | string | yes | Name of the App Service Environment. |
| workerPoolName | string | yes | Name of the worker pool. |
| body | object | yes | JSON request body |

### Get metric definitions for a specific instance of a worker pool of an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-worker-pool-instance-metric-de` (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. |
| name | string | yes | Name of the App Service Environment. |
| workerPoolName | string | yes | Name of the worker pool. |
| instance | string | yes | Name of the instance in the worker pool. |

### Get metric definitions for a worker pool of an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-web-worker-metric-definitions` (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. |
| name | string | yes | Name of the App Service Environment. |
| workerPoolName | string | yes | Name of the worker pool. |

### Get available SKUs for scaling a worker pool.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-worker-pool-skus` (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. |
| name | string | yes | Name of the App Service Environment. |
| workerPoolName | string | yes | Name of the worker pool. |

### Get usage metrics for a worker pool of an App Service Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-environments-list-web-worker-usages` (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. |
| name | string | yes | Name of the App Service Environment. |
| workerPoolName | string | yes | Name of the worker pool. |

### Get all the Kubernetes Environments in a resource group.
`GET https://apizie.tech/v1/cloud:azure-arm-web/kube-environments-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 the properties of a Kubernetes Environment.
`GET https://apizie.tech/v1/cloud:azure-arm-web/kube-environments-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. |
| name | string | yes | Name of the Kubernetes Environment. |

### Creates or updates a Kubernetes Environment.
`POST https://apizie.tech/v1/cloud:azure-arm-web/kube-environments-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. |
| name | string | yes | Name of the Kubernetes Environment. |
| body | object | yes | JSON request body |

### Creates or updates a Kubernetes Environment.
`POST https://apizie.tech/v1/cloud:azure-arm-web/kube-environments-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. |
| name | string | yes | Name of the Kubernetes Environment. |
| body | object | yes | JSON request body |

### Delete a Kubernetes Environment.
`POST https://apizie.tech/v1/cloud:azure-arm-web/kube-environments-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. |
| name | string | yes | Name of the Kubernetes Environment. |

### List all ResourceHealthMetadata for all sites in the resource group in the subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-web/resource-health-metadata-list-by-resource-group` (byok)

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

### Get all App Service plans in a resource group.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-plans-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 an App Service plan.
`GET https://apizie.tech/v1/cloud:azure-arm-web/app-service-plans-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. |
| name | string | yes | Name of the App Service plan. |

### Creates or updates an App Service Plan.
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-plans-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. |
| name | string | yes | Name of the App Service plan. |
| body | object | yes | JSON request body |

### Creates or updates an App Service Plan.
`POST https://apizie.tech/v1/cloud:azure-arm-web/app-service-plans-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. |
| name | string | yes | Name of the App Service plan. |
| body | object | yes | JSON request body |

…and 280 more. See the OpenAPI spec.

## Example
```
curl "https://apizie.tech/v1/cloud:azure-arm-web/provider-get-available-stacks" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure WebApps API management API?
Create a free Apizie key, then send GET https://apizie.tech/v1/cloud:azure-arm-web/provider-get-available-stacks with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Azure WebApps 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 WebApps API management itself also needs your own key from azure.com.

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

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