How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Azure Functions WebApps API

The WebApps API from Microsoft Azure Functions — 300 operation(s) for webapps.

Microsoft Azure Functions WebApps API is one of 23 APIs that Microsoft Azure Functions publishes on the 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, a getting-started guide, an API reference, and authentication docs.

This API exposes 416 operations across 300 paths, and defines 339 schemas. It is described by OpenAPI 3.2.0, at version 2025-05-01.

Requests are made against a single base URL, https://management.azure.com.

416 operations 300 paths 339 schemas 46 DELETE185 GET20 PATCH96 POST69 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2025-05-01
Base URL
https://management.azure.com
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Microsoft Azure Functions WebApps API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (azure_auth) using the implicit flow, exposing 1 scope. By default, every request must be authenticated.

  • azure_auth — Azure Active Directory OAuth2 Flow.

Paths & Operations 416

Across 300 paths, the API surfaces 416 operations — 46 DELETE, 185 GET, 20 PATCH, 96 POST, 69 PUT. Each is listed below with its method, path, parameters, and response codes.

WebApps 416
GET
/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites
Get all apps for a subscription.
WebApps_List 2 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites
Gets all web, mobile, and API apps in the specified resource group.
WebApps_ListByResourceGroup 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}
Gets the details of a web, mobile, or API app.
WebApps_Get 4 params → 200404default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}
Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
WebApps_CreateOrUpdate 4 params body → 200202default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}
Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
WebApps_Update 4 params body → 200202default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}
Deletes a web, mobile, or API app, or one of the deployment slots.
WebApps_Delete 6 params → 200204404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname
Analyze a custom hostname.
WebApps_AnalyzeCustomHostname 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig
Applies the configuration settings from the target slot onto the current slot.
WebApps_ApplySlotConfigToProduction 4 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup
Creates a backup of an app.
WebApps_Backup 4 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups
Gets existing backups of an app.
WebApps_ListBackups 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}
Gets a backup of an app by its ID.
WebApps_GetBackupStatus 5 params → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}
Deletes a backup of an app by its ID.
WebApps_DeleteBackup 5 params → 200404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list
Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a ne…
WebApps_ListBackupStatusSecrets 5 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore
Restores a specific backup to another app (or deployment slot, if specified).
WebApps_Restore 5 params body → 200202default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies
Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
WebApps_ListBasicPublishingCredentialsPolicies 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp
Returns whether FTP is allowed on the site or not.
WebApps_GetFtpAllowed 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp
Updates whether FTP is allowed on the site or not.
WebApps_UpdateFtpAllowed 4 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm
Returns whether Scm basic auth is allowed on the site or not.
WebApps_GetScmAllowed 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm
Updates whether user publishing credentials are allowed on the site or not.
WebApps_UpdateScmAllowed 4 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config
List the configurations of an app
WebApps_ListConfigurations 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings
Replaces the application settings of an app.
WebApps_UpdateApplicationSettings 4 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list
Gets the application settings of an app.
WebApps_ListApplicationSettings 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings
Updates the Authentication / Authorization settings associated with web app.
WebApps_UpdateAuthSettings 4 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list
Gets the Authentication/Authorization settings of an app.
WebApps_GetAuthSettings 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2
Gets site's Authentication / Authorization settings for apps via the V2 format
WebApps_GetAuthSettingsV2WithoutSecrets 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2
Updates site's Authentication / Authorization settings for apps via the V2 format
WebApps_UpdateAuthSettingsV2 4 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list
Gets site's Authentication / Authorization settings for apps via the V2 format
WebApps_GetAuthSettingsV2 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts
Updates the Azure storage account configurations of an app.
WebApps_UpdateAzureStorageAccounts 4 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list
Gets the Azure storage account configurations of an app.
WebApps_ListAzureStorageAccounts 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup
Updates the backup configuration of an app.
WebApps_UpdateBackupConfiguration 4 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup
Deletes the backup configuration of an app.
WebApps_DeleteBackupConfiguration 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list
Gets the backup configuration of an app.
WebApps_GetBackupConfiguration 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings
Gets the config reference app settings and status of an app
WebApps_GetAppSettingsKeyVaultReferences 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}
Gets the config reference and status of an app
WebApps_GetAppSettingKeyVaultReference 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings
Gets the config reference app settings and status of an app
WebApps_GetSiteConnectionStringKeyVaultReferences 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}
Gets the config reference and status of an app
WebApps_GetSiteConnectionStringKeyVaultReference 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings
Replaces the connection strings of an app.
WebApps_UpdateConnectionStrings 4 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list
Gets the connection strings of an app.
WebApps_ListConnectionStrings 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs
Gets the logging configuration of an app.
WebApps_GetDiagnosticLogsConfiguration 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs
Updates the logging configuration of an app.
WebApps_UpdateDiagnosticLogsConfig 4 params body → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata
Replaces the metadata of an app.
WebApps_UpdateMetadata 4 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list
Gets the metadata of an app.
WebApps_ListMetadata 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list
Gets the Git/FTP publishing credentials of an app.
WebApps_ListPublishingCredentials 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings
Updates the Push settings associated with web app.
WebApps_UpdateSitePushSettings 4 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list
Gets the Push settings associated with web app.
WebApps_ListSitePushSettings 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames
Gets the names of app settings and connection strings that stick to the slot (not swapped).
WebApps_ListSlotConfigurationNames 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames
Updates the names of application settings and connection string that remain with the slot during swap operation.
WebApps_UpdateSlotConfigurationNames 4 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web
Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
WebApps_GetConfiguration 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web
Updates the configuration of an app.
WebApps_CreateOrUpdateConfiguration 4 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web
Updates the configuration of an app.
WebApps_UpdateConfiguration 4 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots
Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.
WebApps_ListConfigurationSnapshotInfo 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}
Gets a snapshot of the configuration of an app at a previous point in time.
WebApps_GetConfigurationSnapshot 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover
Reverts the configuration of an app to a previous snapshot.
WebApps_RecoverSiteConfigurationSnapshot 5 params → 204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs
Gets the last lines of docker logs for the given site
WebApps_GetWebSiteContainerLogs 4 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download
Gets the ZIP archived docker log files for the given site
WebApps_GetContainerLogsZip 4 params → 200204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs
List continuous web jobs for an app, or a deployment slot.
WebApps_ListContinuousWebJobs 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}
Gets a continuous web job by its ID for an app, or a deployment slot.
WebApps_GetContinuousWebJob 5 params → 200404default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}
Delete a continuous web job by its ID for an app, or a deployment slot.
WebApps_DeleteContinuousWebJob 5 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start
Start a continuous web job for an app, or a deployment slot.
WebApps_StartContinuousWebJob 5 params → 200404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop
Stop a continuous web job for an app, or a deployment slot.
WebApps_StopContinuousWebJob 5 params → 200404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployWorkflowArtifacts
Creates the artifacts for web site, or a deployment slot.
WebApps_DeployWorkflowArtifacts 4 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus
List deployment statuses for an app (or deployment slot, if specified).
WebApps_ListProductionSiteDeploymentStatuses 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus/{deploymentStatusId}
Gets the deployment status for an app (or deployment slot, if specified).
WebApps_GetProductionSiteDeploymentStatus 5 params → 200202default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments
List deployments for an app, or a deployment slot.
WebApps_ListDeployments 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}
Get a deployment by its ID for an app, or a deployment slot.
WebApps_GetDeployment 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}
Create a deployment for an app, or a deployment slot.
WebApps_CreateDeployment 5 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}
Delete a deployment by its ID for an app, or a deployment slot.
WebApps_DeleteDeployment 5 params → 200204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log
List deployment log for specific deployment for an app, or a deployment slot.
WebApps_ListDeploymentLog 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup
Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.
WebApps_DiscoverBackup 4 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers
Lists ownership identifiers for domain associated with web app.
WebApps_ListDomainOwnershipIdentifiers 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}
Get domain ownership identifier for web app.
WebApps_GetDomainOwnershipIdentifier 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}
Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
WebApps_CreateOrUpdateDomainOwnershipIdentifier 5 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}
Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
WebApps_UpdateDomainOwnershipIdentifier 5 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}
Deletes a domain ownership identifier for a web app.
WebApps_DeleteDomainOwnershipIdentifier 5 params → 200204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy
Get the status of the last MSDeploy operation.
WebApps_GetMSDeployStatus 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy
Invoke the MSDeploy web app extension.
WebApps_CreateMSDeployOperation 4 params body → 201409default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log
Get the MSDeploy Log for the last MSDeploy operation.
WebApps_GetMSDeployLog 4 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy
Invoke onedeploy status API /api/deployments and gets the deployment status for the site
WebApps_GetOneDeployStatus 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy
Invoke the OneDeploy publish web app extension.
WebApps_CreateOneDeployOperation 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions
List the functions for a web site, or a deployment slot.
WebApps_ListFunctions 4 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}
Get function information by its ID for web site, or a deployment slot.
WebApps_GetFunction 5 params → 200404default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}
Create function for web site, or a deployment slot.
WebApps_CreateFunction 5 params body → 201default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}
Delete a function for web site, or a deployment slot.
WebApps_DeleteFunction 5 params → 204404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listkeys
Get function keys for a function in a web site, or a deployment slot.
WebApps_ListFunctionKeys 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets
Get function secrets for a function in a web site, or a deployment slot.
WebApps_ListFunctionSecrets 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token
Fetch a short lived token that can be exchanged for a master key.
WebApps_GetFunctionsAdminToken 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys
Get host secrets for a function app.
WebApps_ListHostKeys 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listsyncstatus
This is to allow calling via powershell and ARM template.
WebApps_ListSyncStatus 4 params → 204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/sync
Syncs function trigger metadata to the management database
WebApps_SyncFunctions 4 params → 204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings
Get hostname bindings for an app or a deployment slot.
WebApps_ListHostNameBindings 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}
Get the named hostname binding for an app (or deployment slot, if specified).
WebApps_GetHostNameBinding 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}
Creates a hostname binding for an app.
WebApps_CreateOrUpdateHostNameBinding 5 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}
Deletes a hostname binding for an app.
WebApps_DeleteHostNameBinding 5 params → 200204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}
Retrieves a specific Service Bus Hybrid Connection used by this Web App.
WebApps_GetHybridConnection 6 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}
Creates a new Hybrid Connection using a Service Bus relay.
WebApps_CreateOrUpdateHybridConnection 6 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}
Creates a new Hybrid Connection using a Service Bus relay.
WebApps_UpdateHybridConnection 6 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}
Removes a Hybrid Connection from this site.
WebApps_DeleteHybridConnection 6 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays
Retrieves all Service Bus Hybrid Connections used by this Web App.
WebApps_ListHybridConnections 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection
Gets hybrid connections configured for an app (or deployment slot, if specified).
WebApps_ListRelayServiceConnections 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}
Gets a hybrid connection configuration by its name.
WebApps_GetRelayServiceConnection 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}
Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
WebApps_CreateOrUpdateRelayServiceConnection 5 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}
Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
WebApps_UpdateRelayServiceConnection 5 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}
Deletes a relay service connection by its name.
WebApps_DeleteRelayServiceConnection 5 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances
Gets all scale-out instances of an app.
WebApps_ListInstanceIdentifiers 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}
Gets all scale-out instances of an app.
WebApps_GetInstanceInfo 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy
Get the status of the last MSDeploy operation.
WebApps_GetInstanceMsDeployStatus 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy
Invoke the MSDeploy web app extension.
WebApps_CreateInstanceMSDeployOperation 5 params body → 201409default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log
Get the MSDeploy Log for the last MSDeploy operation.
WebApps_GetInstanceMSDeployLog 5 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes
Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
WebApps_ListInstanceProcesses 5 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}
Get process information by its ID for a specific scaled-out instance in a web site.
WebApps_GetInstanceProcess 6 params → 200404default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}
Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
WebApps_DeleteInstanceProcess 6 params → 204404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump
Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
WebApps_GetInstanceProcessDump 6 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules
List module information for a process by its ID for a specific scaled-out instance in a web site.
WebApps_ListInstanceProcessModules 6 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}
Get process information by its ID for a specific scaled-out instance in a web site.
WebApps_GetInstanceProcessModule 7 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads
List the threads in a process by its ID for a specific scaled-out instance in a web site.
WebApps_ListInstanceProcessThreads 6 params → 200404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable
Shows whether an app can be cloned to another resource group or subscription.
WebApps_IsCloneable 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listWorkflowsConnections
Lists logic app's connections for web site, or a deployment slot.
WebApps_ListWorkflowsConnections 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listbackups
Gets existing backups of an app.
WebApps_ListSiteBackups 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus
This is to allow calling via powershell and ARM template.
WebApps_ListSyncFunctionTriggers 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate
Restores a web app.
WebApps_MigrateStorage 5 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql
Migrates a local (in-app) MySql database to a remote MySql database.
WebApps_MigrateMySql 4 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status
Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled
WebApps_GetMigrateMySqlStatus 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork
Gets a Swift Virtual Network connection.
WebApps_GetSwiftVirtualNetworkConnection 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork
Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is…
WebApps_CreateOrUpdateSwiftVirtualNetworkConnectionWithCheck 4 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork
Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is…
WebApps_UpdateSwiftVirtualNetworkConnectionWithCheck 4 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork
Deletes a Swift Virtual Network connection from an app (or deployment slot).
WebApps_DeleteSwiftVirtualNetwork 4 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}
Gets all network features used by the app (or deployment slot, if specified).
WebApps_ListNetworkFeatures 5 params → 200404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start
Start capturing network packets for the site (To be deprecated).
WebApps_StartWebSiteNetworkTrace 7 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/startOperation
Start capturing network packets for the site.
WebApps_StartWebSiteNetworkTraceOperation 7 params → 200202default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop
Stop ongoing capturing network packets for the site.
WebApps_StopWebSiteNetworkTrace 4 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword
Generates a new publishing password for an app (or deployment slot, if specified).
WebApps_GenerateNewSitePublishingPassword 4 params → 200204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters
Gets perfmon counters for web app.
WebApps_ListPerfMonCounters 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging
Gets web app's event logs.
WebApps_GetSitePhpErrorLogFlag 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons
Gets the premier add-ons of an app.
WebApps_ListPremierAddOns 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}
Gets a named add-on of an app.
WebApps_GetPremierAddOn 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}
Updates a named add-on of an app.
WebApps_AddPremierAddOn 5 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}
Updates a named add-on of an app.
WebApps_UpdatePremierAddOn 5 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}
Delete a premier add-on from an app.
WebApps_DeletePremierAddOn 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks
Gets data around private site access enablement and authorized Virtual Networks that can access the site.
WebApps_GetPrivateAccess 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks
Sets data around private site access enablement and authorized Virtual Networks that can access the site.
WebApps_PutPrivateAccessVnet 4 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections
Gets the list of private endpoint connections associated with a site
WebApps_GetPrivateEndpointConnectionList 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}
Gets a private endpoint connection
WebApps_GetPrivateEndpointConnection 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}
Approves or rejects a private endpoint connection
WebApps_ApproveOrRejectPrivateEndpointConnection 5 params body → 200202default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}
Deletes a private endpoint connection
WebApps_DeletePrivateEndpointConnection 5 params → 200202204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources
Gets the private link resources
WebApps_GetPrivateLinkResources 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes
Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
WebApps_ListProcesses 4 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}
Get process information by its ID for a specific scaled-out instance in a web site.
WebApps_GetProcess 5 params → 200404default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}
Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
WebApps_DeleteProcess 5 params → 204404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump
Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
WebApps_GetProcessDump 5 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules
List module information for a process by its ID for a specific scaled-out instance in a web site.
WebApps_ListProcessModules 5 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}
Get process information by its ID for a specific scaled-out instance in a web site.
WebApps_GetProcessModule 6 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads
List the threads in a process by its ID for a specific scaled-out instance in a web site.
WebApps_ListProcessThreads 5 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates
Get public certificates for an app or a deployment slot.
WebApps_ListPublicCertificates 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}
Get the named public certificate for an app (or deployment slot, if specified).
WebApps_GetPublicCertificate 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}
Creates a hostname binding for an app.
WebApps_CreateOrUpdatePublicCertificate 5 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}
Deletes a hostname binding for an app.
WebApps_DeletePublicCertificate 5 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml
Gets the publishing profile for an app (or deployment slot, if specified).
WebApps_ListPublishingProfileXmlWithSecrets 4 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig
Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
WebApps_ResetProductionSlotConfig 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart
Restarts an app (or deployment slot, if specified).
WebApps_Restart 6 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob
Restores an app from a backup blob in Azure Storage.
WebApps_RestoreFromBackupBlob 4 params body → 200202default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromDeletedApp
Restores a deleted web app to this web app.
WebApps_RestoreFromDeletedApp 4 params body → 200202default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreSnapshot
Restores a web app from a snapshot.
WebApps_RestoreSnapshot 4 params body → 200202default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sitecontainers
Lists all the site containers of a site, or a deployment slot.
WebApps_ListSiteContainers 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sitecontainers/{containerName}
Gets a site container of a site, or a deployment slot.
WebApps_GetSiteContainer 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sitecontainers/{containerName}
Creates or Updates a site container for a site, or a deployment slot.
WebApps_CreateOrUpdateSiteContainer 5 params body → 200201default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sitecontainers/{containerName}
Deletes a site container for a site, or a deployment slot.
WebApps_DeleteSiteContainer 5 params → 200204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions
Get list of siteextensions for a web site, or a deployment slot.
WebApps_ListSiteExtensions 4 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}
Get site extension information by its ID for a web site, or a deployment slot.
WebApps_GetSiteExtension 5 params → 200404default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}
Install site extension on a web site, or a deployment slot.
WebApps_InstallSiteExtension 5 params → 200201429default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}
Remove a site extension from a web site, or a deployment slot.
WebApps_DeleteSiteExtension 5 params → 204404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots
Gets an app's deployment slots.
WebApps_ListSlots 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}
Gets the details of a web, mobile, or API app.
WebApps_GetSlot 5 params → 200404default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}
Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
WebApps_CreateOrUpdateSlot 5 params body → 200202default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}
Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
WebApps_UpdateSlot 5 params body → 200202default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}
Deletes a web, mobile, or API app, or one of the deployment slots.
WebApps_DeleteSlot 7 params → 200204404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname
Analyze a custom hostname.
WebApps_AnalyzeCustomHostnameSlot 6 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig
Applies the configuration settings from the target slot onto the current slot.
WebApps_ApplySlotConfigurationSlot 5 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup
Creates a backup of an app.
WebApps_BackupSlot 5 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups
Gets existing backups of an app.
WebApps_ListBackupsSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}
Gets a backup of an app by its ID.
WebApps_GetBackupStatusSlot 6 params → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}
Deletes a backup of an app by its ID.
WebApps_DeleteBackupSlot 6 params → 200404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list
Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a ne…
WebApps_ListBackupStatusSecretsSlot 6 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore
Restores a specific backup to another app (or deployment slot, if specified).
WebApps_RestoreSlot 6 params body → 200202default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies
Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
WebApps_ListBasicPublishingCredentialsPoliciesSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp
Returns whether FTP is allowed on the site or not.
WebApps_GetFtpAllowedSlot 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp
Updates whether FTP is allowed on the site or not.
WebApps_UpdateFtpAllowedSlot 5 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm
Returns whether Scm basic auth is allowed on the site or not.
WebApps_GetScmAllowedSlot 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm
Updates whether user publishing credentials are allowed on the site or not.
WebApps_UpdateScmAllowedSlot 5 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config
List the configurations of an app
WebApps_ListConfigurationsSlot 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings
Replaces the application settings of an app.
WebApps_UpdateApplicationSettingsSlot 5 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list
Gets the application settings of an app.
WebApps_ListApplicationSettingsSlot 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings
Updates the Authentication / Authorization settings associated with web app.
WebApps_UpdateAuthSettingsSlot 5 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list
Gets the Authentication/Authorization settings of an app.
WebApps_GetAuthSettingsSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2
Gets site's Authentication / Authorization settings for apps via the V2 format
WebApps_GetAuthSettingsV2WithoutSecretsSlot 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2
Updates site's Authentication / Authorization settings for apps via the V2 format
WebApps_UpdateAuthSettingsV2Slot 5 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list
Gets site's Authentication / Authorization settings for apps via the V2 format
WebApps_GetAuthSettingsV2Slot 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts
Updates the Azure storage account configurations of an app.
WebApps_UpdateAzureStorageAccountsSlot 5 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list
Gets the Azure storage account configurations of an app.
WebApps_ListAzureStorageAccountsSlot 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup
Updates the backup configuration of an app.
WebApps_UpdateBackupConfigurationSlot 5 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup
Deletes the backup configuration of an app.
WebApps_DeleteBackupConfigurationSlot 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list
Gets the backup configuration of an app.
WebApps_GetBackupConfigurationSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings
Gets the config reference app settings and status of an app
WebApps_GetAppSettingsKeyVaultReferencesSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}
Gets the config reference and status of an app
WebApps_GetAppSettingKeyVaultReferenceSlot 6 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings
Gets the config reference app settings and status of an app
WebApps_GetSiteConnectionStringKeyVaultReferencesSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}
Gets the config reference and status of an app
WebApps_GetSiteConnectionStringKeyVaultReferenceSlot 6 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings
Replaces the connection strings of an app.
WebApps_UpdateConnectionStringsSlot 5 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list
Gets the connection strings of an app.
WebApps_ListConnectionStringsSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs
Gets the logging configuration of an app.
WebApps_GetDiagnosticLogsConfigurationSlot 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs
Updates the logging configuration of an app.
WebApps_UpdateDiagnosticLogsConfigSlot 5 params body → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata
Replaces the metadata of an app.
WebApps_UpdateMetadataSlot 5 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list
Gets the metadata of an app.
WebApps_ListMetadataSlot 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list
Gets the Git/FTP publishing credentials of an app.
WebApps_ListPublishingCredentialsSlot 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings
Updates the Push settings associated with web app.
WebApps_UpdateSitePushSettingsSlot 5 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list
Gets the Push settings associated with web app.
WebApps_ListSitePushSettingsSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web
Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
WebApps_GetConfigurationSlot 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web
Updates the configuration of an app.
WebApps_CreateOrUpdateConfigurationSlot 5 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web
Updates the configuration of an app.
WebApps_UpdateConfigurationSlot 5 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots
Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.
WebApps_ListConfigurationSnapshotInfoSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}
Gets a snapshot of the configuration of an app at a previous point in time.
WebApps_GetConfigurationSnapshotSlot 6 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover
Reverts the configuration of an app to a previous snapshot.
WebApps_RecoverSiteConfigurationSnapshotSlot 6 params → 204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs
Gets the last lines of docker logs for the given site
WebApps_GetWebSiteContainerLogsSlot 5 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/zip/download
Gets the ZIP archived docker log files for the given site
WebApps_GetContainerLogsZipSlot 5 params → 200204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs
List continuous web jobs for an app, or a deployment slot.
WebApps_ListContinuousWebJobsSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}
Gets a continuous web job by its ID for an app, or a deployment slot.
WebApps_GetContinuousWebJobSlot 6 params → 200404default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}
Delete a continuous web job by its ID for an app, or a deployment slot.
WebApps_DeleteContinuousWebJobSlot 6 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start
Start a continuous web job for an app, or a deployment slot.
WebApps_StartContinuousWebJobSlot 6 params → 200404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop
Stop a continuous web job for an app, or a deployment slot.
WebApps_StopContinuousWebJobSlot 6 params → 200404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployWorkflowArtifacts
Creates the artifacts for web site, or a deployment slot.
WebApps_DeployWorkflowArtifactsSlot 5 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus
List deployment statuses for an app (or deployment slot, if specified).
WebApps_ListSlotSiteDeploymentStatusesSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus/{deploymentStatusId}
Gets the deployment status for an app (or deployment slot, if specified).
WebApps_GetSlotSiteDeploymentStatusSlot 6 params → 200202default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments
List deployments for an app, or a deployment slot.
WebApps_ListDeploymentsSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}
Get a deployment by its ID for an app, or a deployment slot.
WebApps_GetDeploymentSlot 6 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}
Create a deployment for an app, or a deployment slot.
WebApps_CreateDeploymentSlot 6 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}
Delete a deployment by its ID for an app, or a deployment slot.
WebApps_DeleteDeploymentSlot 6 params → 200204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log
List deployment log for specific deployment for an app, or a deployment slot.
WebApps_ListDeploymentLogSlot 6 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup
Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.
WebApps_DiscoverBackupSlot 5 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers
Lists ownership identifiers for domain associated with web app.
WebApps_ListDomainOwnershipIdentifiersSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}
Get domain ownership identifier for web app.
WebApps_GetDomainOwnershipIdentifierSlot 6 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}
Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
WebApps_CreateOrUpdateDomainOwnershipIdentifierSlot 6 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}
Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
WebApps_UpdateDomainOwnershipIdentifierSlot 6 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}
Deletes a domain ownership identifier for a web app.
WebApps_DeleteDomainOwnershipIdentifierSlot 6 params → 200204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy
Get the status of the last MSDeploy operation.
WebApps_GetMSDeployStatusSlot 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy
Invoke the MSDeploy web app extension.
WebApps_CreateMSDeployOperationSlot 5 params body → 201409default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log
Get the MSDeploy Log for the last MSDeploy operation.
WebApps_GetMSDeployLogSlot 5 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions
List the functions for a web site, or a deployment slot.
WebApps_ListInstanceFunctionsSlot 5 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}
Get function information by its ID for web site, or a deployment slot.
WebApps_GetInstanceFunctionSlot 6 params → 200404default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}
Create function for web site, or a deployment slot.
WebApps_CreateInstanceFunctionSlot 6 params body → 201default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}
Delete a function for web site, or a deployment slot.
WebApps_DeleteInstanceFunctionSlot 6 params → 204404default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}
Add or update a function secret.
WebApps_CreateOrUpdateFunctionSecretSlot 7 params body → 200201default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}
Delete a function secret.
WebApps_DeleteFunctionSecretSlot 7 params → 204404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listkeys
Get function keys for a function in a web site, or a deployment slot.
WebApps_ListFunctionKeysSlot 6 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets
Get function secrets for a function in a web site, or a deployment slot.
WebApps_ListFunctionSecretsSlot 6 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token
Fetch a short lived token that can be exchanged for a master key.
WebApps_GetFunctionsAdminTokenSlot 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listkeys
Get host secrets for a function app.
WebApps_ListHostKeysSlot 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listsyncstatus
This is to allow calling via powershell and ARM template.
WebApps_ListSyncStatusSlot 5 params → 204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/sync
Syncs function trigger metadata to the management database
WebApps_SyncFunctionsSlot 5 params → 204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings
Get hostname bindings for an app or a deployment slot.
WebApps_ListHostNameBindingsSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}
Get the named hostname binding for an app (or deployment slot, if specified).
WebApps_GetHostNameBindingSlot 6 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}
Creates a hostname binding for an app.
WebApps_CreateOrUpdateHostNameBindingSlot 6 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}
Deletes a hostname binding for an app.
WebApps_DeleteHostNameBindingSlot 6 params → 200204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}
Retrieves a specific Service Bus Hybrid Connection used by this Web App.
WebApps_GetHybridConnectionSlot 7 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}
Creates a new Hybrid Connection using a Service Bus relay.
WebApps_CreateOrUpdateHybridConnectionSlot 7 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}
Creates a new Hybrid Connection using a Service Bus relay.
WebApps_UpdateHybridConnectionSlot 7 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}
Removes a Hybrid Connection from this site.
WebApps_DeleteHybridConnectionSlot 7 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays
Retrieves all Service Bus Hybrid Connections used by this Web App.
WebApps_ListHybridConnectionsSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection
Gets hybrid connections configured for an app (or deployment slot, if specified).
WebApps_ListRelayServiceConnectionsSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}
Gets a hybrid connection configuration by its name.
WebApps_GetRelayServiceConnectionSlot 6 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}
Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
WebApps_CreateOrUpdateRelayServiceConnectionSlot 6 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}
Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
WebApps_UpdateRelayServiceConnectionSlot 6 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}
Deletes a relay service connection by its name.
WebApps_DeleteRelayServiceConnectionSlot 6 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances
Gets all scale-out instances of an app.
WebApps_ListInstanceIdentifiersSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}
Gets all scale-out instances of an app.
WebApps_GetInstanceInfoSlot 6 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy
Get the status of the last MSDeploy operation.
WebApps_GetInstanceMsDeployStatusSlot 6 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy
Invoke the MSDeploy web app extension.
WebApps_CreateInstanceMSDeployOperationSlot 6 params body → 201409default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log
Get the MSDeploy Log for the last MSDeploy operation.
WebApps_GetInstanceMSDeployLogSlot 6 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes
Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
WebApps_ListInstanceProcessesSlot 6 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}
Get process information by its ID for a specific scaled-out instance in a web site.
WebApps_GetInstanceProcessSlot 7 params → 200404default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}
Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
WebApps_DeleteInstanceProcessSlot 7 params → 204404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump
Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
WebApps_GetInstanceProcessDumpSlot 7 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules
List module information for a process by its ID for a specific scaled-out instance in a web site.
WebApps_ListInstanceProcessModulesSlot 7 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}
Get process information by its ID for a specific scaled-out instance in a web site.
WebApps_GetInstanceProcessModuleSlot 8 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads
List the threads in a process by its ID for a specific scaled-out instance in a web site.
WebApps_ListInstanceProcessThreadsSlot 7 params → 200404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable
Shows whether an app can be cloned to another resource group or subscription.
WebApps_IsCloneableSlot 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listWorkflowsConnections
Lists logic app's connections for web site, or a deployment slot.
WebApps_ListWorkflowsConnectionsSlot 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listbackups
Gets existing backups of an app.
WebApps_ListSiteBackupsSlot 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus
This is to allow calling via powershell and ARM template.
WebApps_ListSyncFunctionTriggersSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status
Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled
WebApps_GetMigrateMySqlStatusSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork
Gets a Swift Virtual Network connection.
WebApps_GetSwiftVirtualNetworkConnectionSlot 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork
Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is…
WebApps_CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot 5 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork
Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is…
WebApps_UpdateSwiftVirtualNetworkConnectionWithCheckSlot 5 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork
Deletes a Swift Virtual Network connection from an app (or deployment slot).
WebApps_DeleteSwiftVirtualNetworkSlot 5 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}
Gets all network features used by the app (or deployment slot, if specified).
WebApps_ListNetworkFeaturesSlot 6 params → 200404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start
Start capturing network packets for the site (To be deprecated).
WebApps_StartWebSiteNetworkTraceSlot 8 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/startOperation
Start capturing network packets for the site.
WebApps_StartWebSiteNetworkTraceOperationSlot 8 params → 200202default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop
Stop ongoing capturing network packets for the site.
WebApps_StopWebSiteNetworkTraceSlot 5 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword
Generates a new publishing password for an app (or deployment slot, if specified).
WebApps_GenerateNewSitePublishingPasswordSlot 5 params → 200204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters
Gets perfmon counters for web app.
WebApps_ListPerfMonCountersSlot 6 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging
Gets web app's event logs.
WebApps_GetSitePhpErrorLogFlagSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons
Gets the premier add-ons of an app.
WebApps_ListPremierAddOnsSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}
Gets a named add-on of an app.
WebApps_GetPremierAddOnSlot 6 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}
Updates a named add-on of an app.
WebApps_AddPremierAddOnSlot 6 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}
Updates a named add-on of an app.
WebApps_UpdatePremierAddOnSlot 6 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}
Delete a premier add-on from an app.
WebApps_DeletePremierAddOnSlot 6 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks
Gets data around private site access enablement and authorized Virtual Networks that can access the site.
WebApps_GetPrivateAccessSlot 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks
Sets data around private site access enablement and authorized Virtual Networks that can access the site.
WebApps_PutPrivateAccessVnetSlot 5 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections
Gets the list of private endpoint connections associated with a site
WebApps_GetPrivateEndpointConnectionListSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}
Gets a private endpoint connection
WebApps_GetPrivateEndpointConnectionSlot 6 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}
Approves or rejects a private endpoint connection
WebApps_ApproveOrRejectPrivateEndpointConnectionSlot 6 params body → 200202default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}
Deletes a private endpoint connection
WebApps_DeletePrivateEndpointConnectionSlot 6 params → 200202204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources
Gets the private link resources
WebApps_GetPrivateLinkResourcesSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes
Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
WebApps_ListProcessesSlot 5 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}
Get process information by its ID for a specific scaled-out instance in a web site.
WebApps_GetProcessSlot 6 params → 200404default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}
Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
WebApps_DeleteProcessSlot 6 params → 204404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump
Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
WebApps_GetProcessDumpSlot 6 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules
List module information for a process by its ID for a specific scaled-out instance in a web site.
WebApps_ListProcessModulesSlot 6 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}
Get process information by its ID for a specific scaled-out instance in a web site.
WebApps_GetProcessModuleSlot 7 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads
List the threads in a process by its ID for a specific scaled-out instance in a web site.
WebApps_ListProcessThreadsSlot 6 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates
Get public certificates for an app or a deployment slot.
WebApps_ListPublicCertificatesSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}
Get the named public certificate for an app (or deployment slot, if specified).
WebApps_GetPublicCertificateSlot 6 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}
Creates a hostname binding for an app.
WebApps_CreateOrUpdatePublicCertificateSlot 6 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}
Deletes a hostname binding for an app.
WebApps_DeletePublicCertificateSlot 6 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml
Gets the publishing profile for an app (or deployment slot, if specified).
WebApps_ListPublishingProfileXmlWithSecretsSlot 5 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig
Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
WebApps_ResetSlotConfigurationSlot 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart
Restarts an app (or deployment slot, if specified).
WebApps_RestartSlot 7 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromBackupBlob
Restores an app from a backup blob in Azure Storage.
WebApps_RestoreFromBackupBlobSlot 5 params body → 200202default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromDeletedApp
Restores a deleted web app to this web app.
WebApps_RestoreFromDeletedAppSlot 5 params body → 200202default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot
Restores a web app from a snapshot.
WebApps_RestoreSnapshotSlot 5 params body → 200202default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sitecontainers
Lists all the site containers of a site, or a deployment slot.
WebApps_ListSiteContainersSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sitecontainers/{containerName}
Gets a site container of a site, or a deployment slot.
WebApps_GetSiteContainerSlot 6 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sitecontainers/{containerName}
Creates or Updates a site container for a site, or a deployment slot.
WebApps_CreateOrUpdateSiteContainerSlot 6 params body → 200201default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sitecontainers/{containerName}
Deletes a site container for a site, or a deployment slot.
WebApps_DeleteSiteContainerSlot 6 params → 200204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions
Get list of siteextensions for a web site, or a deployment slot.
WebApps_ListSiteExtensionsSlot 5 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}
Get site extension information by its ID for a web site, or a deployment slot.
WebApps_GetSiteExtensionSlot 6 params → 200404default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}
Install site extension on a web site, or a deployment slot.
WebApps_InstallSiteExtensionSlot 6 params → 200201429default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}
Remove a site extension from a web site, or a deployment slot.
WebApps_DeleteSiteExtensionSlot 6 params → 204404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs
Get the difference in configuration settings between two web app slots.
WebApps_ListSlotDifferencesSlot 5 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap
Swaps two deployment slots of an app.
WebApps_SwapSlotSlot 5 params body → 200202default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots
Returns all Snapshots to the user.
WebApps_ListSnapshotsSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr
Returns all Snapshots to the user from DRSecondary endpoint.
WebApps_ListSnapshotsFromDRSecondarySlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web
Gets the source control configuration of an app.
WebApps_GetSourceControlSlot 5 params → 200201202default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web
Updates the source control configuration of an app.
WebApps_CreateOrUpdateSourceControlSlot 5 params body → 200201202default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web
Updates the source control configuration of an app.
WebApps_UpdateSourceControlSlot 5 params body → 200201202default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web
Deletes the source control configuration of an app.
WebApps_DeleteSourceControlSlot 6 params → 200202404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start
Starts an app (or deployment slot, if specified).
WebApps_StartSlot 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/startNetworkTrace
Start capturing network packets for the site.
WebApps_StartNetworkTraceSlot 8 params → 200202default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop
Stops an app (or deployment slot, if specified).
WebApps_StopSlot 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stopNetworkTrace
Stop ongoing capturing network packets for the site.
WebApps_StopNetworkTraceSlot 5 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync
Sync web app repository.
WebApps_SyncRepositorySlot 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers
Syncs function trigger metadata to the management database
WebApps_SyncFunctionTriggersSlot 5 params → 204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs
List triggered web jobs for an app, or a deployment slot.
WebApps_ListTriggeredWebJobsSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}
Gets a triggered web job by its ID for an app, or a deployment slot.
WebApps_GetTriggeredWebJobSlot 6 params → 200404default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}
Delete a triggered web job by its ID for an app, or a deployment slot.
WebApps_DeleteTriggeredWebJobSlot 6 params → 200204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history
List a triggered web job's history for an app, or a deployment slot.
WebApps_ListTriggeredWebJobHistorySlot 6 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}
Gets a triggered web job's history by its ID for an app, , or a deployment slot.
WebApps_GetTriggeredWebJobHistorySlot 7 params → 200404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run
Run a triggered web job for an app, or a deployment slot.
WebApps_RunTriggeredWebJobSlot 6 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages
Gets the quota usage information of an app (or deployment slot, if specified).
WebApps_ListUsagesSlot 6 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections
Gets the virtual networks the app (or deployment slot) is connected to.
WebApps_ListVnetConnectionsSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}
Gets a virtual network the app (or deployment slot) is connected to by name.
WebApps_GetVnetConnectionSlot 6 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}
Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
WebApps_CreateOrUpdateVnetConnectionSlot 6 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}
Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
WebApps_UpdateVnetConnectionSlot 6 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}
Deletes a connection from an app (or deployment slot to a named virtual network.
WebApps_DeleteVnetConnectionSlot 6 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}
Gets an app's Virtual Network gateway.
WebApps_GetVnetConnectionGatewaySlot 7 params → 200404default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}
Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
WebApps_CreateOrUpdateVnetConnectionGatewaySlot 7 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}
Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
WebApps_UpdateVnetConnectionGatewaySlot 7 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs
List webjobs for an app, or a deployment slot.
WebApps_ListWebJobsSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}
Get webjob information for an app, or a deployment slot.
WebApps_GetWebJobSlot 6 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows
List the workflows for a web site, or a deployment slot.
WebApps_ListInstanceWorkflowsSlot 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows/{workflowName}
Get workflow information by its ID for web site, or a deployment slot.
WebApps_GetInstanceWorkflowSlot 6 params → 200404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs
Get the difference in configuration settings between two web app slots.
WebApps_ListSlotDifferencesFromProduction 4 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap
Swaps two deployment slots of an app.
WebApps_SwapSlotWithProduction 4 params body → 200202default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots
Returns all Snapshots to the user.
WebApps_ListSnapshots 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr
Returns all Snapshots to the user from DRSecondary endpoint.
WebApps_ListSnapshotsFromDRSecondary 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web
Gets the source control configuration of an app.
WebApps_GetSourceControl 4 params → 200201202default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web
Updates the source control configuration of an app.
WebApps_CreateOrUpdateSourceControl 4 params body → 200201202default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web
Updates the source control configuration of an app.
WebApps_UpdateSourceControl 4 params body → 200201202default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web
Deletes the source control configuration of an app.
WebApps_DeleteSourceControl 5 params → 200202404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start
Starts an app (or deployment slot, if specified).
WebApps_Start 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/startNetworkTrace
Start capturing network packets for the site.
WebApps_StartNetworkTrace 7 params → 200202default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop
Stops an app (or deployment slot, if specified).
WebApps_Stop 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stopNetworkTrace
Stop ongoing capturing network packets for the site.
WebApps_StopNetworkTrace 4 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync
Sync web app repository.
WebApps_SyncRepository 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers
Syncs function trigger metadata to the management database
WebApps_SyncFunctionTriggers 4 params → 204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs
List triggered web jobs for an app, or a deployment slot.
WebApps_ListTriggeredWebJobs 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}
Gets a triggered web job by its ID for an app, or a deployment slot.
WebApps_GetTriggeredWebJob 5 params → 200404default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}
Delete a triggered web job by its ID for an app, or a deployment slot.
WebApps_DeleteTriggeredWebJob 5 params → 200204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history
List a triggered web job's history for an app, or a deployment slot.
WebApps_ListTriggeredWebJobHistory 5 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}
Gets a triggered web job's history by its ID for an app, , or a deployment slot.
WebApps_GetTriggeredWebJobHistory 6 params → 200404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run
Run a triggered web job for an app, or a deployment slot.
WebApps_RunTriggeredWebJob 5 params → 200404default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/updatemachinekey
Updates the machine key of an app.
WebApps_UpdateMachineKey 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages
Gets the quota usage information of an app (or deployment slot, if specified).
WebApps_ListUsages 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections
Gets the virtual networks the app (or deployment slot) is connected to.
WebApps_ListVnetConnections 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}
Gets a virtual network the app (or deployment slot) is connected to by name.
WebApps_GetVnetConnection 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}
Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
WebApps_CreateOrUpdateVnetConnection 5 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}
Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
WebApps_UpdateVnetConnection 5 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}
Deletes a connection from an app (or deployment slot to a named virtual network.
WebApps_DeleteVnetConnection 5 params → 200404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}
Gets an app's Virtual Network gateway.
WebApps_GetVnetConnectionGateway 6 params → 200404default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}
Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
WebApps_CreateOrUpdateVnetConnectionGateway 6 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}
Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
WebApps_UpdateVnetConnectionGateway 6 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs
List webjobs for an app, or a deployment slot.
WebApps_ListWebJobs 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}
Get webjob information for an app, or a deployment slot.
WebApps_GetWebJob 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows
List the workflows for a web site, or a deployment slot.
WebApps_ListWorkflows 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows/{workflowName}
Get workflow information by its ID for web site, or a deployment slot.
WebApps_GetWorkflow 5 params → 200404default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}
Add or update a function secret.
WebApps_CreateOrUpdateFunctionSecret 6 params body → 200201default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}
Delete a function secret.
WebApps_DeleteFunctionSecret 6 params → 204404default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}
Add or update a host level secret.
WebApps_CreateOrUpdateHostSecret 6 params body → 200201default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}
Delete a host level secret.
WebApps_DeleteHostSecret 6 params → 204404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/sites/{name}/networkTrace/{operationId}
Gets a named operation for a network trace capturing (or deployment slot, if specified).
WebApps_GetNetworkTraces 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/sites/{name}/networkTrace/operationresults/{operationId}
Gets a named operation for a network trace capturing (or deployment slot, if specified).
WebApps_GetNetworkTraceOperation 5 params → 200202default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/sites/{name}/networkTraces/{operationId}
Gets a named operation for a network trace capturing (or deployment slot, if specified).
WebApps_GetNetworkTracesV2 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/sites/{name}/networkTraces/current/operationresults/{operationId}
Gets a named operation for a network trace capturing (or deployment slot, if specified).
WebApps_GetNetworkTraceOperationV2 5 params → 200202default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}
Add or update a host level secret.
WebApps_CreateOrUpdateHostSecretSlot 7 params body → 200201default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}
Delete a host level secret.
WebApps_DeleteHostSecretSlot 7 params → 204404default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/sites/{name}/slots/{slot}/networkTrace/{operationId}
Gets a named operation for a network trace capturing (or deployment slot, if specified).
WebApps_GetNetworkTracesSlot 6 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/sites/{name}/slots/{slot}/networkTrace/operationresults/{operationId}
Gets a named operation for a network trace capturing (or deployment slot, if specified).
WebApps_GetNetworkTraceOperationSlot 6 params → 200202default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/sites/{name}/slots/{slot}/networkTraces/{operationId}
Gets a named operation for a network trace capturing (or deployment slot, if specified).
WebApps_GetNetworkTracesSlotV2 6 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/sites/{name}/slots/{slot}/networkTraces/current/operationresults/{operationId}
Gets a named operation for a network trace capturing (or deployment slot, if specified).
WebApps_GetNetworkTraceOperationSlotV2 6 params → 200202default

