# Azure Function Apps Web Apps API

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

Azure Function Apps Web Apps API is published by [Azure Function Apps](https://apis.io/providers/azure-function-apps/) 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, authentication docs, and a getting-started guide.

The Web Apps API from Azure Function Apps — 30 operation(s) for web apps.

## Operations (37)

| Method | Path | Summary |
|---|---|---|
| GET | `/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites` | Azure Function Apps Get All Apps for a Subscription |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites` | Azure Function Apps Gets All Web, Mobile, and API Apps in the Specified… |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}` | Azure Function Apps Deletes a Web, Mobile, or API App, or One of the Deployment… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}` | Azure Function Apps Gets the Details of a Web, Mobile, or API App |
| PATCH | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}` | Azure Function Apps Creates a New Web, Mobile, or API App in an Existing… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}` | Azure Function Apps Creates a New Web, Mobile, or API App in an Existing… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname` | Azure Function Apps Analyze a Custom Hostname |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig` | Azure Function Apps Applies the Configuration Settings from the Target Slot… |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup` | Azure Function Apps Creates a Backup of an App |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups` | Azure Function Apps Gets Existing Backups of an App |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}` | Azure Function Apps Deletes a Backup of an App by its ID |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}` | Azure Function Apps Gets a Backup of an App by its ID |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list` | Azure Function Apps 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` | Azure Function Apps Restores a Specific Backup to Another App (or Deployment… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config` | Azure Function Apps List the Configurations of an App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings` | Azure Function Apps Replaces the Application Settings of an App |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list` | Azure Function Apps Gets the Application Settings of an App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings` | Azure Function Apps Updates the Authentication / Authorization Settings… |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list` | Azure Function Apps Gets the Authentication/Authorization Settings of an App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts` | Azure Function Apps Updates the Azure Storage Account Configurations of an App |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list` | Azure Function Apps Gets the Azure Storage Account Configurations of an App |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup` | Azure Function Apps Deletes the Backup Configuration of an App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup` | Azure Function Apps Updates the Backup Configuration of an App |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list` | Azure Function Apps Gets the Backup Configuration of an App |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings` | Azure Function Apps 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}` | Azure Function Apps Gets the Config Reference and Status of an App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings` | Azure Function Apps Replaces the Connection Strings of an App |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list` | Azure Function Apps Gets the Connection Strings of an App |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs` | Azure Function Apps Gets the Logging Configuration of an App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs` | Azure Function Apps Updates the Logging Configuration of an App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata` | Azure Function Apps Replaces the Metadata of an App |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list` | Azure Function Apps Gets the Metadata of an App |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list` | Azure Function Apps Gets the Git/FTP Publishing Credentials of an App |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings` | Azure Function Apps Updates the Push Settings Associated with Web App |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list` | Azure Function Apps Gets the Push Settings Associated with Web App |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames` | Azure Function Apps Gets the Names of App Settings and Connection Strings That… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames` | Azure Function Apps Updates the Names of Application Settings and Connection… |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/azure-function-apps/refs/heads/main/openapi/azure-function-apps-web-apps-api-openapi.yml
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/appservice/
- **Authentication** — https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-http-webhook-trigger
- **GettingStarted** — https://learn.microsoft.com/en-us/azure/azure-functions/functions-get-started
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/azure-function-apps/refs/heads/main/apis.yml

## Tags

Web App

---

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