WebApps API Client — WebApps

WebApps API Client — WebApps. 416 operations. Lead operation: Get all apps for a subscription.. Self-contained Naftiko capability covering one Microsoft Azure Functions business surface.

Run with Naftiko Microsoft Azure FunctionsWebApps

What You Can Do

GET
Webappslist — Get all apps for a subscription.
/v1/subscriptions/{subscriptionid}/providers/microsoft-web/sites
GET
Webappslistbyresourcegroup — Gets all web, mobile, and API apps in the specified resource group.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites
GET
Webappsget — Gets the details of a web, mobile, or API app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}
PUT
Webappscreateorupdate — Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}
PATCH
Webappsupdate — Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}
DELETE
Webappsdelete — Deletes a web, mobile, or API app, or one of the deployment slots.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}
GET
Webappsanalyzecustomhostname — Analyze a custom hostname.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/analyzecustomhostname
POST
Webappsapplyslotconfigtoproduction — Applies the configuration settings from the target slot onto the current slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/applyslotconfig
POST
Webappsbackup — Creates a backup of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/backup
GET
Webappslistbackups — Gets existing backups of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/backups
GET
Webappsgetbackupstatus — Gets a backup of an app by its ID.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/backups/{backupid}
DELETE
Webappsdeletebackup — Deletes a backup of an app by its ID.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/backups/{backupid}
POST
Webappslistbackupstatussecrets — 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 new URL is passed in the request body.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/backups/{backupid}/list
POST
Webappsrestore — Restores a specific backup to another app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/backups/{backupid}/restore
GET
Webappslistbasicpublishingcredentialspolicies — Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/basicpublishingcredentialspolicies
GET
Webappsgetftpallowed — Returns whether FTP is allowed on the site or not.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/basicpublishingcredentialspolicies/ftp
PUT
Webappsupdateftpallowed — Updates whether FTP is allowed on the site or not.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/basicpublishingcredentialspolicies/ftp
GET
Webappsgetscmallowed — Returns whether Scm basic auth is allowed on the site or not.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/basicpublishingcredentialspolicies/scm
PUT
Webappsupdatescmallowed — Updates whether user publishing credentials are allowed on the site or not.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/basicpublishingcredentialspolicies/scm
GET
Webappslistconfigurations — List the configurations of an app
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config
PUT
Webappsupdateapplicationsettings — Replaces the application settings of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/appsettings
POST
Webappslistapplicationsettings — Gets the application settings of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/appsettings/list
PUT
Webappsupdateauthsettings — Updates the Authentication / Authorization settings associated with web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/authsettings
POST
Webappsgetauthsettings — Gets the Authentication/Authorization settings of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/authsettings/list
GET
Webappsgetauthsettingsv2withoutsecrets — Gets site's Authentication / Authorization settings for apps via the V2 format
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/authsettingsv2
PUT
Webappsupdateauthsettingsv2 — Updates site's Authentication / Authorization settings for apps via the V2 format
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/authsettingsv2
GET
Webappsgetauthsettingsv2 — Gets site's Authentication / Authorization settings for apps via the V2 format
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/authsettingsv2/list
PUT
Webappsupdateazurestorageaccounts — Updates the Azure storage account configurations of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/azurestorageaccounts
POST
Webappslistazurestorageaccounts — Gets the Azure storage account configurations of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/azurestorageaccounts/list
PUT
Webappsupdatebackupconfiguration — Updates the backup configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/backup
DELETE
Webappsdeletebackupconfiguration — Deletes the backup configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/backup
POST
Webappsgetbackupconfiguration — Gets the backup configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/backup/list
GET
Webappsgetappsettingskeyvaultreferences — Gets the config reference app settings and status of an app
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/configreferences/appsettings
GET
Webappsgetappsettingkeyvaultreference — Gets the config reference and status of an app
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/configreferences/appsettings/{appsettingkey}
GET
Webappsgetsiteconnectionstringkeyvaultreferences — Gets the config reference app settings and status of an app
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/configreferences/connectionstrings
GET
Webappsgetsiteconnectionstringkeyvaultreference — Gets the config reference and status of an app
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/configreferences/connectionstrings/{connectionstringkey}
PUT
Webappsupdateconnectionstrings — Replaces the connection strings of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/connectionstrings
POST
Webappslistconnectionstrings — Gets the connection strings of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/connectionstrings/list
GET
Webappsgetdiagnosticlogsconfiguration — Gets the logging configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/logs
PUT
Webappsupdatediagnosticlogsconfig — Updates the logging configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/logs
PUT
Webappsupdatemetadata — Replaces the metadata of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/metadata
POST
Webappslistmetadata — Gets the metadata of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/metadata/list
POST
Webappslistpublishingcredentials — Gets the Git/FTP publishing credentials of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/publishingcredentials/list
PUT
Webappsupdatesitepushsettings — Updates the Push settings associated with web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/pushsettings
POST
Webappslistsitepushsettings — Gets the Push settings associated with web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/pushsettings/list
GET
Webappslistslotconfigurationnames — Gets the names of app settings and connection strings that stick to the slot (not swapped).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/slotconfignames
PUT
Webappsupdateslotconfigurationnames — Updates the names of application settings and connection string that remain with the slot during swap operation.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/slotconfignames
GET
Webappsgetconfiguration — Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/web
PUT
Webappscreateorupdateconfiguration — Updates the configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/web
PATCH
Webappsupdateconfiguration — Updates the configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/web
GET
Webappslistconfigurationsnapshotinfo — Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/web/snapshots
GET
Webappsgetconfigurationsnapshot — Gets a snapshot of the configuration of an app at a previous point in time.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/web/snapshots/{snapshotid}
POST
Webappsrecoversiteconfigurationsnapshot — Reverts the configuration of an app to a previous snapshot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/web/snapshots/{snapshotid}/recover
POST
Webappsgetwebsitecontainerlogs — Gets the last lines of docker logs for the given site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/containerlogs
POST
Webappsgetcontainerlogszip — Gets the ZIP archived docker log files for the given site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/containerlogs/zip/download
GET
Webappslistcontinuouswebjobs — List continuous web jobs for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/continuouswebjobs
GET
Webappsgetcontinuouswebjob — Gets a continuous web job by its ID for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/continuouswebjobs/{webjobname}
DELETE
Webappsdeletecontinuouswebjob — Delete a continuous web job by its ID for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/continuouswebjobs/{webjobname}
POST
Webappsstartcontinuouswebjob — Start a continuous web job for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/continuouswebjobs/{webjobname}/start
POST
Webappsstopcontinuouswebjob — Stop a continuous web job for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/continuouswebjobs/{webjobname}/stop
POST
Webappsdeployworkflowartifacts — Creates the artifacts for web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/deployworkflowartifacts
GET
Webappslistproductionsitedeploymentstatuses — List deployment statuses for an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/deploymentstatus
GET
Webappsgetproductionsitedeploymentstatus — Gets the deployment status for an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/deploymentstatus/{deploymentstatusid}
GET
Webappslistdeployments — List deployments for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/deployments
GET
Webappsgetdeployment — Get a deployment by its ID for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/deployments/{id}
PUT
Webappscreatedeployment — Create a deployment for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/deployments/{id}
DELETE
Webappsdeletedeployment — Delete a deployment by its ID for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/deployments/{id}
GET
Webappslistdeploymentlog — List deployment log for specific deployment for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/deployments/{id}/log
POST
Webappsdiscoverbackup — 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.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/discoverbackup
GET
Webappslistdomainownershipidentifiers — Lists ownership identifiers for domain associated with web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/domainownershipidentifiers
GET
Webappsgetdomainownershipidentifier — Get domain ownership identifier for web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/domainownershipidentifiers/{domainownershipidentifiername}
PUT
Webappscreateorupdatedomainownershipidentifier — Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/domainownershipidentifiers/{domainownershipidentifiername}
PATCH
Webappsupdatedomainownershipidentifier — Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/domainownershipidentifiers/{domainownershipidentifiername}
DELETE
Webappsdeletedomainownershipidentifier — Deletes a domain ownership identifier for a web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/domainownershipidentifiers/{domainownershipidentifiername}
GET
Webappsgetmsdeploystatus — Get the status of the last MSDeploy operation.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/extensions/msdeploy
PUT
Webappscreatemsdeployoperation — Invoke the MSDeploy web app extension.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/extensions/msdeploy
GET
Webappsgetmsdeploylog — Get the MSDeploy Log for the last MSDeploy operation.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/extensions/msdeploy/log
GET
Webappsgetonedeploystatus — Invoke onedeploy status API /api/deployments and gets the deployment status for the site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/extensions/onedeploy
PUT
Webappscreateonedeployoperation — Invoke the OneDeploy publish web app extension.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/extensions/onedeploy
GET
Webappslistfunctions — List the functions for a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/functions
GET
Webappsgetfunctionsadmintoken — Fetch a short lived token that can be exchanged for a master key.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/functions/admin/token
GET
Webappsgetfunction — Get function information by its ID for web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/functions/{functionname}
PUT
Webappscreatefunction — Create function for web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/functions/{functionname}
DELETE
Webappsdeletefunction — Delete a function for web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/functions/{functionname}
POST
Webappslistfunctionkeys — Get function keys for a function in a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/functions/{functionname}/listkeys
POST
Webappslistfunctionsecrets — Get function secrets for a function in a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/functions/{functionname}/listsecrets
POST
Webappslisthostkeys — Get host secrets for a function app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/host/default/listkeys
POST
Webappslistsyncstatus — This is to allow calling via powershell and ARM template.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/host/default/listsyncstatus
POST
Webappssyncfunctions — Syncs function trigger metadata to the management database
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/host/default/sync
GET
Webappslisthostnamebindings — Get hostname bindings for an app or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hostnamebindings
GET
Webappsgethostnamebinding — Get the named hostname binding for an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hostnamebindings/{hostname}
PUT
Webappscreateorupdatehostnamebinding — Creates a hostname binding for an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hostnamebindings/{hostname}
DELETE
Webappsdeletehostnamebinding — Deletes a hostname binding for an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hostnamebindings/{hostname}
GET
Webappsgethybridconnection — Retrieves a specific Service Bus Hybrid Connection used by this Web App.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hybridconnectionnamespaces/{namespacename}/relays/{relayname}
PUT
Webappscreateorupdatehybridconnection — Creates a new Hybrid Connection using a Service Bus relay.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hybridconnectionnamespaces/{namespacename}/relays/{relayname}
PATCH
Webappsupdatehybridconnection — Creates a new Hybrid Connection using a Service Bus relay.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hybridconnectionnamespaces/{namespacename}/relays/{relayname}
DELETE
Webappsdeletehybridconnection — Removes a Hybrid Connection from this site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hybridconnectionnamespaces/{namespacename}/relays/{relayname}
GET
Webappslisthybridconnections — Retrieves all Service Bus Hybrid Connections used by this Web App.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hybridconnectionrelays
GET
Webappslistrelayserviceconnections — Gets hybrid connections configured for an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hybridconnection
GET
Webappsgetrelayserviceconnection — Gets a hybrid connection configuration by its name.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hybridconnection/{entityname}
PUT
Webappscreateorupdaterelayserviceconnection — Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hybridconnection/{entityname}
PATCH
Webappsupdaterelayserviceconnection — Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hybridconnection/{entityname}
DELETE
Webappsdeleterelayserviceconnection — Deletes a relay service connection by its name.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hybridconnection/{entityname}
GET
Webappslistinstanceidentifiers — Gets all scale-out instances of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances
GET
Webappsgetinstanceinfo — Gets all scale-out instances of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances/{instanceid}
GET
Webappsgetinstancemsdeploystatus — Get the status of the last MSDeploy operation.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances/{instanceid}/extensions/msdeploy
PUT
Webappscreateinstancemsdeployoperation — Invoke the MSDeploy web app extension.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances/{instanceid}/extensions/msdeploy
GET
Webappsgetinstancemsdeploylog — Get the MSDeploy Log for the last MSDeploy operation.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances/{instanceid}/extensions/msdeploy/log
GET
Webappslistinstanceprocesses — Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances/{instanceid}/processes
GET
Webappsgetinstanceprocess — Get process information by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances/{instanceid}/processes/{processid}
DELETE
Webappsdeleteinstanceprocess — Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances/{instanceid}/processes/{processid}
GET
Webappsgetinstanceprocessdump — Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances/{instanceid}/processes/{processid}/dump
GET
Webappslistinstanceprocessmodules — List module information for a process by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances/{instanceid}/processes/{processid}/modules
GET
Webappsgetinstanceprocessmodule — Get process information by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances/{instanceid}/processes/{processid}/modules/{baseaddress}
GET
Webappslistinstanceprocessthreads — List the threads in a process by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances/{instanceid}/processes/{processid}/threads
POST
Webappsiscloneable — Shows whether an app can be cloned to another resource group or subscription.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/iscloneable
POST
Webappslistworkflowsconnections — Lists logic app's connections for web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/listworkflowsconnections
POST
Webappslistsitebackups — Gets existing backups of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/listbackups
POST
Webappslistsyncfunctiontriggers — This is to allow calling via powershell and ARM template.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/listsyncfunctiontriggerstatus
PUT
Webappsmigratestorage — Restores a web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/migrate
POST
Webappsmigratemysql — Migrates a local (in-app) MySql database to a remote MySql database.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/migratemysql
GET
Webappsgetmigratemysqlstatus — Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/migratemysql/status
GET
Webappsgetswiftvirtualnetworkconnection — Gets a Swift Virtual Network connection.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/networkconfig/virtualnetwork
PUT
Webappscreateorupdateswiftvirtualnetworkconnectionwithcheck — 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 not
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/networkconfig/virtualnetwork
PATCH
Webappsupdateswiftvirtualnetworkconnectionwithcheck — 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 not
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/networkconfig/virtualnetwork
DELETE
Webappsdeleteswiftvirtualnetwork — Deletes a Swift Virtual Network connection from an app (or deployment slot).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/networkconfig/virtualnetwork
GET
Webappslistnetworkfeatures — Gets all network features used by the app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/networkfeatures/{view}
POST
Webappsstartwebsitenetworktrace — Start capturing network packets for the site (To be deprecated).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/networktrace/start
POST
Webappsstartwebsitenetworktraceoperation — Start capturing network packets for the site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/networktrace/startoperation
POST
Webappsstopwebsitenetworktrace — Stop ongoing capturing network packets for the site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/networktrace/stop
POST
Webappsgeneratenewsitepublishingpassword — Generates a new publishing password for an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/newpassword
GET
Webappslistperfmoncounters — Gets perfmon counters for web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/perfcounters
GET
Webappsgetsitephperrorlogflag — Gets web app's event logs.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/phplogging
GET
Webappslistpremieraddons — Gets the premier add-ons of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/premieraddons
GET
Webappsgetpremieraddon — Gets a named add-on of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/premieraddons/{premieraddonname}
PUT
Webappsaddpremieraddon — Updates a named add-on of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/premieraddons/{premieraddonname}
PATCH
Webappsupdatepremieraddon — Updates a named add-on of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/premieraddons/{premieraddonname}
DELETE
Webappsdeletepremieraddon — Delete a premier add-on from an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/premieraddons/{premieraddonname}
GET
Webappsgetprivateaccess — Gets data around private site access enablement and authorized Virtual Networks that can access the site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/privateaccess/virtualnetworks
PUT
Webappsputprivateaccessvnet — Sets data around private site access enablement and authorized Virtual Networks that can access the site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/privateaccess/virtualnetworks
GET
Webappsgetprivateendpointconnectionlist — Gets the list of private endpoint connections associated with a site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/privateendpointconnections
GET
Webappsgetprivateendpointconnection — Gets a private endpoint connection
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/privateendpointconnections/{privateendpointconnectionname}
PUT
Webappsapproveorrejectprivateendpointconnection — Approves or rejects a private endpoint connection
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/privateendpointconnections/{privateendpointconnectionname}
DELETE
Webappsdeleteprivateendpointconnection — Deletes a private endpoint connection
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/privateendpointconnections/{privateendpointconnectionname}
GET
Webappsgetprivatelinkresources — Gets the private link resources
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/privatelinkresources
GET
Webappslistprocesses — Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/processes
GET
Webappsgetprocess — Get process information by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/processes/{processid}
DELETE
Webappsdeleteprocess — Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/processes/{processid}
GET
Webappsgetprocessdump — Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/processes/{processid}/dump
GET
Webappslistprocessmodules — List module information for a process by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/processes/{processid}/modules
GET
Webappsgetprocessmodule — Get process information by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/processes/{processid}/modules/{baseaddress}
GET
Webappslistprocessthreads — List the threads in a process by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/processes/{processid}/threads
GET
Webappslistpubliccertificates — Get public certificates for an app or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/publiccertificates
GET
Webappsgetpubliccertificate — Get the named public certificate for an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/publiccertificates/{publiccertificatename}
PUT
Webappscreateorupdatepubliccertificate — Creates a hostname binding for an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/publiccertificates/{publiccertificatename}
DELETE
Webappsdeletepubliccertificate — Deletes a hostname binding for an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/publiccertificates/{publiccertificatename}
POST
Webappslistpublishingprofilexmlwithsecrets — Gets the publishing profile for an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/publishxml
POST
Webappsresetproductionslotconfig — Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/resetslotconfig
POST
Webappsrestart — Restarts an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/restart
POST
Webappsrestorefrombackupblob — Restores an app from a backup blob in Azure Storage.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/restorefrombackupblob
POST
Webappsrestorefromdeletedapp — Restores a deleted web app to this web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/restorefromdeletedapp
POST
Webappsrestoresnapshot — Restores a web app from a snapshot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/restoresnapshot
GET
Webappslistsitecontainers — Lists all the site containers of a site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/sitecontainers
GET
Webappsgetsitecontainer — Gets a site container of a site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/sitecontainers/{containername}
PUT
Webappscreateorupdatesitecontainer — Creates or Updates a site container for a site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/sitecontainers/{containername}
DELETE
Webappsdeletesitecontainer — Deletes a site container for a site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/sitecontainers/{containername}
GET
Webappslistsiteextensions — Get list of siteextensions for a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/siteextensions
GET
Webappsgetsiteextension — Get site extension information by its ID for a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/siteextensions/{siteextensionid}
PUT
Webappsinstallsiteextension — Install site extension on a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/siteextensions/{siteextensionid}
DELETE
Webappsdeletesiteextension — Remove a site extension from a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/siteextensions/{siteextensionid}
GET
Webappslistslots — Gets an app's deployment slots.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots
GET
Webappsgetslot — Gets the details of a web, mobile, or API app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}
PUT
Webappscreateorupdateslot — Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}
PATCH
Webappsupdateslot — Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}
DELETE
Webappsdeleteslot — Deletes a web, mobile, or API app, or one of the deployment slots.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}
GET
Webappsanalyzecustomhostnameslot — Analyze a custom hostname.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/analyzecustomhostname
POST
Webappsapplyslotconfigurationslot — Applies the configuration settings from the target slot onto the current slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/applyslotconfig
POST
Webappsbackupslot — Creates a backup of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/backup
GET
Webappslistbackupsslot — Gets existing backups of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/backups
GET
Webappsgetbackupstatusslot — Gets a backup of an app by its ID.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/backups/{backupid}
DELETE
Webappsdeletebackupslot — Deletes a backup of an app by its ID.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/backups/{backupid}
POST
Webappslistbackupstatussecretsslot — 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 new URL is passed in the request body.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/backups/{backupid}/list
POST
Webappsrestoreslot — Restores a specific backup to another app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/backups/{backupid}/restore
GET
Webappslistbasicpublishingcredentialspoliciesslot — Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/basicpublishingcredentialspolicies
GET
Webappsgetftpallowedslot — Returns whether FTP is allowed on the site or not.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/basicpublishingcredentialspolicies/ftp
PUT
Webappsupdateftpallowedslot — Updates whether FTP is allowed on the site or not.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/basicpublishingcredentialspolicies/ftp
GET
Webappsgetscmallowedslot — Returns whether Scm basic auth is allowed on the site or not.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/basicpublishingcredentialspolicies/scm
PUT
Webappsupdatescmallowedslot — Updates whether user publishing credentials are allowed on the site or not.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/basicpublishingcredentialspolicies/scm
GET
Webappslistconfigurationsslot — List the configurations of an app
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config
PUT
Webappsupdateapplicationsettingsslot — Replaces the application settings of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/appsettings
POST
Webappslistapplicationsettingsslot — Gets the application settings of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/appsettings/list
PUT
Webappsupdateauthsettingsslot — Updates the Authentication / Authorization settings associated with web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/authsettings
POST
Webappsgetauthsettingsslot — Gets the Authentication/Authorization settings of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/authsettings/list
GET
Webappsgetauthsettingsv2withoutsecretsslot — Gets site's Authentication / Authorization settings for apps via the V2 format
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/authsettingsv2
PUT
Webappsupdateauthsettingsv2slot — Updates site's Authentication / Authorization settings for apps via the V2 format
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/authsettingsv2
GET
Webappsgetauthsettingsv2slot — Gets site's Authentication / Authorization settings for apps via the V2 format
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/authsettingsv2/list
PUT
Webappsupdateazurestorageaccountsslot — Updates the Azure storage account configurations of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/azurestorageaccounts
POST
Webappslistazurestorageaccountsslot — Gets the Azure storage account configurations of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list
PUT
Webappsupdatebackupconfigurationslot — Updates the backup configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/backup
DELETE
Webappsdeletebackupconfigurationslot — Deletes the backup configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/backup
POST
Webappsgetbackupconfigurationslot — Gets the backup configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/backup/list
GET
Webappsgetappsettingskeyvaultreferencesslot — Gets the config reference app settings and status of an app
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/configreferences/appsettings
GET
Webappsgetappsettingkeyvaultreferenceslot — Gets the config reference and status of an app
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appsettingkey}
GET
Webappsgetsiteconnectionstringkeyvaultreferencesslot — Gets the config reference app settings and status of an app
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings
GET
Webappsgetsiteconnectionstringkeyvaultreferenceslot — Gets the config reference and status of an app
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionstringkey}
PUT
Webappsupdateconnectionstringsslot — Replaces the connection strings of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/connectionstrings
POST
Webappslistconnectionstringsslot — Gets the connection strings of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/connectionstrings/list
GET
Webappsgetdiagnosticlogsconfigurationslot — Gets the logging configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/logs
PUT
Webappsupdatediagnosticlogsconfigslot — Updates the logging configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/logs
PUT
Webappsupdatemetadataslot — Replaces the metadata of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/metadata
POST
Webappslistmetadataslot — Gets the metadata of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/metadata/list
POST
Webappslistpublishingcredentialsslot — Gets the Git/FTP publishing credentials of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/publishingcredentials/list
PUT
Webappsupdatesitepushsettingsslot — Updates the Push settings associated with web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/pushsettings
POST
Webappslistsitepushsettingsslot — Gets the Push settings associated with web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/pushsettings/list
GET
Webappsgetconfigurationslot — Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/web
PUT
Webappscreateorupdateconfigurationslot — Updates the configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/web
PATCH
Webappsupdateconfigurationslot — Updates the configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/web
GET
Webappslistconfigurationsnapshotinfoslot — Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/web/snapshots
GET
Webappsgetconfigurationsnapshotslot — Gets a snapshot of the configuration of an app at a previous point in time.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotid}
POST
Webappsrecoversiteconfigurationsnapshotslot — Reverts the configuration of an app to a previous snapshot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotid}/recover
POST
Webappsgetwebsitecontainerlogsslot — Gets the last lines of docker logs for the given site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/containerlogs
POST
Webappsgetcontainerlogszipslot — Gets the ZIP archived docker log files for the given site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/containerlogs/zip/download
GET
Webappslistcontinuouswebjobsslot — List continuous web jobs for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/continuouswebjobs
GET
Webappsgetcontinuouswebjobslot — Gets a continuous web job by its ID for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/continuouswebjobs/{webjobname}
DELETE
Webappsdeletecontinuouswebjobslot — Delete a continuous web job by its ID for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/continuouswebjobs/{webjobname}
POST
Webappsstartcontinuouswebjobslot — Start a continuous web job for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/continuouswebjobs/{webjobname}/start
POST
Webappsstopcontinuouswebjobslot — Stop a continuous web job for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/continuouswebjobs/{webjobname}/stop
POST
Webappsdeployworkflowartifactsslot — Creates the artifacts for web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/deployworkflowartifacts
GET
Webappslistslotsitedeploymentstatusesslot — List deployment statuses for an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/deploymentstatus
GET
Webappsgetslotsitedeploymentstatusslot — Gets the deployment status for an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/deploymentstatus/{deploymentstatusid}
GET
Webappslistdeploymentsslot — List deployments for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/deployments
GET
Webappsgetdeploymentslot — Get a deployment by its ID for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/deployments/{id}
PUT
Webappscreatedeploymentslot — Create a deployment for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/deployments/{id}
DELETE
Webappsdeletedeploymentslot — Delete a deployment by its ID for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/deployments/{id}
GET
Webappslistdeploymentlogslot — List deployment log for specific deployment for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/deployments/{id}/log
POST
Webappsdiscoverbackupslot — 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.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/discoverbackup
GET
Webappslistdomainownershipidentifiersslot — Lists ownership identifiers for domain associated with web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/domainownershipidentifiers
GET
Webappsgetdomainownershipidentifierslot — Get domain ownership identifier for web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/domainownershipidentifiers/{domainownershipidentifiername}
PUT
Webappscreateorupdatedomainownershipidentifierslot — Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/domainownershipidentifiers/{domainownershipidentifiername}
PATCH
Webappsupdatedomainownershipidentifierslot — Creates a domain ownership identifier for web app, or updates an existing ownership identifier.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/domainownershipidentifiers/{domainownershipidentifiername}
DELETE
Webappsdeletedomainownershipidentifierslot — Deletes a domain ownership identifier for a web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/domainownershipidentifiers/{domainownershipidentifiername}
GET
Webappsgetmsdeploystatusslot — Get the status of the last MSDeploy operation.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/extensions/msdeploy
PUT
Webappscreatemsdeployoperationslot — Invoke the MSDeploy web app extension.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/extensions/msdeploy
GET
Webappsgetmsdeploylogslot — Get the MSDeploy Log for the last MSDeploy operation.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/extensions/msdeploy/log
GET
Webappslistinstancefunctionsslot — List the functions for a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/functions
GET
Webappsgetfunctionsadmintokenslot — Fetch a short lived token that can be exchanged for a master key.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/functions/admin/token
GET
Webappsgetinstancefunctionslot — Get function information by its ID for web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/functions/{functionname}
PUT
Webappscreateinstancefunctionslot — Create function for web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/functions/{functionname}
DELETE
Webappsdeleteinstancefunctionslot — Delete a function for web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/functions/{functionname}
PUT
Webappscreateorupdatefunctionsecretslot — Add or update a function secret.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/functions/{functionname}/keys/{keyname}
DELETE
Webappsdeletefunctionsecretslot — Delete a function secret.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/functions/{functionname}/keys/{keyname}
POST
Webappslistfunctionkeysslot — Get function keys for a function in a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/functions/{functionname}/listkeys
POST
Webappslistfunctionsecretsslot — Get function secrets for a function in a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/functions/{functionname}/listsecrets
POST
Webappslisthostkeysslot — Get host secrets for a function app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/host/default/listkeys
POST
Webappslistsyncstatusslot — This is to allow calling via powershell and ARM template.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/host/default/listsyncstatus
POST
Webappssyncfunctionsslot — Syncs function trigger metadata to the management database
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/host/default/sync
GET
Webappslisthostnamebindingsslot — Get hostname bindings for an app or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hostnamebindings
GET
Webappsgethostnamebindingslot — Get the named hostname binding for an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hostnamebindings/{hostname}
PUT
Webappscreateorupdatehostnamebindingslot — Creates a hostname binding for an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hostnamebindings/{hostname}
DELETE
Webappsdeletehostnamebindingslot — Deletes a hostname binding for an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hostnamebindings/{hostname}
GET
Webappsgethybridconnectionslot — Retrieves a specific Service Bus Hybrid Connection used by this Web App.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hybridconnectionnamespaces/{namespacename}/relays/{relayname}
PUT
Webappscreateorupdatehybridconnectionslot — Creates a new Hybrid Connection using a Service Bus relay.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hybridconnectionnamespaces/{namespacename}/relays/{relayname}
PATCH
Webappsupdatehybridconnectionslot — Creates a new Hybrid Connection using a Service Bus relay.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hybridconnectionnamespaces/{namespacename}/relays/{relayname}
DELETE
Webappsdeletehybridconnectionslot — Removes a Hybrid Connection from this site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hybridconnectionnamespaces/{namespacename}/relays/{relayname}
GET
Webappslisthybridconnectionsslot — Retrieves all Service Bus Hybrid Connections used by this Web App.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hybridconnectionrelays
GET
Webappslistrelayserviceconnectionsslot — Gets hybrid connections configured for an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hybridconnection
GET
Webappsgetrelayserviceconnectionslot — Gets a hybrid connection configuration by its name.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hybridconnection/{entityname}
PUT
Webappscreateorupdaterelayserviceconnectionslot — Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hybridconnection/{entityname}
PATCH
Webappsupdaterelayserviceconnectionslot — Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hybridconnection/{entityname}
DELETE
Webappsdeleterelayserviceconnectionslot — Deletes a relay service connection by its name.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hybridconnection/{entityname}
GET
Webappslistinstanceidentifiersslot — Gets all scale-out instances of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances
GET
Webappsgetinstanceinfoslot — Gets all scale-out instances of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances/{instanceid}
GET
Webappsgetinstancemsdeploystatusslot — Get the status of the last MSDeploy operation.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances/{instanceid}/extensions/msdeploy
PUT
Webappscreateinstancemsdeployoperationslot — Invoke the MSDeploy web app extension.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances/{instanceid}/extensions/msdeploy
GET
Webappsgetinstancemsdeploylogslot — Get the MSDeploy Log for the last MSDeploy operation.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances/{instanceid}/extensions/msdeploy/log
GET
Webappslistinstanceprocessesslot — Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances/{instanceid}/processes
GET
Webappsgetinstanceprocessslot — Get process information by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances/{instanceid}/processes/{processid}
DELETE
Webappsdeleteinstanceprocessslot — Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances/{instanceid}/processes/{processid}
GET
Webappsgetinstanceprocessdumpslot — Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances/{instanceid}/processes/{processid}/dump
GET
Webappslistinstanceprocessmodulesslot — List module information for a process by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances/{instanceid}/processes/{processid}/modules
GET
Webappsgetinstanceprocessmoduleslot — Get process information by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances/{instanceid}/processes/{processid}/modules/{baseaddress}
GET
Webappslistinstanceprocessthreadsslot — List the threads in a process by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances/{instanceid}/processes/{processid}/threads
POST
Webappsiscloneableslot — Shows whether an app can be cloned to another resource group or subscription.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/iscloneable
POST
Webappslistworkflowsconnectionsslot — Lists logic app's connections for web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/listworkflowsconnections
POST
Webappslistsitebackupsslot — Gets existing backups of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/listbackups
POST
Webappslistsyncfunctiontriggersslot — This is to allow calling via powershell and ARM template.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus
GET
Webappsgetmigratemysqlstatusslot — Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/migratemysql/status
GET
Webappsgetswiftvirtualnetworkconnectionslot — Gets a Swift Virtual Network connection.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/networkconfig/virtualnetwork
PUT
Webappscreateorupdateswiftvirtualnetworkconnectionwithcheckslot — 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 not
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/networkconfig/virtualnetwork
PATCH
Webappsupdateswiftvirtualnetworkconnectionwithcheckslot — 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 not
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/networkconfig/virtualnetwork
DELETE
Webappsdeleteswiftvirtualnetworkslot — Deletes a Swift Virtual Network connection from an app (or deployment slot).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/networkconfig/virtualnetwork
GET
Webappslistnetworkfeaturesslot — Gets all network features used by the app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/networkfeatures/{view}
POST
Webappsstartwebsitenetworktraceslot — Start capturing network packets for the site (To be deprecated).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/networktrace/start
POST
Webappsstartwebsitenetworktraceoperationslot — Start capturing network packets for the site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/networktrace/startoperation
POST
Webappsstopwebsitenetworktraceslot — Stop ongoing capturing network packets for the site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/networktrace/stop
POST
Webappsgeneratenewsitepublishingpasswordslot — Generates a new publishing password for an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/newpassword
GET
Webappslistperfmoncountersslot — Gets perfmon counters for web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/perfcounters
GET
Webappsgetsitephperrorlogflagslot — Gets web app's event logs.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/phplogging
GET
Webappslistpremieraddonsslot — Gets the premier add-ons of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/premieraddons
GET
Webappsgetpremieraddonslot — Gets a named add-on of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/premieraddons/{premieraddonname}
PUT
Webappsaddpremieraddonslot — Updates a named add-on of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/premieraddons/{premieraddonname}
PATCH
Webappsupdatepremieraddonslot — Updates a named add-on of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/premieraddons/{premieraddonname}
DELETE
Webappsdeletepremieraddonslot — Delete a premier add-on from an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/premieraddons/{premieraddonname}
GET
Webappsgetprivateaccessslot — Gets data around private site access enablement and authorized Virtual Networks that can access the site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/privateaccess/virtualnetworks
PUT
Webappsputprivateaccessvnetslot — Sets data around private site access enablement and authorized Virtual Networks that can access the site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/privateaccess/virtualnetworks
GET
Webappsgetprivateendpointconnectionlistslot — Gets the list of private endpoint connections associated with a site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/privateendpointconnections
GET
Webappsgetprivateendpointconnectionslot — Gets a private endpoint connection
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/privateendpointconnections/{privateendpointconnectionname}
PUT
Webappsapproveorrejectprivateendpointconnectionslot — Approves or rejects a private endpoint connection
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/privateendpointconnections/{privateendpointconnectionname}
DELETE
Webappsdeleteprivateendpointconnectionslot — Deletes a private endpoint connection
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/privateendpointconnections/{privateendpointconnectionname}
GET
Webappsgetprivatelinkresourcesslot — Gets the private link resources
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/privatelinkresources
GET
Webappslistprocessesslot — Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/processes
GET
Webappsgetprocessslot — Get process information by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/processes/{processid}
DELETE
Webappsdeleteprocessslot — Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/processes/{processid}
GET
Webappsgetprocessdumpslot — Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/processes/{processid}/dump
GET
Webappslistprocessmodulesslot — List module information for a process by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/processes/{processid}/modules
GET
Webappsgetprocessmoduleslot — Get process information by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/processes/{processid}/modules/{baseaddress}
GET
Webappslistprocessthreadsslot — List the threads in a process by its ID for a specific scaled-out instance in a web site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/processes/{processid}/threads
GET
Webappslistpubliccertificatesslot — Get public certificates for an app or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/publiccertificates
GET
Webappsgetpubliccertificateslot — Get the named public certificate for an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/publiccertificates/{publiccertificatename}
PUT
Webappscreateorupdatepubliccertificateslot — Creates a hostname binding for an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/publiccertificates/{publiccertificatename}
DELETE
Webappsdeletepubliccertificateslot — Deletes a hostname binding for an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/publiccertificates/{publiccertificatename}
POST
Webappslistpublishingprofilexmlwithsecretsslot — Gets the publishing profile for an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/publishxml
POST
Webappsresetslotconfigurationslot — Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/resetslotconfig
POST
Webappsrestartslot — Restarts an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/restart
POST
Webappsrestorefrombackupblobslot — Restores an app from a backup blob in Azure Storage.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/restorefrombackupblob
POST
Webappsrestorefromdeletedappslot — Restores a deleted web app to this web app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/restorefromdeletedapp
POST
Webappsrestoresnapshotslot — Restores a web app from a snapshot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/restoresnapshot
GET
Webappslistsitecontainersslot — Lists all the site containers of a site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/sitecontainers
GET
Webappsgetsitecontainerslot — Gets a site container of a site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/sitecontainers/{containername}
PUT
Webappscreateorupdatesitecontainerslot — Creates or Updates a site container for a site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/sitecontainers/{containername}
DELETE
Webappsdeletesitecontainerslot — Deletes a site container for a site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/sitecontainers/{containername}
GET
Webappslistsiteextensionsslot — Get list of siteextensions for a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/siteextensions
GET
Webappsgetsiteextensionslot — Get site extension information by its ID for a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/siteextensions/{siteextensionid}
PUT
Webappsinstallsiteextensionslot — Install site extension on a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/siteextensions/{siteextensionid}
DELETE
Webappsdeletesiteextensionslot — Remove a site extension from a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/siteextensions/{siteextensionid}
POST
Webappslistslotdifferencesslot — Get the difference in configuration settings between two web app slots.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/slotsdiffs
POST
Webappsswapslotslot — Swaps two deployment slots of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/slotsswap
GET
Webappslistsnapshotsslot — Returns all Snapshots to the user.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/snapshots
GET
Webappslistsnapshotsfromdrsecondaryslot — Returns all Snapshots to the user from DRSecondary endpoint.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/snapshotsdr
GET
Webappsgetsourcecontrolslot — Gets the source control configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/sourcecontrols/web
PUT
Webappscreateorupdatesourcecontrolslot — Updates the source control configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/sourcecontrols/web
PATCH
Webappsupdatesourcecontrolslot — Updates the source control configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/sourcecontrols/web
DELETE
Webappsdeletesourcecontrolslot — Deletes the source control configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/sourcecontrols/web
POST
Webappsstartslot — Starts an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/start
POST
Webappsstartnetworktraceslot — Start capturing network packets for the site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/startnetworktrace
POST
Webappsstopslot — Stops an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/stop
POST
Webappsstopnetworktraceslot — Stop ongoing capturing network packets for the site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/stopnetworktrace
POST
Webappssyncrepositoryslot — Sync web app repository.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/sync
POST
Webappssyncfunctiontriggersslot — Syncs function trigger metadata to the management database
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/syncfunctiontriggers
GET
Webappslisttriggeredwebjobsslot — List triggered web jobs for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/triggeredwebjobs
GET
Webappsgettriggeredwebjobslot — Gets a triggered web job by its ID for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/triggeredwebjobs/{webjobname}
DELETE
Webappsdeletetriggeredwebjobslot — Delete a triggered web job by its ID for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/triggeredwebjobs/{webjobname}
GET
Webappslisttriggeredwebjobhistoryslot — List a triggered web job's history for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/triggeredwebjobs/{webjobname}/history
GET
Webappsgettriggeredwebjobhistoryslot — Gets a triggered web job's history by its ID for an app, , or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/triggeredwebjobs/{webjobname}/history/{id}
POST
Webappsruntriggeredwebjobslot — Run a triggered web job for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/triggeredwebjobs/{webjobname}/run
GET
Webappslistusagesslot — Gets the quota usage information of an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/usages
GET
Webappslistvnetconnectionsslot — Gets the virtual networks the app (or deployment slot) is connected to.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections
GET
Webappsgetvnetconnectionslot — Gets a virtual network the app (or deployment slot) is connected to by name.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections/{vnetname}
PUT
Webappscreateorupdatevnetconnectionslot — Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections/{vnetname}
PATCH
Webappsupdatevnetconnectionslot — Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections/{vnetname}
DELETE
Webappsdeletevnetconnectionslot — Deletes a connection from an app (or deployment slot to a named virtual network.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections/{vnetname}
GET
Webappsgetvnetconnectiongatewayslot — Gets an app's Virtual Network gateway.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections/{vnetname}/gateways/{gatewayname}
PUT
Webappscreateorupdatevnetconnectiongatewayslot — Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections/{vnetname}/gateways/{gatewayname}
PATCH
Webappsupdatevnetconnectiongatewayslot — Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections/{vnetname}/gateways/{gatewayname}
GET
Webappslistwebjobsslot — List webjobs for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/webjobs
GET
Webappsgetwebjobslot — Get webjob information for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/webjobs/{webjobname}
GET
Webappslistinstanceworkflowsslot — List the workflows for a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/workflows
GET
Webappsgetinstanceworkflowslot — Get workflow information by its ID for web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/workflows/{workflowname}
POST
Webappslistslotdifferencesfromproduction — Get the difference in configuration settings between two web app slots.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slotsdiffs
POST
Webappsswapslotwithproduction — Swaps two deployment slots of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slotsswap
GET
Webappslistsnapshots — Returns all Snapshots to the user.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/snapshots
GET
Webappslistsnapshotsfromdrsecondary — Returns all Snapshots to the user from DRSecondary endpoint.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/snapshotsdr
GET
Webappsgetsourcecontrol — Gets the source control configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/sourcecontrols/web
PUT
Webappscreateorupdatesourcecontrol — Updates the source control configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/sourcecontrols/web
PATCH
Webappsupdatesourcecontrol — Updates the source control configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/sourcecontrols/web
DELETE
Webappsdeletesourcecontrol — Deletes the source control configuration of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/sourcecontrols/web
POST
Webappsstart — Starts an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/start
POST
Webappsstartnetworktrace — Start capturing network packets for the site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/startnetworktrace
POST
Webappsstop — Stops an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/stop
POST
Webappsstopnetworktrace — Stop ongoing capturing network packets for the site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/stopnetworktrace
POST
Webappssyncrepository — Sync web app repository.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/sync
POST
Webappssyncfunctiontriggers — Syncs function trigger metadata to the management database
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/syncfunctiontriggers
GET
Webappslisttriggeredwebjobs — List triggered web jobs for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/triggeredwebjobs
GET
Webappsgettriggeredwebjob — Gets a triggered web job by its ID for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/triggeredwebjobs/{webjobname}
DELETE
Webappsdeletetriggeredwebjob — Delete a triggered web job by its ID for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/triggeredwebjobs/{webjobname}
GET
Webappslisttriggeredwebjobhistory — List a triggered web job's history for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/triggeredwebjobs/{webjobname}/history
GET
Webappsgettriggeredwebjobhistory — Gets a triggered web job's history by its ID for an app, , or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/triggeredwebjobs/{webjobname}/history/{id}
POST
Webappsruntriggeredwebjob — Run a triggered web job for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/triggeredwebjobs/{webjobname}/run
POST
Webappsupdatemachinekey — Updates the machine key of an app.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/updatemachinekey
GET
Webappslistusages — Gets the quota usage information of an app (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/usages
GET
Webappslistvnetconnections — Gets the virtual networks the app (or deployment slot) is connected to.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections
GET
Webappsgetvnetconnection — Gets a virtual network the app (or deployment slot) is connected to by name.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections/{vnetname}
PUT
Webappscreateorupdatevnetconnection — Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections/{vnetname}
PATCH
Webappsupdatevnetconnection — Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections/{vnetname}
DELETE
Webappsdeletevnetconnection — Deletes a connection from an app (or deployment slot to a named virtual network.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections/{vnetname}
GET
Webappsgetvnetconnectiongateway — Gets an app's Virtual Network gateway.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections/{vnetname}/gateways/{gatewayname}
PUT
Webappscreateorupdatevnetconnectiongateway — Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections/{vnetname}/gateways/{gatewayname}
PATCH
Webappsupdatevnetconnectiongateway — Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections/{vnetname}/gateways/{gatewayname}
GET
Webappslistwebjobs — List webjobs for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/webjobs
GET
Webappsgetwebjob — Get webjob information for an app, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/webjobs/{webjobname}
GET
Webappslistworkflows — List the workflows for a web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/workflows
GET
Webappsgetworkflow — Get workflow information by its ID for web site, or a deployment slot.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/workflows/{workflowname}
PUT
Webappscreateorupdatefunctionsecret — Add or update a function secret.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/functions/{functionname}/keys/{keyname}
DELETE
Webappsdeletefunctionsecret — Delete a function secret.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/functions/{functionname}/keys/{keyname}
PUT
Webappscreateorupdatehostsecret — Add or update a host level secret.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/host/default/{keytype}/{keyname}
DELETE
Webappsdeletehostsecret — Delete a host level secret.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/host/default/{keytype}/{keyname}
GET
Webappsgetnetworktraceoperation — Gets a named operation for a network trace capturing (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/networktrace/operationresults/{operationid}
GET
Webappsgetnetworktraces — Gets a named operation for a network trace capturing (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/networktrace/{operationid}
GET
Webappsgetnetworktraceoperationv2 — Gets a named operation for a network trace capturing (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/networktraces/current/operationresults/{operationid}
GET
Webappsgetnetworktracesv2 — Gets a named operation for a network trace capturing (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/networktraces/{operationid}
PUT
Webappscreateorupdatehostsecretslot — Add or update a host level secret.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/host/default/{keytype}/{keyname}
DELETE
Webappsdeletehostsecretslot — Delete a host level secret.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/host/default/{keytype}/{keyname}
GET
Webappsgetnetworktraceoperationslot — Gets a named operation for a network trace capturing (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/networktrace/operationresults/{operationid}
GET
Webappsgetnetworktracesslot — Gets a named operation for a network trace capturing (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/networktrace/{operationid}
GET
Webappsgetnetworktraceoperationslotv2 — Gets a named operation for a network trace capturing (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/networktraces/current/operationresults/{operationid}
GET
Webappsgetnetworktracesslotv2 — Gets a named operation for a network trace capturing (or deployment slot, if specified).
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/networktraces/{operationid}

MCP Tools

get-all-apps-subscription

Get all apps for a subscription.

read-only idempotent
gets-all-web-mobile-and

Gets all web, mobile, and API apps in the specified resource group.

read-only idempotent
gets-details-web-mobile-api

Gets the details of a web, mobile, or API app.

read-only idempotent
creates-new-web-mobile-api

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

idempotent
creates-new-web-mobile-api-2

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

idempotent
deletes-web-mobile-api-app

Deletes a web, mobile, or API app, or one of the deployment slots.

idempotent
analyze-custom-hostname

Analyze a custom hostname.

read-only idempotent
applies-configuration-settings-target-slot

Applies the configuration settings from the target slot onto the current slot.

read-only
creates-backup-app

Creates a backup of an app.

gets-existing-backups-app

Gets existing backups of an app.

read-only idempotent
gets-backup-app-its-id

Gets a backup of an app by its ID.

read-only idempotent
deletes-backup-app-its-id

Deletes a backup of an app by its ID.

idempotent
gets-status-web-app-backup

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 new URL is passed in the request body.

restores-specific-backup-another-app

Restores a specific backup to another app (or deployment slot, if specified).

returns-whether-scm-basic-auth

Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.

read-only idempotent
returns-whether-ftp-is-allowed

Returns whether FTP is allowed on the site or not.

read-only idempotent
updates-whether-ftp-is-allowed

Updates whether FTP is allowed on the site or not.

idempotent
returns-whether-scm-basic-auth-2

Returns whether Scm basic auth is allowed on the site or not.

read-only idempotent
updates-whether-user-publishing-credentials

Updates whether user publishing credentials are allowed on the site or not.

idempotent
list-configurations-app

List the configurations of an app

read-only idempotent
replaces-application-settings-app

Replaces the application settings of an app.

idempotent
gets-application-settings-app

Gets the application settings of an app.

updates-authentication-authorization-settings-associated

Updates the Authentication / Authorization settings associated with web app.

idempotent
gets-authentication-authorization-settings-app

Gets the Authentication/Authorization settings of an app.

gets-site-s-authentication-authorization-settings

Gets site's Authentication / Authorization settings for apps via the V2 format

read-only idempotent
updates-site-s-authentication-authorization-settings

Updates site's Authentication / Authorization settings for apps via the V2 format

idempotent
gets-site-s-authentication-authorization-settings-2

Gets site's Authentication / Authorization settings for apps via the V2 format

read-only idempotent
updates-azure-storage-account-configurations

Updates the Azure storage account configurations of an app.

idempotent
gets-azure-storage-account-configurations

Gets the Azure storage account configurations of an app.

updates-backup-configuration-app

Updates the backup configuration of an app.

idempotent
deletes-backup-configuration-app

Deletes the backup configuration of an app.

idempotent
gets-backup-configuration-app

Gets the backup configuration of an app.

gets-config-reference-app-settings

Gets the config reference app settings and status of an app

read-only idempotent
gets-config-reference-and-status

Gets the config reference and status of an app

read-only idempotent
gets-config-reference-app-settings-2

Gets the config reference app settings and status of an app

read-only idempotent
gets-config-reference-and-status-2

Gets the config reference and status of an app

read-only idempotent
replaces-connection-strings-app

Replaces the connection strings of an app.

idempotent
gets-connection-strings-app

Gets the connection strings of an app.

gets-logging-configuration-app

Gets the logging configuration of an app.

read-only idempotent
updates-logging-configuration-app

Updates the logging configuration of an app.

idempotent
replaces-metadata-app

Replaces the metadata of an app.

idempotent
gets-metadata-app

Gets the metadata of an app.

gets-git-ftp-publishing-credentials

Gets the Git/FTP publishing credentials of an app.

updates-push-settings-associated-web

Updates the Push settings associated with web app.

idempotent
gets-push-settings-associated-web

Gets the Push settings associated with web app.

gets-names-app-settings-and

Gets the names of app settings and connection strings that stick to the slot (not swapped).

read-only idempotent
updates-names-application-settings-and

Updates the names of application settings and connection string that remain with the slot during swap operation.

idempotent
gets-configuration-app-such-platform

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

read-only idempotent
updates-configuration-app

Updates the configuration of an app.

idempotent
updates-configuration-app-2

Updates the configuration of an app.

idempotent
gets-list-web-app-configuration

Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.

read-only idempotent
gets-snapshot-configuration-app-previous

Gets a snapshot of the configuration of an app at a previous point in time.

read-only idempotent
reverts-configuration-app-previous-snapshot

Reverts the configuration of an app to a previous snapshot.

gets-last-lines-docker-logs

Gets the last lines of docker logs for the given site

gets-zip-archived-docker-log

Gets the ZIP archived docker log files for the given site

list-continuous-web-jobs-app

List continuous web jobs for an app, or a deployment slot.

read-only idempotent
gets-continuous-web-job-its

Gets a continuous web job by its ID for an app, or a deployment slot.

read-only idempotent
delete-continuous-web-job-its

Delete a continuous web job by its ID for an app, or a deployment slot.

idempotent
start-continuous-web-job-app

Start a continuous web job for an app, or a deployment slot.

stop-continuous-web-job-app

Stop a continuous web job for an app, or a deployment slot.

creates-artifacts-web-site-deployment

Creates the artifacts for web site, or a deployment slot.

list-deployment-statuses-app-deployment

List deployment statuses for an app (or deployment slot, if specified).

read-only idempotent
gets-deployment-status-app-deployment

Gets the deployment status for an app (or deployment slot, if specified).

read-only idempotent
list-deployments-app-deployment-slot

List deployments for an app, or a deployment slot.

read-only idempotent
get-deployment-its-id-app

Get a deployment by its ID for an app, or a deployment slot.

read-only idempotent
create-deployment-app-deployment-slot

Create a deployment for an app, or a deployment slot.

idempotent
delete-deployment-its-id-app

Delete a deployment by its ID for an app, or a deployment slot.

idempotent
list-deployment-log-specific-deployment

List deployment log for specific deployment for an app, or a deployment slot.

read-only idempotent
discovers-existing-app-backup-that

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.

read-only
lists-ownership-identifiers-domain-associated

Lists ownership identifiers for domain associated with web app.

read-only idempotent
get-domain-ownership-identifier-web

Get domain ownership identifier for web app.

read-only idempotent
creates-domain-ownership-identifier-web

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

idempotent
creates-domain-ownership-identifier-web-2

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

idempotent
deletes-domain-ownership-identifier-web

Deletes a domain ownership identifier for a web app.

idempotent
get-status-last-msdeploy-operation

Get the status of the last MSDeploy operation.

read-only idempotent
invoke-msdeploy-web-app-extension

Invoke the MSDeploy web app extension.

idempotent
get-msdeploy-log-last-msdeploy

Get the MSDeploy Log for the last MSDeploy operation.

read-only idempotent
invoke-onedeploy-status-api-api

Invoke onedeploy status API /api/deployments and gets the deployment status for the site

read-only idempotent
invoke-onedeploy-publish-web-app

Invoke the OneDeploy publish web app extension.

idempotent
list-functions-web-site-deployment

List the functions for a web site, or a deployment slot.

read-only idempotent
fetch-short-lived-token-that

Fetch a short lived token that can be exchanged for a master key.

read-only idempotent
get-function-information-its-id

Get function information by its ID for web site, or a deployment slot.

read-only idempotent
create-function-web-site-deployment

Create function for web site, or a deployment slot.

idempotent
delete-function-web-site-deployment

Delete a function for web site, or a deployment slot.

idempotent
get-function-keys-function-web

Get function keys for a function in a web site, or a deployment slot.

read-only
get-function-secrets-function-web

Get function secrets for a function in a web site, or a deployment slot.

read-only
get-host-secrets-function-app

Get host secrets for a function app.

read-only
this-is-allow-calling-powershell

This is to allow calling via powershell and ARM template.

syncs-function-trigger-metadata-management

Syncs function trigger metadata to the management database

get-hostname-bindings-app-deployment

Get hostname bindings for an app or a deployment slot.

read-only idempotent
get-named-hostname-binding-app

Get the named hostname binding for an app (or deployment slot, if specified).

read-only idempotent
creates-hostname-binding-app

Creates a hostname binding for an app.

idempotent
deletes-hostname-binding-app

Deletes a hostname binding for an app.

idempotent
retrieves-specific-service-bus-hybrid

Retrieves a specific Service Bus Hybrid Connection used by this Web App.

read-only idempotent
creates-new-hybrid-connection-using

Creates a new Hybrid Connection using a Service Bus relay.

idempotent
creates-new-hybrid-connection-using-2

Creates a new Hybrid Connection using a Service Bus relay.

idempotent
removes-hybrid-connection-this-site

Removes a Hybrid Connection from this site.

idempotent
retrieves-all-service-bus-hybrid

Retrieves all Service Bus Hybrid Connections used by this Web App.

read-only idempotent
gets-hybrid-connections-configured-app

Gets hybrid connections configured for an app (or deployment slot, if specified).

read-only idempotent
gets-hybrid-connection-configuration-its

Gets a hybrid connection configuration by its name.

read-only idempotent
creates-new-hybrid-connection-configuration

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

idempotent
creates-new-hybrid-connection-configuration-2

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

idempotent
deletes-relay-service-connection-its

Deletes a relay service connection by its name.

idempotent
gets-all-scale-out-instances

Gets all scale-out instances of an app.

read-only idempotent
gets-all-scale-out-instances-2

Gets all scale-out instances of an app.

read-only idempotent
get-status-last-msdeploy-operation-2

Get the status of the last MSDeploy operation.

read-only idempotent
invoke-msdeploy-web-app-extension-2

Invoke the MSDeploy web app extension.

idempotent
get-msdeploy-log-last-msdeploy-2

Get the MSDeploy Log for the last MSDeploy operation.

read-only idempotent
get-list-processes-web-site

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

read-only idempotent
get-process-information-its-id

Get process information by its ID for a specific scaled-out instance in a web site.

read-only idempotent
terminate-process-its-id-web

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

idempotent
get-memory-dump-process-its

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

read-only idempotent
list-module-information-process-its

List module information for a process by its ID for a specific scaled-out instance in a web site.

read-only idempotent
get-process-information-its-id-2

Get process information by its ID for a specific scaled-out instance in a web site.

read-only idempotent
list-threads-process-its-id

List the threads in a process by its ID for a specific scaled-out instance in a web site.

read-only idempotent
shows-whether-app-can-be

Shows whether an app can be cloned to another resource group or subscription.

lists-logic-app-s-connections-web

Lists logic app's connections for web site, or a deployment slot.

gets-existing-backups-app-2

Gets existing backups of an app.

this-is-allow-calling-powershell-2

This is to allow calling via powershell and ARM template.

restores-web-app

Restores a web app.

idempotent
migrates-local-app-mysql-database

Migrates a local (in-app) MySql database to a remote MySql database.

returns-status-mysql-app-migration

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled

read-only idempotent
gets-swift-virtual-network-connection

Gets a Swift Virtual Network connection.

read-only idempotent
integrates-this-web-app-virtual

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 not

idempotent
integrates-this-web-app-virtual-2

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 not

idempotent
deletes-swift-virtual-network-connection

Deletes a Swift Virtual Network connection from an app (or deployment slot).

idempotent
gets-all-network-features-used

Gets all network features used by the app (or deployment slot, if specified).

read-only idempotent
start-capturing-network-packets-site

Start capturing network packets for the site (To be deprecated).

start-capturing-network-packets-site-2

Start capturing network packets for the site.

stop-ongoing-capturing-network-packets

Stop ongoing capturing network packets for the site.

generates-new-publishing-password-app

Generates a new publishing password for an app (or deployment slot, if specified).

gets-perfmon-counters-web-app

Gets perfmon counters for web app.

read-only idempotent
gets-web-app-s-event-logs

Gets web app's event logs.

read-only idempotent
gets-premier-add-ons-app

Gets the premier add-ons of an app.

read-only idempotent
gets-named-add-app

Gets a named add-on of an app.

read-only idempotent
updates-named-add-app

Updates a named add-on of an app.

idempotent
updates-named-add-app-2

Updates a named add-on of an app.

idempotent
delete-premier-add-app

Delete a premier add-on from an app.

idempotent
gets-data-around-private-site

Gets data around private site access enablement and authorized Virtual Networks that can access the site.

read-only idempotent
sets-data-around-private-site

Sets data around private site access enablement and authorized Virtual Networks that can access the site.

idempotent
gets-list-private-endpoint-connections

Gets the list of private endpoint connections associated with a site

read-only idempotent
gets-private-endpoint-connection

Gets a private endpoint connection

read-only idempotent
approves-rejects-private-endpoint-connection

Approves or rejects a private endpoint connection

idempotent
deletes-private-endpoint-connection

Deletes a private endpoint connection

idempotent
gets-private-link-resources

Gets the private link resources

read-only idempotent
get-list-processes-web-site-2

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

read-only idempotent
get-process-information-its-id-3

Get process information by its ID for a specific scaled-out instance in a web site.

read-only idempotent
terminate-process-its-id-web-2

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

idempotent
get-memory-dump-process-its-2

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

read-only idempotent
list-module-information-process-its-2

List module information for a process by its ID for a specific scaled-out instance in a web site.

read-only idempotent
get-process-information-its-id-4

Get process information by its ID for a specific scaled-out instance in a web site.

read-only idempotent
list-threads-process-its-id-2

List the threads in a process by its ID for a specific scaled-out instance in a web site.

read-only idempotent
get-public-certificates-app-deployment

Get public certificates for an app or a deployment slot.

read-only idempotent
get-named-public-certificate-app

Get the named public certificate for an app (or deployment slot, if specified).

read-only idempotent
creates-hostname-binding-app-2

Creates a hostname binding for an app.

idempotent
deletes-hostname-binding-app-2

Deletes a hostname binding for an app.

idempotent
gets-publishing-profile-app-deployment

Gets the publishing profile for an app (or deployment slot, if specified).

resets-configuration-settings-current-slot

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

restarts-app-deployment-slot-if

Restarts an app (or deployment slot, if specified).

restores-app-backup-blob-azure

Restores an app from a backup blob in Azure Storage.

restores-deleted-web-app-this

Restores a deleted web app to this web app.

restores-web-app-snapshot

Restores a web app from a snapshot.

lists-all-site-containers-site

Lists all the site containers of a site, or a deployment slot.

read-only idempotent
gets-site-container-site-deployment

Gets a site container of a site, or a deployment slot.

read-only idempotent
creates-updates-site-container-site

Creates or Updates a site container for a site, or a deployment slot.

idempotent
deletes-site-container-site-deployment

Deletes a site container for a site, or a deployment slot.

idempotent
get-list-siteextensions-web-site

Get list of siteextensions for a web site, or a deployment slot.

read-only idempotent
get-site-extension-information-its

Get site extension information by its ID for a web site, or a deployment slot.

read-only idempotent
install-site-extension-web-site

Install site extension on a web site, or a deployment slot.

idempotent
remove-site-extension-web-site

Remove a site extension from a web site, or a deployment slot.

idempotent
gets-app-s-deployment-slots

Gets an app's deployment slots.

read-only idempotent
gets-details-web-mobile-api-2

Gets the details of a web, mobile, or API app.

read-only idempotent
creates-new-web-mobile-api-3

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

idempotent
creates-new-web-mobile-api-4

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

idempotent
deletes-web-mobile-api-app-2

Deletes a web, mobile, or API app, or one of the deployment slots.

idempotent
analyze-custom-hostname-2

Analyze a custom hostname.

read-only idempotent
applies-configuration-settings-target-slot-2

Applies the configuration settings from the target slot onto the current slot.

read-only
creates-backup-app-2

Creates a backup of an app.

gets-existing-backups-app-3

Gets existing backups of an app.

read-only idempotent
gets-backup-app-its-id-2

Gets a backup of an app by its ID.

read-only idempotent
deletes-backup-app-its-id-2

Deletes a backup of an app by its ID.

idempotent
gets-status-web-app-backup-2

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 new URL is passed in the request body.

restores-specific-backup-another-app-2

Restores a specific backup to another app (or deployment slot, if specified).

returns-whether-scm-basic-auth-3

Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.

read-only idempotent
returns-whether-ftp-is-allowed-2

Returns whether FTP is allowed on the site or not.

read-only idempotent
updates-whether-ftp-is-allowed-2

Updates whether FTP is allowed on the site or not.

idempotent
returns-whether-scm-basic-auth-4

Returns whether Scm basic auth is allowed on the site or not.

read-only idempotent
updates-whether-user-publishing-credentials-2

Updates whether user publishing credentials are allowed on the site or not.

idempotent
list-configurations-app-2

List the configurations of an app

read-only idempotent
replaces-application-settings-app-2

Replaces the application settings of an app.

idempotent
gets-application-settings-app-2

Gets the application settings of an app.

updates-authentication-authorization-settings-associated-2

Updates the Authentication / Authorization settings associated with web app.

idempotent
gets-authentication-authorization-settings-app-2

Gets the Authentication/Authorization settings of an app.

gets-site-s-authentication-authorization-settings-3

Gets site's Authentication / Authorization settings for apps via the V2 format

read-only idempotent
updates-site-s-authentication-authorization-settings-2

Updates site's Authentication / Authorization settings for apps via the V2 format

idempotent
gets-site-s-authentication-authorization-settings-4

Gets site's Authentication / Authorization settings for apps via the V2 format

read-only idempotent
updates-azure-storage-account-configurations-2

Updates the Azure storage account configurations of an app.

idempotent
gets-azure-storage-account-configurations-2

Gets the Azure storage account configurations of an app.

updates-backup-configuration-app-2

Updates the backup configuration of an app.

idempotent
deletes-backup-configuration-app-2

Deletes the backup configuration of an app.

idempotent
gets-backup-configuration-app-2

Gets the backup configuration of an app.

gets-config-reference-app-settings-3

Gets the config reference app settings and status of an app

read-only idempotent
gets-config-reference-and-status-3

Gets the config reference and status of an app

read-only idempotent
gets-config-reference-app-settings-4

Gets the config reference app settings and status of an app

read-only idempotent
gets-config-reference-and-status-4

Gets the config reference and status of an app

read-only idempotent
replaces-connection-strings-app-2

Replaces the connection strings of an app.

idempotent
gets-connection-strings-app-2

Gets the connection strings of an app.

gets-logging-configuration-app-2

Gets the logging configuration of an app.

read-only idempotent
updates-logging-configuration-app-2

Updates the logging configuration of an app.

idempotent
replaces-metadata-app-2

Replaces the metadata of an app.

idempotent
gets-metadata-app-2

Gets the metadata of an app.

gets-git-ftp-publishing-credentials-2

Gets the Git/FTP publishing credentials of an app.

updates-push-settings-associated-web-2

Updates the Push settings associated with web app.

idempotent
gets-push-settings-associated-web-2

Gets the Push settings associated with web app.

gets-configuration-app-such-platform-2

Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.

read-only idempotent
updates-configuration-app-3

Updates the configuration of an app.

idempotent
updates-configuration-app-4

Updates the configuration of an app.

idempotent
gets-list-web-app-configuration-2

Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.

read-only idempotent
gets-snapshot-configuration-app-previous-2

Gets a snapshot of the configuration of an app at a previous point in time.

read-only idempotent
reverts-configuration-app-previous-snapshot-2

Reverts the configuration of an app to a previous snapshot.

gets-last-lines-docker-logs-2

Gets the last lines of docker logs for the given site

gets-zip-archived-docker-log-2

Gets the ZIP archived docker log files for the given site

list-continuous-web-jobs-app-2

List continuous web jobs for an app, or a deployment slot.

read-only idempotent
gets-continuous-web-job-its-2

Gets a continuous web job by its ID for an app, or a deployment slot.

read-only idempotent
delete-continuous-web-job-its-2

Delete a continuous web job by its ID for an app, or a deployment slot.

idempotent
start-continuous-web-job-app-2

Start a continuous web job for an app, or a deployment slot.

stop-continuous-web-job-app-2

Stop a continuous web job for an app, or a deployment slot.

creates-artifacts-web-site-deployment-2

Creates the artifacts for web site, or a deployment slot.

list-deployment-statuses-app-deployment-2

List deployment statuses for an app (or deployment slot, if specified).

read-only idempotent
gets-deployment-status-app-deployment-2

Gets the deployment status for an app (or deployment slot, if specified).

read-only idempotent
list-deployments-app-deployment-slot-2

List deployments for an app, or a deployment slot.

read-only idempotent
get-deployment-its-id-app-2

Get a deployment by its ID for an app, or a deployment slot.

read-only idempotent
create-deployment-app-deployment-slot-2

Create a deployment for an app, or a deployment slot.

idempotent
delete-deployment-its-id-app-2

Delete a deployment by its ID for an app, or a deployment slot.

idempotent
list-deployment-log-specific-deployment-2

List deployment log for specific deployment for an app, or a deployment slot.

read-only idempotent
discovers-existing-app-backup-that-2

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.

read-only
lists-ownership-identifiers-domain-associated-2

Lists ownership identifiers for domain associated with web app.

read-only idempotent
get-domain-ownership-identifier-web-2

Get domain ownership identifier for web app.

read-only idempotent
creates-domain-ownership-identifier-web-3

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

idempotent
creates-domain-ownership-identifier-web-4

Creates a domain ownership identifier for web app, or updates an existing ownership identifier.

idempotent
deletes-domain-ownership-identifier-web-2

Deletes a domain ownership identifier for a web app.

idempotent
get-status-last-msdeploy-operation-3

Get the status of the last MSDeploy operation.

read-only idempotent
invoke-msdeploy-web-app-extension-3

Invoke the MSDeploy web app extension.

idempotent
get-msdeploy-log-last-msdeploy-3

Get the MSDeploy Log for the last MSDeploy operation.

read-only idempotent
list-functions-web-site-deployment-2

List the functions for a web site, or a deployment slot.

read-only idempotent
fetch-short-lived-token-that-2

Fetch a short lived token that can be exchanged for a master key.

read-only idempotent
get-function-information-its-id-2

Get function information by its ID for web site, or a deployment slot.

read-only idempotent
create-function-web-site-deployment-2

Create function for web site, or a deployment slot.

idempotent
delete-function-web-site-deployment-2

Delete a function for web site, or a deployment slot.

idempotent
add-update-function-secret

Add or update a function secret.

idempotent
delete-function-secret

Delete a function secret.

idempotent
get-function-keys-function-web-2

Get function keys for a function in a web site, or a deployment slot.

read-only
get-function-secrets-function-web-2

Get function secrets for a function in a web site, or a deployment slot.

read-only
get-host-secrets-function-app-2

Get host secrets for a function app.

read-only
this-is-allow-calling-powershell-3

This is to allow calling via powershell and ARM template.

syncs-function-trigger-metadata-management-2

Syncs function trigger metadata to the management database

get-hostname-bindings-app-deployment-2

Get hostname bindings for an app or a deployment slot.

read-only idempotent
get-named-hostname-binding-app-2

Get the named hostname binding for an app (or deployment slot, if specified).

read-only idempotent
creates-hostname-binding-app-3

Creates a hostname binding for an app.

idempotent
deletes-hostname-binding-app-3

Deletes a hostname binding for an app.

idempotent
retrieves-specific-service-bus-hybrid-2

Retrieves a specific Service Bus Hybrid Connection used by this Web App.

read-only idempotent
creates-new-hybrid-connection-using-3

Creates a new Hybrid Connection using a Service Bus relay.

idempotent
creates-new-hybrid-connection-using-4

Creates a new Hybrid Connection using a Service Bus relay.

idempotent
removes-hybrid-connection-this-site-2

Removes a Hybrid Connection from this site.

idempotent
retrieves-all-service-bus-hybrid-2

Retrieves all Service Bus Hybrid Connections used by this Web App.

read-only idempotent
gets-hybrid-connections-configured-app-2

Gets hybrid connections configured for an app (or deployment slot, if specified).

read-only idempotent
gets-hybrid-connection-configuration-its-2

Gets a hybrid connection configuration by its name.

read-only idempotent
creates-new-hybrid-connection-configuration-3

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

idempotent
creates-new-hybrid-connection-configuration-4

Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).

idempotent
deletes-relay-service-connection-its-2

Deletes a relay service connection by its name.

idempotent
gets-all-scale-out-instances-3

Gets all scale-out instances of an app.

read-only idempotent
gets-all-scale-out-instances-4

Gets all scale-out instances of an app.

read-only idempotent
get-status-last-msdeploy-operation-4

Get the status of the last MSDeploy operation.

read-only idempotent
invoke-msdeploy-web-app-extension-4

Invoke the MSDeploy web app extension.

idempotent
get-msdeploy-log-last-msdeploy-4

Get the MSDeploy Log for the last MSDeploy operation.

read-only idempotent
get-list-processes-web-site-3

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

read-only idempotent
get-process-information-its-id-5

Get process information by its ID for a specific scaled-out instance in a web site.

read-only idempotent
terminate-process-its-id-web-3

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

idempotent
get-memory-dump-process-its-3

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

read-only idempotent
list-module-information-process-its-3

List module information for a process by its ID for a specific scaled-out instance in a web site.

read-only idempotent
get-process-information-its-id-6

Get process information by its ID for a specific scaled-out instance in a web site.

read-only idempotent
list-threads-process-its-id-3

List the threads in a process by its ID for a specific scaled-out instance in a web site.

read-only idempotent
shows-whether-app-can-be-2

Shows whether an app can be cloned to another resource group or subscription.

lists-logic-app-s-connections-web-2

Lists logic app's connections for web site, or a deployment slot.

gets-existing-backups-app-4

Gets existing backups of an app.

this-is-allow-calling-powershell-4

This is to allow calling via powershell and ARM template.

returns-status-mysql-app-migration-2

Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled

read-only idempotent
gets-swift-virtual-network-connection-2

Gets a Swift Virtual Network connection.

read-only idempotent
integrates-this-web-app-virtual-3

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 not

idempotent
integrates-this-web-app-virtual-4

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 not

idempotent
deletes-swift-virtual-network-connection-2

Deletes a Swift Virtual Network connection from an app (or deployment slot).

idempotent
gets-all-network-features-used-2

Gets all network features used by the app (or deployment slot, if specified).

read-only idempotent
start-capturing-network-packets-site-3

Start capturing network packets for the site (To be deprecated).

start-capturing-network-packets-site-4

Start capturing network packets for the site.

stop-ongoing-capturing-network-packets-2

Stop ongoing capturing network packets for the site.

generates-new-publishing-password-app-2

Generates a new publishing password for an app (or deployment slot, if specified).

gets-perfmon-counters-web-app-2

Gets perfmon counters for web app.

read-only idempotent
gets-web-app-s-event-logs-2

Gets web app's event logs.

read-only idempotent
gets-premier-add-ons-app-2

Gets the premier add-ons of an app.

read-only idempotent
gets-named-add-app-2

Gets a named add-on of an app.

read-only idempotent
updates-named-add-app-3

Updates a named add-on of an app.

idempotent
updates-named-add-app-4

Updates a named add-on of an app.

idempotent
delete-premier-add-app-2

Delete a premier add-on from an app.

idempotent
gets-data-around-private-site-2

Gets data around private site access enablement and authorized Virtual Networks that can access the site.

read-only idempotent
sets-data-around-private-site-2

Sets data around private site access enablement and authorized Virtual Networks that can access the site.

idempotent
gets-list-private-endpoint-connections-2

Gets the list of private endpoint connections associated with a site

read-only idempotent
gets-private-endpoint-connection-2

Gets a private endpoint connection

read-only idempotent
approves-rejects-private-endpoint-connection-2

Approves or rejects a private endpoint connection

idempotent
deletes-private-endpoint-connection-2

Deletes a private endpoint connection

idempotent
gets-private-link-resources-2

Gets the private link resources

read-only idempotent
get-list-processes-web-site-4

Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.

read-only idempotent
get-process-information-its-id-7

Get process information by its ID for a specific scaled-out instance in a web site.

read-only idempotent
terminate-process-its-id-web-4

Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.

idempotent
get-memory-dump-process-its-4

Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.

read-only idempotent
list-module-information-process-its-4

List module information for a process by its ID for a specific scaled-out instance in a web site.

read-only idempotent
get-process-information-its-id-8

Get process information by its ID for a specific scaled-out instance in a web site.

read-only idempotent
list-threads-process-its-id-4

List the threads in a process by its ID for a specific scaled-out instance in a web site.

read-only idempotent
get-public-certificates-app-deployment-2

Get public certificates for an app or a deployment slot.

read-only idempotent
get-named-public-certificate-app-2

Get the named public certificate for an app (or deployment slot, if specified).

read-only idempotent
creates-hostname-binding-app-4

Creates a hostname binding for an app.

idempotent
deletes-hostname-binding-app-4

Deletes a hostname binding for an app.

idempotent
gets-publishing-profile-app-deployment-2

Gets the publishing profile for an app (or deployment slot, if specified).

resets-configuration-settings-current-slot-2

Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.

restarts-app-deployment-slot-if-2

Restarts an app (or deployment slot, if specified).

restores-app-backup-blob-azure-2

Restores an app from a backup blob in Azure Storage.

restores-deleted-web-app-this-2

Restores a deleted web app to this web app.

restores-web-app-snapshot-2

Restores a web app from a snapshot.

lists-all-site-containers-site-2

Lists all the site containers of a site, or a deployment slot.

read-only idempotent
gets-site-container-site-deployment-2

Gets a site container of a site, or a deployment slot.

read-only idempotent
creates-updates-site-container-site-2

Creates or Updates a site container for a site, or a deployment slot.

idempotent
deletes-site-container-site-deployment-2

Deletes a site container for a site, or a deployment slot.

idempotent
get-list-siteextensions-web-site-2

Get list of siteextensions for a web site, or a deployment slot.

read-only idempotent
get-site-extension-information-its-2

Get site extension information by its ID for a web site, or a deployment slot.

read-only idempotent
install-site-extension-web-site-2

Install site extension on a web site, or a deployment slot.

idempotent
remove-site-extension-web-site-2

Remove a site extension from a web site, or a deployment slot.

idempotent
get-difference-configuration-settings-between

Get the difference in configuration settings between two web app slots.

read-only
swaps-two-deployment-slots-app

Swaps two deployment slots of an app.

returns-all-snapshots-user

Returns all Snapshots to the user.

read-only idempotent
returns-all-snapshots-user-drsecondary

Returns all Snapshots to the user from DRSecondary endpoint.

read-only idempotent
gets-source-control-configuration-app

Gets the source control configuration of an app.

read-only idempotent
updates-source-control-configuration-app

Updates the source control configuration of an app.

idempotent
updates-source-control-configuration-app-2

Updates the source control configuration of an app.

idempotent
deletes-source-control-configuration-app

Deletes the source control configuration of an app.

idempotent
starts-app-deployment-slot-if

Starts an app (or deployment slot, if specified).

start-capturing-network-packets-site-5

Start capturing network packets for the site.

stops-app-deployment-slot-if

Stops an app (or deployment slot, if specified).

stop-ongoing-capturing-network-packets-3

Stop ongoing capturing network packets for the site.

sync-web-app-repository

Sync web app repository.

syncs-function-trigger-metadata-management-3

Syncs function trigger metadata to the management database

list-triggered-web-jobs-app

List triggered web jobs for an app, or a deployment slot.

read-only idempotent
gets-triggered-web-job-its

Gets a triggered web job by its ID for an app, or a deployment slot.

read-only idempotent
delete-triggered-web-job-its

Delete a triggered web job by its ID for an app, or a deployment slot.

idempotent
list-triggered-web-job-s-history

List a triggered web job's history for an app, or a deployment slot.

read-only idempotent
gets-triggered-web-job-s-history

Gets a triggered web job's history by its ID for an app, , or a deployment slot.

read-only idempotent
run-triggered-web-job-app

Run a triggered web job for an app, or a deployment slot.

gets-quota-usage-information-app

Gets the quota usage information of an app (or deployment slot, if specified).

read-only idempotent
gets-virtual-networks-app-deployment

Gets the virtual networks the app (or deployment slot) is connected to.

read-only idempotent
gets-virtual-network-app-deployment

Gets a virtual network the app (or deployment slot) is connected to by name.

read-only idempotent
adds-virtual-network-connection-app

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

idempotent
adds-virtual-network-connection-app-2

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

idempotent
deletes-connection-app-deployment-slot

Deletes a connection from an app (or deployment slot to a named virtual network.

idempotent
gets-app-s-virtual-network-gateway

Gets an app's Virtual Network gateway.

read-only idempotent
adds-gateway-connected-virtual-network

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

idempotent
adds-gateway-connected-virtual-network-2

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

idempotent
list-webjobs-app-deployment-slot

List webjobs for an app, or a deployment slot.

read-only idempotent
get-webjob-information-app-deployment

Get webjob information for an app, or a deployment slot.

read-only idempotent
list-workflows-web-site-deployment

List the workflows for a web site, or a deployment slot.

read-only idempotent
get-workflow-information-its-id

Get workflow information by its ID for web site, or a deployment slot.

read-only idempotent
get-difference-configuration-settings-between-2

Get the difference in configuration settings between two web app slots.

read-only
swaps-two-deployment-slots-app-2

Swaps two deployment slots of an app.

returns-all-snapshots-user-2

Returns all Snapshots to the user.

read-only idempotent
returns-all-snapshots-user-drsecondary-2

Returns all Snapshots to the user from DRSecondary endpoint.

read-only idempotent
gets-source-control-configuration-app-2

Gets the source control configuration of an app.

read-only idempotent
updates-source-control-configuration-app-3

Updates the source control configuration of an app.

idempotent
updates-source-control-configuration-app-4

Updates the source control configuration of an app.

idempotent
deletes-source-control-configuration-app-2

Deletes the source control configuration of an app.

idempotent
starts-app-deployment-slot-if-2

Starts an app (or deployment slot, if specified).

start-capturing-network-packets-site-6

Start capturing network packets for the site.

stops-app-deployment-slot-if-2

Stops an app (or deployment slot, if specified).

stop-ongoing-capturing-network-packets-4

Stop ongoing capturing network packets for the site.

sync-web-app-repository-2

Sync web app repository.

syncs-function-trigger-metadata-management-4

Syncs function trigger metadata to the management database

list-triggered-web-jobs-app-2

List triggered web jobs for an app, or a deployment slot.

read-only idempotent
gets-triggered-web-job-its-2

Gets a triggered web job by its ID for an app, or a deployment slot.

read-only idempotent
delete-triggered-web-job-its-2

Delete a triggered web job by its ID for an app, or a deployment slot.

idempotent
list-triggered-web-job-s-history-2

List a triggered web job's history for an app, or a deployment slot.

read-only idempotent
gets-triggered-web-job-s-history-2

Gets a triggered web job's history by its ID for an app, , or a deployment slot.

read-only idempotent
run-triggered-web-job-app-2

Run a triggered web job for an app, or a deployment slot.

updates-machine-key-app

Updates the machine key of an app.

gets-quota-usage-information-app-2

Gets the quota usage information of an app (or deployment slot, if specified).

read-only idempotent
gets-virtual-networks-app-deployment-2

Gets the virtual networks the app (or deployment slot) is connected to.

read-only idempotent
gets-virtual-network-app-deployment-2

Gets a virtual network the app (or deployment slot) is connected to by name.

read-only idempotent
adds-virtual-network-connection-app-3

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

idempotent
adds-virtual-network-connection-app-4

Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).

idempotent
deletes-connection-app-deployment-slot-2

Deletes a connection from an app (or deployment slot to a named virtual network.

idempotent
gets-app-s-virtual-network-gateway-2

Gets an app's Virtual Network gateway.

read-only idempotent
adds-gateway-connected-virtual-network-3

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

idempotent
adds-gateway-connected-virtual-network-4

Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).

idempotent
list-webjobs-app-deployment-slot-2

List webjobs for an app, or a deployment slot.

read-only idempotent
get-webjob-information-app-deployment-2

Get webjob information for an app, or a deployment slot.

read-only idempotent
list-workflows-web-site-deployment-2

List the workflows for a web site, or a deployment slot.

read-only idempotent
get-workflow-information-its-id-2

Get workflow information by its ID for web site, or a deployment slot.

read-only idempotent
add-update-function-secret-2

Add or update a function secret.

idempotent
delete-function-secret-2

Delete a function secret.

idempotent
add-update-host-level-secret

Add or update a host level secret.

idempotent
delete-host-level-secret

Delete a host level secret.

idempotent
gets-named-operation-network-trace

Gets a named operation for a network trace capturing (or deployment slot, if specified).

read-only idempotent
gets-named-operation-network-trace-2

Gets a named operation for a network trace capturing (or deployment slot, if specified).

read-only idempotent
gets-named-operation-network-trace-3

Gets a named operation for a network trace capturing (or deployment slot, if specified).

read-only idempotent
gets-named-operation-network-trace-4

Gets a named operation for a network trace capturing (or deployment slot, if specified).

read-only idempotent
add-update-host-level-secret-2

Add or update a host level secret.

idempotent
delete-host-level-secret-2

Delete a host level secret.

idempotent
gets-named-operation-network-trace-5

Gets a named operation for a network trace capturing (or deployment slot, if specified).

read-only idempotent
gets-named-operation-network-trace-6

Gets a named operation for a network trace capturing (or deployment slot, if specified).

read-only idempotent
gets-named-operation-network-trace-7

Gets a named operation for a network trace capturing (or deployment slot, if specified).

read-only idempotent
gets-named-operation-network-trace-8

Gets a named operation for a network trace capturing (or deployment slot, if specified).

read-only idempotent

Capability Spec

azure-functions-management-webapps.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: WebApps API Client — WebApps
  description: 'WebApps API Client — WebApps. 416 operations. Lead operation: Get all apps for a subscription.. Self-contained
    Naftiko capability covering one Microsoft Azure Functions business surface.'
  tags:
  - Microsoft Azure Functions
  - WebApps
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_AZURE_FUNCTIONS_API_KEY: MICROSOFT_AZURE_FUNCTIONS_API_KEY
capability:
  consumes:
  - type: http
    namespace: azure-functions-management-webapps
    baseUri: https://management.azure.com
    description: WebApps API Client — WebApps business capability. Self-contained, no shared references.
    resources:
    - name: subscriptions-subscriptionId-providers-Microsoft.Web-sites
      path: /subscriptions/{subscriptionId}/providers/Microsoft.Web/sites
      operations:
      - name: webappslist
        method: GET
        description: Get all apps for a subscription.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites
      operations:
      - name: webappslistbyresourcegroup
        method: GET
        description: Gets all web, mobile, and API apps in the specified resource group.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: includeSlots
          in: query
          type: boolean
          description: Specify <strong>true</strong> to include deployment slots in results. The default is false, which only
            gives you the production slot of all apps.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}
      operations:
      - name: webappsget
        method: GET
        description: Gets the details of a web, mobile, or API app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
      - name: webappscreateorupdate
        method: PUT
        description: Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: siteEnvelope
          in: body
          type: string
          description: A JSON representation of the app properties. See example.
          required: true
      - name: webappsupdate
        method: PATCH
        description: Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: siteEnvelope
          in: body
          type: string
          description: A JSON representation of the app properties. See example.
          required: true
      - name: webappsdelete
        method: DELETE
        description: Deletes a web, mobile, or API app, or one of the deployment slots.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: deleteMetrics
          in: query
          type: boolean
          description: If true, web app metrics are also deleted.
        - name: deleteEmptyServerFarm
          in: query
          type: boolean
          description: Specify false if you want to keep empty App Service plan. By default, empty App Service plan is deleted.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname
      operations:
      - name: webappsanalyzecustomhostname
        method: GET
        description: Analyze a custom hostname.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: hostName
          in: query
          type: string
          description: Custom hostname.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig
      operations:
      - name: webappsapplyslotconfigtoproduction
        method: POST
        description: Applies the configuration settings from the target slot onto the current slot.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: slotSwapEntity
          in: body
          type: string
          description: JSON object that contains the target slot name. See example.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup
      operations:
      - name: webappsbackup
        method: POST
        description: Creates a backup of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: request
          in: body
          type: string
          description: Backup configuration. You can use the JSON response from the POST action as input here.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups
      operations:
      - name: webappslistbackups
        method: GET
        description: Gets existing backups of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}
      operations:
      - name: webappsgetbackupstatus
        method: GET
        description: Gets a backup of an app by its ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: backupId
          in: path
          type: string
          description: ID of the backup.
          required: true
      - name: webappsdeletebackup
        method: DELETE
        description: Deletes a backup of an app by its ID.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: backupId
          in: path
          type: string
          description: ID of the backup.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list
      operations:
      - name: webappslistbackupstatussecrets
        method: POST
        description: 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 new URL is passed
          in the request body.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: backupId
          in: path
          type: string
          description: ID of the backup.
          required: true
        - name: request
          in: body
          type: string
          description: Information on backup request.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore
      operations:
      - name: webappsrestore
        method: POST
        description: Restores a specific backup to another app (or deployment slot, if specified).
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: backupId
          in: path
          type: string
          description: ID of the backup.
          required: true
        - name: request
          in: body
          type: string
          description: Information on restore request .
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies
      operations:
      - name: webappslistbasicpublishingcredentialspolicies
        method: GET
        description: Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp
      operations:
      - name: webappsgetftpallowed
        method: GET
        description: Returns whether FTP is allowed on the site or not.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
      - name: webappsupdateftpallowed
        method: PUT
        description: Updates whether FTP is allowed on the site or not.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: csmPublishingAccessPoliciesEntity
          in: body
          type: string
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm
      operations:
      - name: webappsgetscmallowed
        method: GET
        description: Returns whether Scm basic auth is allowed on the site or not.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
      - name: webappsupdatescmallowed
        method: PUT
        description: Updates whether user publishing credentials are allowed on the site or not.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: csmPublishingAccessPoliciesEntity
          in: body
          type: string
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config
      operations:
      - name: webappslistconfigurations
        method: GET
        description: List the configurations of an app
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings
      operations:
      - name: webappsupdateapplicationsettings
        method: PUT
        description: Replaces the application settings of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: appSettings
          in: body
          type: string
          description: Application settings of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list
      operations:
      - name: webappslistapplicationsettings
        method: POST
        description: Gets the application settings of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings
      operations:
      - name: webappsupdateauthsettings
        method: PUT
        description: Updates the Authentication / Authorization settings associated with web app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: siteAuthSettings
          in: body
          type: string
          description: Auth settings associated with web app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list
      operations:
      - name: webappsgetauthsettings
        method: POST
        description: Gets the Authentication/Authorization settings of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2
      operations:
      - name: webappsgetauthsettingsv2withoutsecrets
        method: GET
        description: Gets site's Authentication / Authorization settings for apps via the V2 format
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
      - name: webappsupdateauthsettingsv2
        method: PUT
        description: Updates site's Authentication / Authorization settings for apps via the V2 format
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: siteAuthSettingsV2
          in: body
          type: string
          description: Auth settings associated with web app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list
      operations:
      - name: webappsgetauthsettingsv2
        method: GET
        description: Gets site's Authentication / Authorization settings for apps via the V2 format
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts
      operations:
      - name: webappsupdateazurestorageaccounts
        method: PUT
        description: Updates the Azure storage account configurations of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: azureStorageAccounts
          in: body
          type: string
          description: Azure storage accounts of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list
      operations:
      - name: webappslistazurestorageaccounts
        method: POST
        description: Gets the Azure storage account configurations of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup
      operations:
      - name: webappsupdatebackupconfiguration
        method: PUT
        description: Updates the backup configuration of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: request
          in: body
          type: string
          description: Edited backup configuration.
          required: true
      - name: webappsdeletebackupconfiguration
        method: DELETE
        description: Deletes the backup configuration of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list
      operations:
      - name: webappsgetbackupconfiguration
        method: POST
        description: Gets the backup configuration of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings
      operations:
      - name: webappsgetappsettingskeyvaultreferences
        method: GET
        description: Gets the config reference app settings and status of an app
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}
      operations:
      - name: webappsgetappsettingkeyvaultreference
        method: GET
        description: Gets the config reference and status of an app
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: appSettingKey
          in: path
          type: string
          description: App Setting key name.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings
      operations:
      - name: webappsgetsiteconnectionstringkeyvaultreferences
        method: GET
        description: Gets the config reference app settings and status of an app
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}
      operations:
      - name: webappsgetsiteconnectionstringkeyvaultreference
        method: GET
        description: Gets the config reference and status of an app
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: connectionStringKey
          in: path
          type: string
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings
      operations:
      - name: webappsupdateconnectionstrings
        method: PUT
        description: Replaces the connection strings of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: connectionStrings
          in: body
          type: string
          description: Connection strings of the app or deployment slot. See example.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list
      operations:
      - name: webappslistconnectionstrings
        method: POST
        description: Gets the connection strings of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs
      operations:
      - name: webappsgetdiagnosticlogsconfiguration
        method: GET
        description: Gets the logging configuration of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
      - name: webappsupdatediagnosticlogsconfig
        method: PUT
        description: Updates the logging configuration of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: siteLogsConfig
          in: body
          type: string
          description: A SiteLogsConfig JSON object that contains the logging configuration to change in the "properties"property
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata
      operations:
      - name: webappsupdatemetadata
        method: PUT
        description: Replaces the metadata of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: metadata
          in: body
          type: string
          description: Edited metadata of the app or deployment slot. See example.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list
      operations:
      - name: webappslistmetadata
        method: POST
        description: Gets the metadata of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list
      operations:
      - name: webappslistpublishingcredentials
        method: POST
        description: Gets the Git/FTP publishing credentials of an app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings
      operations:
      - name: webappsupdatesitepushsettings
        method: PUT
        description: Updates the Push settings associated with web app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
        - name: pushSettings
          in: body
          type: string
          description: Push settings associated with web app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list
      operations:
      - name: webappslistsitepushsettings
        method: POST
        description: Gets the Push settings associated with web app.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the app.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames
      operations:
      - name: webappslistslotconfigurationnames
       

# --- truncated at 32 KB (799 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure-functions/refs/heads/main/capabilities/azure-functions-management-webapps.yaml