Schemas 339

The contract defines 339 schemas that model the data the API accepts and returns. The most detailed are SiteConfig (73 properties), SiteProperties (56 properties), SitePatchResourceProperties (44 properties), SiteAuthSettingsProperties (38 properties). Each schema is shown below with its type and property counts.

HttpSettings
object
The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.
3 properties
MigrateMySqlRequest
object
MySQL migration request.
1 property
WebJobType
string
Job type.
Identifier
object
A domain specific resource identifier.
2 properties
SiteRuntimeState
string
PublicCertificateProperties
object
PublicCertificate resource specific properties
3 properties
FunctionsRuntime
object
Function app runtime name and version.
2 properties
ApiKVReference
object
Description of site key vault references.
2 properties
SlotDifference
object
A setting difference between two deployment slots of an app.
1 property
WorkflowEnvelopeCollection
object
Collection of Kudu workflow information elements.
2 properties 1 required
AutoHealActions
object
Actions which to take by the auto-heal module when a rule is triggered.
3 properties
PublicCertificate
object
Public certificate object
2 properties
ContinuousWebJobCollection
object
Collection of Kudu continuous web job information elements.
2 properties 1 required
AutoHealRules
object
Rules that can be defined for auto-heal.
2 properties
ProcessModuleInfo
object
Process Module Information.
2 properties
SitePhpErrorLogFlag
object
Used for getting PHP error logging flag.
1 property
ProcessInfoCollection
object
Collection of Kudu process information elements.
2 properties 1 required
SiteExtensionInfo
object
Site Extension Information.
2 properties
OperationStatus
string
The current status of the operation.
ProcessThreadInfoCollection
object
Collection of Kudu thread information elements.
2 properties 1 required
PublicCertificateLocation
string
Public Certificate Location
VnetRoute
object
Virtual Network route contract used to pass routing information for a Virtual Network.
2 properties
CsmPublishingCredentialsPoliciesEntityProperties
object
CsmPublishingCredentialsPoliciesEntity resource specific properties
1 property 1 required
RouteType
string
The type of route this is: DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918 INHERITED - Routes inherited from the re…
PremierAddOnPatchResource
object
ARM resource for a PremierAddOn.
1 property
ContainerThrottlingData
object
3 properties
SwiftVirtualNetwork
object
Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration.
2 properties
ProcessInfo
object
Process Information.
2 properties
SiteContainerProperties
object
SiteContainer resource specific properties
13 properties 2 required
SiteUpdateStrategyType
string
Function app site update strategy type. Available options: Recreate, RollingUpdate
IdentityProviders
object
The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.
9 properties
SiteSourceControl
object
Source control configuration for an app.
2 properties
DefaultErrorResponseError
object
Error model.
5 properties
OpenIdConnectClientCredential
object
The authentication client credentials of the custom Open ID Connect provider.
2 properties
EnvironmentVariable
object
2 properties 2 required
TwitterRegistration
object
The configuration settings of the app registration for the Twitter provider.
2 properties
MSDeploy
object
MSDeploy ARM PUT information
1 property
StatusCodesBasedTrigger
object
Trigger based on status code.
6 properties
ApiKVReferenceProperties
object
ApiKVReference resource specific properties
9 properties
RelayServiceConnectionEntity
object
Hybrid Connection for an App Service app.
2 properties
DeletedAppRestoreRequestProperties
object
DeletedAppRestoreRequest resource specific properties
4 properties
IdentifierProperties
object
Identifier resource specific properties
1 property
LoginScopes
object
The configuration settings of the login flow, including the scopes that should be requested.
1 property
SnapshotRecoverySource
object
Specifies the web app that snapshot contents will be retrieved from.
2 properties
MySqlMigrationType
string
The type of migration operation to be done
ManagedServiceIdentity
object
Managed service identity.
4 properties
WebJob
object
Web Job Information.
2 properties
LegacyMicrosoftAccount
object
The configuration settings of the legacy Microsoft Account provider.
4 properties
SupportedTlsVersions
string
MinTlsVersion: configures the minimum version of TLS required for SSL requests
WebJobProperties
object
WebJob resource specific properties
7 properties
NetworkFeatures
object
Full view of network features for an app (presently VNET integration and Hybrid Connections).
2 properties
GitHubActionContainerConfiguration
object
The GitHub action container configuration.
4 properties
AzureActiveDirectoryLogin
object
The configuration settings of the Azure Active Directory login flow.
2 properties
Twitter
object
The configuration settings of the Twitter provider.
2 properties
AutoHealTriggers
object
Triggers for auto-heal.
6 properties
ContinuousWebJobProperties
object
ContinuousWebJob resource specific properties
10 properties
IPMode
string
Specifies the IP mode of the app.
DefaultAuthorizationPolicy
object
The configuration settings of the Azure Active Directory default authorization policy.
2 properties
WebAppInstanceStatusCollection
object
Collection of app instances.
2 properties 1 required
SiteLimits
object
Metric limits set on an app.
3 properties
BackupItem
object
Backup description.
2 properties
CsmDeploymentStatusProperties
object
CsmDeploymentStatus resource specific properties
7 properties
SiteLogsConfigProperties
object
SiteLogsConfig resource specific properties
4 properties
ProcessThreadInfo
object
Process Thread Information.
1 property
GlobalValidation
object
The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.
4 properties
GitHubActionConfiguration
object
The GitHub action configuration.
4 properties
FunctionsDeploymentStorageType
string
Property to select Azure Storage type. Available options: blobContainer.
HostNameSslState
object
SSL-enabled hostname.
6 properties
WorkflowEnvelope
object
Workflow properties definition.
3 properties
AuthPlatform
object
The configuration settings of the platform of App Service Authentication/Authorization.
3 properties
AzureStoragePropertyDictionaryResource
object
AzureStorageInfo dictionary resource.
1 property
PushSettingsProperties
object
PushSettings resource specific properties
4 properties 1 required
VnetInfo
object
Virtual Network information contract.
7 properties
FunctionSecrets
object
Function secrets.
2 properties
CustomHostNameDnsRecordType
string
Custom DNS record type.
SitePatchResource
object
ARM resource for a site.
2 properties
AzureStorageType
string
Type of storage.
FunctionsSiteUpdateStrategy
object
Function app site update strategy configuration for deployments and site config updates.
1 property
CsmPublishingProfileOptions
object
Publishing options for requested profile.
2 properties
ContainerMemoryStatistics
object
3 properties
ForwardProxy
object
The configuration settings of a forward proxy used to make the requests.
3 properties
StorageMigrationResponseProperties
object
StorageMigrationResponse resource specific properties
1 property
CsmPublishingCredentialsPoliciesEntity
object
Publishing Credentials Policies parameters.
2 properties
AzureStaticWebApps
object
The configuration settings of the Azure Static Web Apps provider.
2 properties
HostNameBindingCollection
object
Collection of hostname bindings.
2 properties 1 required
ScmType
string
SCM type.
FtpsState
string
State of FTP / FTPS service
DatabaseType
string
Database type (e.g. SqlAzure / MySql).
TriggeredJobHistoryProperties
object
TriggeredJobHistory resource specific properties
1 property
ApplicationLogsConfig
object
Application logs configuration.
3 properties
CloneAbilityResult
string
Name of app.
RemotePrivateEndpointConnectionARMResourceProperties
object
RemotePrivateEndpointConnectionARMResource resource specific properties
4 properties
ArmIdWrapper
object
A wrapper for an ARM resource id
1 property
TokenStore
object
The configuration settings of the token store.
4 properties
FunctionEnvelope
object
Function information.
2 properties
MSDeployLogProperties
object
MSDeployLog resource specific properties
1 property
SiteLogsConfig
object
Configuration of App Service site logs.
2 properties
SiteContainer
object
Container of a site
2 properties
ForwardProxyConvention
string
The convention used to determine the url of the request made.
Site
object
A web app, a mobile app backend, or an API app.
4 properties
PublishingProfileFormat
string
Name of the format. Valid values are: FileZilla3 WebDeploy -- default Ftp
ProcessModuleInfoProperties
object
ProcessModuleInfo resource specific properties
11 properties
OpenIdConnectConfig
object
The configuration settings of the endpoints used for the custom Open ID Connect provider.
5 properties
HostKeys
object
Functions host level keys.
3 properties
AzureActiveDirectoryValidation
object
The configuration settings of the Azure Active Directory token validation flow.
3 properties
NameValuePair
object
Name value pair.
2 properties
DeploymentCollection
object
Collection of app deployments.
2 properties 1 required
AuthType
string
Auth Type
SiteAuthSettingsV2
object
Configuration settings for the Azure App Service Authentication / Authorization V2 feature.
2 properties
DefaultErrorResponse
object
App Service error response.
1 property
TriggeredWebJob
object
Triggered Web Job Information.
2 properties
LogLevel
string
Log level.
SnapshotProperties
object
Snapshot resource specific properties
1 property
DeploymentProperties
object
Deployment resource specific properties
9 properties
CsmDeploymentStatus
object
Deployment status response payload.
2 properties
CsmSlotEntity
object
Deployment slot parameters.
2 properties 2 required
SiteAuthSettings
object
Configuration settings for the Azure App Service Authentication / Authorization feature.
1 property
FunctionsDeploymentStorageAuthentication
object
Authentication method to access the storage account for deployment.
3 properties
TriggeredWebJobStatus
string
Job status.
stringApplicationJson
string
PrivateLinkConnectionState
object
The state of a private link connection
3 properties
TriggeredWebJobProperties
object
TriggeredWebJob resource specific properties
12 properties
GitHub
object
The configuration settings of the GitHub provider.
3 properties
RuntimeName
string
Function app runtime name. Available options: dotnet-isolated, node, java, powershell, python, custom
HostNameBindingProperties
object
HostNameBinding resource specific properties
9 properties
BuiltInAuthenticationProvider
string
The default authentication provider to use when multiple providers are configured. This setting is only needed if multiple providers are configured and the una…
IpSecurityRestriction
object
IP security restriction on an app.
11 properties
PrivateAccess
object
Description of the parameters of Private Access for a Web Site.
2 properties
Facebook
object
The configuration settings of the Facebook provider.
4 properties
SiteMachineKey
object
MachineKey of an app.
4 properties
MSDeployStatus
object
MSDeploy ARM response
2 properties
PremierAddOn
object
Premier add-on.
2 properties
StorageMigrationOptions
object
Options for app content migration.
1 property
PrivateEndpointConnectionCollection
object
Paged collection of RemotePrivateEndpointConnectionARMResource items
2 properties 1 required
JwtClaimChecks
object
The configuration settings of the checks that should be made while validating the JWT Claims.
2 properties
PublishingCredentialsPoliciesCollection
object
Publishing Credentials Policies entity collection ARM resource.
2 properties 1 required
GitHubActionCodeConfiguration
object
The GitHub action code configuration.
2 properties
SiteSourceControlProperties
object
SiteSourceControl resource specific properties
7 properties
DefaultAction
string
Default action for main access restriction if no rules are matched.
ApiKVReferenceCollection
object
Paged collection of ApiKVReference items
2 properties 1 required
SnapshotCollection
object
Collection of snapshots which can be used to revert an app to a previous time.
2 properties 1 required
BackupSchedule
object
Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.
6 properties 4 required
StorageMigrationResponse
object
Response for a migration of app content request.
1 property
HostNameType
string
Hostname type.
RedundancyMode
string
Site redundancy mode
FunctionsScaleAndConcurrencyTriggers
object
Scale and concurrency settings for the function app triggers.
1 property
UnauthenticatedClientAction
string
The action to take when an unauthenticated client attempts to access the app.
AutoHealActionType
string
Predefined action to be taken.
ConnStringInfo
object
Database connection string information.
3 properties
AzureActiveDirectoryRegistration
object
The configuration settings of the Azure Active Directory app registration.
6 properties
UsageState
string
State indicating whether the app has exceeded its quota usage. Read-only.
ClientRegistration
object
The configuration settings of the app registration for providers that have client ids and client secrets
2 properties
PrivateAccessProperties
object
PrivateAccess resource specific properties
2 properties
ApiDefinitionInfo
object
Information about the formal API definition for the app.
1 property
HostNameBinding
object
A hostname binding object.
2 properties
BackupItemProperties
object
BackupItem resource specific properties
14 properties
SiteLoadBalancing
string
Site load balancing.
BackupRequestProperties
object
BackupRequest resource specific properties
5 properties 1 required
StringDictionary
object
String dictionary resource.
1 property
SiteConfig
object
Configuration of an App Service app.
73 properties
PremierAddOnProperties
object
PremierAddOn resource specific properties
5 properties
SiteDnsConfig
object
6 properties
EnabledConfig
object
Enabled configuration.
1 property
SiteContainerCollection
object
Collection of site containers
2 properties 1 required
DeploymentBuildStatus
string
Deployment build status.
FunctionsScaleAndConcurrencyTriggersHttp
object
Scale and concurrency settings for the HTTP trigger.
1 property
HostType
string
Indicates whether the hostname is a standard or repository hostname.
VolumeMount
object
4 properties 2 required
FunctionsDeployment
object
Configuration section for the function app deployment.
1 property
BackupItemCollection
object
Collection of backup items.
2 properties 1 required
Google
object
The configuration settings of the Google provider.
4 properties
HandlerMapping
object
The IIS handler mappings used to define which handler processes HTTP requests with certain extension. For example, it is used to configure php-cgi.exe process…
3 properties
SitePhpErrorLogFlagProperties
object
SitePhpErrorLogFlag resource specific properties
4 properties
BackupItemStatus
string
Backup status.
SlowRequestsBasedTrigger
object
Trigger based on request execution time.
4 properties
StorageMigrationOptionsProperties
object
StorageMigrationOptions resource specific properties
4 properties 2 required
SiteConfigResource
object
Web app configuration ARM resource.
2 properties
PrivateAccessSubnet
object
Description of a Virtual Network subnet that is useable for private site access.
2 properties
ProcessModuleInfoCollection
object
Collection of Kudu thread information elements.
2 properties 1 required
SlotConfigNamesResource
object
Slot Config names azure resource.
2 properties
RestoreRequest
object
Description of a restore request.
1 property
CookieExpirationConvention
string
The convention used when determining the session cookie's expiration.
ContainerNetworkInterfaceStatistics
object
8 properties
CustomHostnameAnalysisResultProperties
object
CustomHostnameAnalysisResult resource specific properties
11 properties
SiteCloneability
object
Represents whether or not an app is cloneable.
4 properties
Login
object
The configuration settings of the login flow of users using App Service Authentication/Authorization.
6 properties
ConnectionStringDictionary
object
String dictionary resource.
1 property
ConnStringValueTypePair
object
Database connection string value to type pair.
2 properties 2 required
SiteCloneabilityCriterion
object
An app cloneability criterion.
2 properties
RemotePrivateEndpointConnectionARMResource
object
Remote Private Endpoint Connection ARM resource.
2 properties
ResourceConfig
object
Function app resource requirements.
2 properties
FunctionsDeploymentStorage
object
Storage for deployed package used by the function app.
3 properties
BlobStorageTokenStore
object
The configuration settings of the storage of the tokens if blob storage is used.
1 property
PrivateLinkResourceProperties
object
Properties of a private link resource
3 properties
WebSiteInstanceStatusProperties
object
WebSiteInstanceStatus resource specific properties
7 properties
TlsCipherSuites
string
The minimum strength TLS cipher suite allowed for an application
CsmUsageQuota
object
Usage of the quota resource.
5 properties
SiteExtensionType
string
Site extension type.
RelayServiceConnectionEntityProperties
object
RelayServiceConnectionEntity resource specific properties
7 properties
Deployment
object
User credentials used for publishing activity.
2 properties
TriggeredWebJobCollection
object
Collection of Kudu continuous web job information elements.
2 properties 1 required
SiteConfigurationSnapshotInfo
object
A snapshot of a web app configuration.
1 property
ManagedPipelineMode
string
Managed pipeline mode.
MSDeployLogEntry
object
MSDeploy log entry
3 properties
AppRegistration
object
The configuration settings of the app registration for providers that have app ids and app secrets
2 properties
ConnectionStringType
string
Type of database.
AutoGeneratedDomainNameLabelScope
string
Specifies the scope of uniqueness for the default hostname during resource creation
SwiftVirtualNetworkProperties
object
SwiftVirtualNetwork resource specific properties
2 properties
CustomOpenIdConnectProvider
object
The configuration settings of the custom Open ID Connect provider.
3 properties
DaprConfig
object
App Dapr configuration.
7 properties
FunctionEnvelopeCollection
object
Collection of Kudu function information elements.
2 properties 1 required
SiteExtensionInfoCollection
object
Collection of Kudu site extension information elements.
2 properties 1 required
SiteConfigurationSnapshotInfoCollection
object
Collection of metadata for the app configuration snapshots that can be restored.
2 properties 1 required
FunctionEnvelopeProperties
object
FunctionEnvelope resource specific properties
13 properties
ErrorEntity
object
Body of the error response returned from the API.
8 properties
AzureStorageInfoValue
object
Azure Files or Blob Storage access information value for dictionary storage.
7 properties
Apple
object
The configuration settings of the Apple provider.
3 properties
MSDeployCore
object
MSDeploy ARM PUT core information
7 properties
SnapshotRestoreRequest
object
Details about app recovery operation.
1 property
MigrateMySqlStatusProperties
object
MigrateMySqlStatus resource specific properties
3 properties
ContinuousWebJobStatus
string
Job status.
PrivateLinkResourcesWrapper
object
Wrapper for a collection of private link resources
1 property 1 required
WebSiteInstanceStatus
object
Concrete proxy resource types can be created by aliasing this type using a specific property type.
2 properties
WorkflowHealth
object
Represents the workflow health.
2 properties 1 required
SslState
string
SSL type
ClientCertMode
string
This composes with ClientCertEnabled setting. - ClientCertEnabled: false means ClientCert is ignored. - ClientCertEnabled: true and ClientCertMode: Required me…
SiteConfigurationSnapshotInfoProperties
object
SiteConfigurationSnapshotInfo resource specific properties
2 properties
OutboundVnetRouting
object
Outbound traffic options over virtual network.
5 properties
PerfMonCounterCollection
object
Collection of performance monitor counters.
2 properties 1 required
OpenIdConnectRegistration
object
The configuration settings of the app registration for the custom Open ID Connect provider.
3 properties
VnetRouteProperties
object
VnetRoute resource specific properties
3 properties
WebJobCollection
object
Collection of Kudu web job information elements.
2 properties 1 required
SiteProperties
object
Site resource specific properties
56 properties
CustomHostnameAnalysisResult
object
Custom domain analysis.
1 property
NetworkFeaturesProperties
object
NetworkFeatures resource specific properties
4 properties
SlotSwapStatus
object
The status of the last successful slot swap operation.
3 properties
SiteConfigResourceCollection
object
Collection of site configurations.
2 properties 1 required
AutoHealCustomAction
object
Custom action to be executed when an auto heal rule is triggered.
2 properties
PrivateLinkResource
object
A private link resource
4 properties 4 required
ContinuousWebJob
object
Continuous Web Job Information.
2 properties
DnsVerificationTestResult
string
DNS verification test result.
CsmUsageQuotaCollection
object
Paged collection of CsmUsageQuota items
2 properties 1 required
TriggeredJobHistory
object
Triggered Web Job History. List of Triggered Web Job Run Information elements.
2 properties
AzureStaticWebAppsRegistration
object
The configuration settings of the registration for the Azure Static Web Apps provider
1 property
VnetGateway
object
The Virtual Network gateway contract. This is used to give the Virtual Network gateway access to the VPN package.
2 properties
FileSystemTokenStore
object
The configuration settings of the storage of the tokens if a file system is used.
1 property
ApiManagementConfig
object
Azure API management (APIM) configuration linked to the app.
1 property
LoginRoutes
object
The routes that specify the endpoints used for login and logout requests.
1 property
VirtualDirectory
object
Directory for virtual application.
2 properties
MSDeployLogEntryType
string
Log entry type
StatusCodesRangeBasedTrigger
object
Trigger based on range of status codes.
4 properties
AuthenticationType
string
Property to select authentication type to access the selected storage account. Available options: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountC…
HttpLogsConfig
object
Http logs configuration.
2 properties
FileSystemHttpLogsConfig
object
Http logs to file system configuration.
3 properties
PerfMonSample
object
Performance monitor sample in a set.
3 properties
IdentifierCollection
object
Collection of identifiers.
2 properties 1 required
AzureTableStorageApplicationLogsConfig
object
Application logs to Azure table storage configuration.
2 properties 1 required
PerfMonResponse
object
Performance monitor API response.
3 properties
FunctionsScaleAndConcurrency
object
Scale and concurrency settings for the function app.
4 properties
SnapshotRestoreRequestProperties
object
SnapshotRestoreRequest resource specific properties
6 properties 1 required
Operation
object
An operation on a resource.
8 properties
PerfMonSet
object
Metric information.
5 properties
ManagedServiceIdentityType
string
Type of managed service identity.
ContainerCpuUsage
object
4 properties
Snapshot
object
A snapshot of an app.
1 property
PremierAddOnPatchResourceProperties
object
PremierAddOnPatchResource resource specific properties
5 properties
UserProperties
object
User resource specific properties
5 properties 1 required
DefaultErrorResponseErrorDetailsItem
object
Detailed errors.
3 properties
PublicCertificateCollection
object
Collection of public certificates
2 properties 1 required
SitePatchResourceProperties
object
SitePatchResource resource specific properties
44 properties
TriggeredJobRun
object
Triggered Web Job Run Information.
11 properties
RequestsBasedTrigger
object
Trigger based on total requests.
2 properties
ResolveStatus
string
SiteAuthSettingsProperties
object
SiteAuthSettings resource specific properties
38 properties
AllowedPrincipals
object
The configuration settings of the Azure Active Directory allowed principals.
2 properties
WebAppCollection
object
Collection of App Service apps.
2 properties 1 required
AzureActiveDirectory
object
The configuration settings of the Azure Active directory provider.
5 properties
TriggeredJobHistoryCollection
object
Collection of Kudu continuous web job information elements.
2 properties 1 required
AzureBlobStorageApplicationLogsConfig
object
Application logs azure blob storage configuration.
3 properties
WorkflowState
string
The workflow state.
ExtendedLocation
object
Extended Location.
2 properties
AllowedAudiencesValidation
object
The configuration settings of the Allowed Audiences validation flow.
1 property
CsmDeploymentStatusCollection
object
Deployment status collection ARM resource.
2 properties 1 required
FunctionAppConfig
object
Function app configuration.
4 properties
MSDeployProperties
object
MSDeploy ARM PUT information properties
1 property
Experiments
object
Routing rules in production experiments.
1 property
WorkflowArtifacts
object
The workflow filter.
3 properties
HybridConnectionProperties
object
HybridConnection resource specific properties
8 properties
CookieExpiration
object
The configuration settings of the session cookie's expiration.
2 properties
BackupRequest
object
Description of a backup which will be performed.
1 property
DaprLogLevel
string
Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.
PrivateAccessVirtualNetwork
object
Description of a Virtual Network that is useable for private site access.
4 properties
MSDeployLog
object
MSDeploy log
1 property
SiteAuthSettingsV2Properties
object
SiteAuthSettingsV2 resource specific properties
5 properties
AzureStorageState
string
State of the storage account.
FileSystemApplicationLogsConfig
object
Application logs to file system configuration.
1 property
ProxyOnlyResource
object
Azure proxy only resource. This resource is not tracked by Azure Resource Manager.
4 properties
MigrateMySqlStatus
object
MySQL migration status.
2 properties
SlotDifferenceProperties
object
SlotDifference resource specific properties
7 properties
RampUpRule
object
Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.
8 properties
OpenIdConnectLogin
object
The configuration settings of the login flow of the custom Open ID Connect provider.
2 properties
UnauthenticatedClientActionV2
string
The action to take when an unauthenticated client attempts to access the app.
NetworkTrace
object
Network trace
3 properties
AzureBlobStorageHttpLogsConfig
object
Http logs to azure blob storage configuration.
3 properties
AzureStorageProtocol
string
Mounting protocol to use for the storage account.
MigrateMySqlRequestProperties
object
MigrateMySqlRequest resource specific properties
2 properties 2 required
ContainerInfo
object
8 properties
WorkflowHealthState
string
Gets or sets the workflow health state.
RestoreRequestProperties
object
RestoreRequest resource specific properties
11 properties 2 required
VnetInfoResource
object
Virtual Network information ARM resource.
2 properties
SlotDifferenceCollection
object
Collection of slot differences.
2 properties 1 required
SiteAvailabilityState
string
Management information availability state for the app.
HttpSettingsRoutes
object
The configuration settings of the paths HTTP requests.
1 property
MSDeployStatusProperties
object
MSDeployStatus resource specific properties
5 properties
FunctionsAlwaysReadyConfig
object
Sets the number of 'Always Ready' instances for a function group or a specific function.
2 properties
PushSettings
object
Push settings for the App.
1 property
ProcessInfoProperties
object
ProcessInfo resource specific properties
36 properties
AppleRegistration
object
The configuration settings of the registration for the Apple provider
2 properties
HostingEnvironmentProfile
object
Specification for an App Service Environment to use for this resource.
3 properties
DeletedAppRestoreRequest
object
Details about restoring a deleted app.
1 property
SlotConfigNames
object
Names for connection strings, application settings, and external Azure storage account configuration identifiers to be marked as sticky to the deployment slot…
3 properties
UserAssignedIdentity
object
User Assigned identity.
2 properties
MSDeployProvisioningState
string
Provisioning state
IpFilterTag
string
Defines what this IP filter will be used for. This is to support IP filtering on proxies.
ContainerCpuStatistics
object
4 properties
VnetGatewayProperties
object
VnetGateway resource specific properties
2 properties 1 required
SiteExtensionInfoProperties
object
SiteExtensionInfo resource specific properties
20 properties
WorkflowEnvelopeProperties
object
Additional workflow properties.
3 properties
CorsSettings
object
Cross-Origin Resource Sharing (CORS) settings for the app.
2 properties
User
object
User credentials used for publishing activity.
2 properties
AzureResourceType
string
Azure resource type.
CloningInfo
object
Information needed for cloning operation.
11 properties 1 required
ProcessThreadInfoProperties
object
ProcessThreadInfo resource specific properties
12 properties
HybridConnection
object
Hybrid Connection contract. This is used to configure a Hybrid Connection.
2 properties
LocalizableString
object
Localizable string object containing the name and a localized value.
2 properties
VirtualApplication
object
Virtual application in an app.
4 properties
Nonce
object
The configuration settings of the nonce used in the login flow.
2 properties
KeyInfo
object
Function key info.
2 properties
DatabaseBackupSetting
object
Database backup settings.
4 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-functions-webapps-api-openapi.yml Raw ↑

Other APIs Microsoft Azure Functions publishes across the network.

Azure Functions Runtime API
Microsoft Azure Functions AppServiceEnvironments API
Microsoft Azure Functions AppServicePlans API
Microsoft Azure Functions Certificates API
Microsoft Azure Functions DeletedWebApps API
Microsoft Azure Functions Diagnostics API
Microsoft Azure Functions Global API
Microsoft Azure Functions KubeEnvironments API
Microsoft Azure Functions Operations API
Microsoft Azure Functions Provider API
Microsoft Azure Functions Providers API
Microsoft Azure Functions Recommendations API
Where this information came from

This is an independent, third-party profile of Microsoft Azure Functions WebApps API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.