# Microsoft Azure Web Apps API

**Canonical:** https://apis.io/apis/microsoft-azure/microsoft-azure-web-apps-api/  
**Provider:** Microsoft Azure — https://apis.io/providers/microsoft-azure/  
**Base URL:** https://management.azure.com  
**Documentation:** https://learn.microsoft.com/en-us/azure/search/

Microsoft Azure Web Apps API is one of 1644 APIs that [Microsoft Azure](https://apis.io/providers/microsoft-azure/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Web App. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.

The Web Apps API from Microsoft Azure — 295 operation(s) for web apps.

## Operations (60 of 407)

| Method | Path | Summary |
|---|---|---|
| GET | `/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites` | Microsoft Azure Get All Apps For A Subscription |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites` | Microsoft Azure Gets All Web, Mobile, And Api Apps In The Specified Resource… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}` | Microsoft Azure Gets The Details Of A Web, Mobile, Or Api App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}` | Microsoft Azure Creates A New Web, Mobile, Or Api App In An Existing Resource… |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}` | Microsoft Azure Deletes A Web, Mobile, Or Api App, Or One Of The Deployment… |
| PATCH | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}` | Microsoft Azure Creates A New Web, Mobile, Or Api App In An Existing Resource… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname` | Microsoft Azure Analyze A Custom Hostname |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig` | Microsoft Azure Applies The Configuration Settings From The Target Slot Onto… |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup` | Microsoft Azure Creates A Backup Of An App |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups` | Microsoft Azure Gets Existing Backups Of An App |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}` | Microsoft Azure Gets A Backup Of An App By Its Id |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}` | Microsoft Azure Deletes A Backup Of An App By Its Id |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list` | Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress… |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore` | Microsoft Azure Restores A Specific Backup To Another App Or Deployment Slot… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies` | Microsoft Azure Returns Whether Scm Basic Auth Is Allowed And Whether Ftp Is… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp` | Microsoft Azure Returns Whether Ftp Is Allowed On The Site Or Not |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp` | Microsoft Azure Updates Whether Ftp Is Allowed On The Site Or Not |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm` | Microsoft Azure Returns Whether Scm Basic Auth Is Allowed On The Site Or Not |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm` | Microsoft Azure Updates Whether User Publishing Credentials Are Allowed On The… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config` | Microsoft Azure List The Configurations Of An App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings` | Microsoft Azure Replaces The Application Settings Of An App |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list` | Microsoft Azure Gets The Application Settings Of An App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings` | Microsoft Azure Updates The Authentication Authorization Settings Associated… |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list` | Microsoft Azure Gets The Authentication Authorization Settings Of An App |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2` | Microsoft Azure Gets Site S Authentication Authorization Settings For Apps Via… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2` | Microsoft Azure Updates Site S Authentication Authorization Settings For Apps… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list` | Microsoft Azure Gets Site S Authentication Authorization Settings For Apps Via… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts` | Microsoft Azure Updates The Azure Storage Account Configurations Of An App |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list` | Microsoft Azure Gets The Azure Storage Account Configurations Of An App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup` | Microsoft Azure Updates The Backup Configuration Of An App |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup` | Microsoft Azure Deletes The Backup Configuration Of An App |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list` | Microsoft Azure Gets The Backup Configuration Of An App |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings` | Microsoft Azure Gets The Config Reference App Settings And Status Of An App |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}` | Microsoft Azure Gets The Config Reference And Status Of An App |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings` | Microsoft Azure Gets The Config Reference App Settings And Status Of An App |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}` | Microsoft Azure Gets The Config Reference And Status Of An App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings` | Microsoft Azure Replaces The Connection Strings Of An App |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list` | Microsoft Azure Gets The Connection Strings Of An App |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs` | Microsoft Azure Gets The Logging Configuration Of An App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs` | Microsoft Azure Updates The Logging Configuration Of An App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata` | Microsoft Azure Replaces The Metadata Of An App |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list` | Microsoft Azure Gets The Metadata Of An App |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list` | Microsoft Azure Gets The Git Ftp Publishing Credentials Of An App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings` | Microsoft Azure Updates The Push Settings Associated With Web App |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list` | Microsoft Azure Gets The Push Settings Associated With Web App |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames` | Microsoft Azure Gets The Names Of App Settings And Connection Strings That… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames` | Microsoft Azure Updates The Names Of Application Settings And Connection String… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web` | Microsoft Azure Gets The Configuration Of An App, Such As Platform Version And… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web` | Microsoft Azure Updates The Configuration Of An App |
| PATCH | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web` | Microsoft Azure Updates The Configuration Of An App |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots` | Microsoft Azure Gets A List Of Web App Configuration Snapshots Identifiers Each… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}` | Microsoft Azure Gets A Snapshot Of The Configuration Of An App At A Previous… |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover` | Microsoft Azure Reverts The Configuration Of An App To A Previous Snapshot |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs` | Microsoft Azure Gets The Last Lines Of Docker Logs For The Given Site |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download` | Microsoft Azure Gets The Zip Archived Docker Log Files For The Given Site |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs` | Microsoft Azure List Continuous Web Jobs For An App, Or A Deployment Slot |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}` | Microsoft Azure Gets A Continuous Web Job By Its Id For An App, Or A Deployment… |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}` | Microsoft Azure Delete A Continuous Web Job By Its Id For An App, Or A… |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start` | Microsoft Azure Start A Continuous Web Job For An App, Or A Deployment Slot |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop` | Microsoft Azure Stop A Continuous Web Job For An App, Or A Deployment Slot |

…and 347 more operations. The page lists the first 250; the full set of 407 is in the OpenAPI linked below.

## Machine-readable artifacts (367)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/openapi/microsoft-azure-web-apps-api-openapi.yml
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/azure/
- **Documentation** — https://learn.microsoft.com/en-us/azure/role-based-access-control/
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/monitor/action-groups?view=rest-monitor-2021-09-01
- **Documentation** — https://learn.microsoft.com/en-us/entra/identity/
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/monitor/activity-log-alerts?view=rest-monitor-2020-10-01
- **Documentation** — https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/whatis-azure-ad-connect
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types
- **Documentation** — https://azuremarketplace.microsoft.com/en-us/marketplace/apps/robomq.adptoad?tab=overview
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.advisor-readme?view=azure-dotnet-preview
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.agfoodplatform-readme?view=azure-dotnet-preview
- **Documentation** — https://azure.microsoft.com/en-us/products/data-manager-for-agriculture
- **Documentation** — https://learn.microsoft.com/en-us/azure/ai-services/translator/
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-health-insights/
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-overview
- **Documentation** — https://learn.microsoft.com/en-us/azure/analysis-services/
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/analytics.purview.datamap-readme?view=azure-dotnet-preview
- **Documentation** — https://learn.microsoft.com/en-us/azure/ai-services/anomaly-detector/
- **Documentation** — https://learn.microsoft.com/en-us/azure/api-center/
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-monitor/scom-manage-instance/overview
- **Documentation** — https://learn.microsoft.com/en-us/azure/api-management/
- **APIReference** — https://learn.microsoft.com/en-us/rest/api/apimanagement/
- **Pricing** — https://azure.microsoft.com/en-us/pricing/details/api-management/
- **Documentation** — https://learn.microsoft.com/en-us/microsoft-365-app-certification/docs/acat-overview
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-app-configuration/
- **Documentation** — https://learn.microsoft.com/en-us/azure/app-service/
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/appservice/app-service-certificate-orders/get?view=rest-appservice-2024-04-01
- **Documentation** — https://learn.microsoft.com/en-us/azure/app-service/environment/
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/appservice/app-service-plans?view=rest-appservice-2024-04-01
- **Documentation** — https://learn.microsoft.com/en-us/azure/
- **Documentation** — https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview
- **Documentation** — https://learn.microsoft.com/en-us/cli/azure/monitor/app-insights/component/linked-storage?view=azure-cli-latest
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.applicationinsights-readme?view=azure-dotnet
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-arc/
- **Documentation** — https://learn.microsoft.com/en-us/azure/governance/resource-graph/
- **Documentation** — https://learn.microsoft.com/en-us/azure/devops/artifacts/?view=azure-devops
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/security.attestation-readme?view=azure-dotnet
- **Documentation** — https://learn.microsoft.com/en-us/azure/attestation/
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.authorization-readme?view=azure-dotnet
- …and 327 more, listed in full on the page.

## Other Microsoft Azure APIs (12)

- [Microsoft Azure AI Search API](https://apis.io/apis/microsoft-azure/azure-ai-search-api/)
- [Microsoft Azure Communication Services API](https://apis.io/apis/microsoft-azure/azure-communication-services-api/)
- [Microsoft Azure Event Grid API](https://apis.io/apis/microsoft-azure/azure-event-grid-api/)
- [Microsoft Azure Functions API](https://apis.io/apis/microsoft-azure/azure-functions-api/)
- [Microsoft Azure DevOps REST API](https://apis.io/apis/microsoft-azure/azure-devops-rest-api/)
- [Microsoft Azure AI Foundry API](https://apis.io/apis/microsoft-azure/azure-ai-foundry-api/)
- [Microsoft Azure Resource JSON Schema](https://apis.io/apis/microsoft-azure/azure-resource-schema/)
- [Microsoft Azure JSON-LD Context](https://apis.io/apis/microsoft-azure/azure-json-ld-context/)
- [Microsoft Azure AccessConnector API](https://apis.io/apis/microsoft-azure/microsoft-azure-accessconnector-api/)
- [Microsoft Azure AccessReviewInstanceAcceptRecommmendations API](https://apis.io/apis/microsoft-azure/microsoft-azure-accessreviewinstanceacceptrecommmendations-api/)
- [Microsoft Azure AccessReviewInstanceApplyDecisions API](https://apis.io/apis/microsoft-azure/microsoft-azure-accessreviewinstanceapplydecisions-api/)
- [Microsoft Azure AccessReviewInstanceResetDecisions API](https://apis.io/apis/microsoft-azure/microsoft-azure-accessreviewinstanceresetdecisions-api/)

## Tags

Web App

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/microsoft-azure/microsoft-azure-web-apps-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/microsoft-azure/.
