Microsoft Azure · Capability

Microsoft Azure WebSite Management Client — Sites

Microsoft Azure WebSite Management Client — Sites. 161 operations. Lead operation: Microsoft Azure Gets Deleted Web Apps In Subscription. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureSites

What You Can Do

GET
Microsoftazuresitesgetdeletedsites — Microsoft Azure Gets Deleted Web Apps In Subscription
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/deletedsites
GET
Microsoftazuresitesgetsites — Microsoft Azure Gets The Web Apps For A Subscription In The Specified Resource Group
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites
GET
Microsoftazuresitesgetsite — Microsoft Azure Get Details Of A Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}
PUT
Microsoftazuresitescreateorupdatesite — Microsoft Azure Creates A New Web App Or Modifies An Existing Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}
DELETE
Microsoftazuresitesdeletesite — Microsoft Azure Deletes A Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}
POST
Microsoftazuresitesapplyslotconfigtoproduction — Microsoft Azure Applies The Configuration Settings From The Target Slot Onto The Current Slot
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/applyslotconfig
POST
Microsoftazuresitesbackupsite — Microsoft Azure Creates Web App Backup
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/backup
GET
Microsoftazuresiteslistsitebackups — Microsoft Azure Lists All Available Backups For Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/backups
PUT
Microsoftazuresitesdiscoversiterestore — Microsoft Azure Discovers Existing Web App Backups That Can Be Restored
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/backups/discover
GET
Microsoftazuresitesgetsitebackupstatus — Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/backups/{backupid}
DELETE
Microsoftazuresitesdeletebackup — Microsoft Azure Deletes A Backup From Azure Storage
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/backups/{backupid}
POST
Microsoftazuresitesgetsitebackupstatussecrets — Microsoft Azure 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 Req
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/backups/{backupid}/list
POST
Microsoftazuresitesrestoresite — Microsoft Azure Restores A Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/backups/{backupid}/restore
PUT
Microsoftazuresitesupdatesiteappsettings — Microsoft Azure Updates The Application Settings Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/appsettings
POST
Microsoftazuresiteslistsiteappsettings — Microsoft Azure Gets The Application Settings Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/appsettings/list
PUT
Microsoftazuresitesupdatesiteauthsettings — Microsoft Azure Updates The Authentication Authorization Settings Associated With Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/authsettings
POST
Microsoftazuresiteslistsiteauthsettings — Microsoft Azure Gets The Authentication Authorization Settings Associated With Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/authsettings/list
PUT
Microsoftazuresitesupdatesitebackupconfiguration — Microsoft Azure Updates Backup Configuration Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/backup
POST
Microsoftazuresitesgetsitebackupconfiguration — Microsoft Azure Gets The Backup Configuration For A Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/backup/list
PUT
Microsoftazuresitesupdatesiteconnectionstrings — Microsoft Azure Updates The Connection Strings Associated With Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/connectionstrings
POST
Microsoftazuresiteslistsiteconnectionstrings — Microsoft Azure Gets The Connection Strings Associated With Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/connectionstrings/list
GET
Microsoftazuresitesgetsitelogsconfig — Microsoft Azure Gets The Web App Logs Configuration
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/logs
PUT
Microsoftazuresitesupdatesitelogsconfig — Microsoft Azure Updates The Meta Data For Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/logs
PUT
Microsoftazuresitesupdatesitemetadata — Microsoft Azure Updates The Meta Data For Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/metadata
POST
Microsoftazuresiteslistsitemetadata — Microsoft Azure Gets The Web App Meta Data
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/metadata/list
POST
Microsoftazuresiteslistsitepublishingcredentials — Microsoft Azure Gets The Web App Publishing Credentials
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/publishingcredentials/list
GET
Microsoftazuresitesgetslotconfignames — Microsoft Azure Gets 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
PUT
Microsoftazuresitesupdateslotconfignames — Microsoft Azure 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
Microsoftazuresitesgetsiteconfig — Microsoft Azure Gets The Configuration Of The Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/web
PUT
Microsoftazuresitescreateorupdatesiteconfig — Microsoft Azure Update The Configuration Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/web
PATCH
Microsoftazuresitesupdatesiteconfig — Microsoft Azure Update The Configuration Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/config/web
GET
Microsoftazuresitesgetdeployments — Microsoft Azure List Deployments
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/deployments
GET
Microsoftazuresitesgetdeployment — Microsoft Azure Get The Deployment
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/deployments/{id}
PUT
Microsoftazuresitescreatedeployment — Microsoft Azure Create A Deployment
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/deployments/{id}
DELETE
Microsoftazuresitesdeletedeployment — Microsoft Azure Delete The Deployment
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/deployments/{id}
GET
Microsoftazuresitesgetsitehostnamebindings — Microsoft Azure Get Web App Hostname Bindings
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hostnamebindings
GET
Microsoftazuresitesgetsitehostnamebinding — Microsoft Azure Get Web App Binding For A Hostname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hostnamebindings/{hostname}
PUT
Microsoftazuresitescreateorupdatesitehostnamebinding — Microsoft Azure Creates A Web App Hostname Binding
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hostnamebindings/{hostname}
DELETE
Microsoftazuresitesdeletesitehostnamebinding — Microsoft Azure Deletes A Host Name Binding
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hostnamebindings/{hostname}
GET
Microsoftazuresiteslistsiterelayserviceconnections — Microsoft Azure Retrieves All Biztalk Hybrid Connections Associated With This Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hybridconnection
GET
Microsoftazuresitesgetsiterelayserviceconnection — Microsoft Azure Retrieves A Biztalk Hybrid Connection Identified By Its Entity Name
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hybridconnection/{entityname}
PUT
Microsoftazuresitescreateorupdatesiterelayserviceconnection — Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hybridconnection/{entityname}
DELETE
Microsoftazuresitesdeletesiterelayserviceconnection — Microsoft Azure Removes The Association To A Biztalk Hybrid Connection, Identified By Its Entity Name
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hybridconnection/{entityname}
PATCH
Microsoftazuresitesupdatesiterelayserviceconnection — Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/hybridconnection/{entityname}
GET
Microsoftazuresitesgetsiteinstanceidentifiers — Microsoft Azure Gets All Instance Of A Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances
GET
Microsoftazuresitesgetinstancedeployments — Microsoft Azure List Deployments
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances/{instanceid}/deployments
GET
Microsoftazuresitesgetinstancedeployment — Microsoft Azure Get The Deployment
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances/{instanceid}/deployments/{id}
PUT
Microsoftazuresitescreateinstancedeployment — Microsoft Azure Create A Deployment
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances/{instanceid}/deployments/{id}
DELETE
Microsoftazuresitesdeleteinstancedeployment — Microsoft Azure Delete The Deployment
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/instances/{instanceid}/deployments/{id}
POST
Microsoftazuresitesissitecloneable — Microsoft Azure Creates A New Web App Or Modifies An Existing Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/iscloneable
GET
Microsoftazuresitesgetsitemetricdefinitions — Microsoft Azure Gets Metric Definitions For Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/metricdefinitions
GET
Microsoftazuresitesgetsitemetrics — Microsoft Azure Gets Metrics For Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/metrics
GET
Microsoftazuresitesgetsitenetworkfeatures — Microsoft Azure Retrieves A View Of All Network Features In Use On This Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/networkfeatures/{view}
POST
Microsoftazuresitesgeneratenewsitepublishingpassword — Microsoft Azure Generates New Random App Publishing Password
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/newpassword
GET
Microsoftazuresitesgetsiteoperation — Microsoft Azure Gets The Operation For A Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/operationresults/{operationid}
GET
Microsoftazuresiteslistsitepremieraddons — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/premieraddons
GET
Microsoftazuresitesgetsitepremieraddon — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/premieraddons/{premieraddonname}
PUT
Microsoftazuresitesaddsitepremieraddon — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/premieraddons/{premieraddonname}
DELETE
Microsoftazuresitesdeletesitepremieraddon — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/premieraddons/{premieraddonname}
POST
Microsoftazuresiteslistsitepublishingprofilexml — Microsoft Azure Gets The Publishing Profile For Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/publishxml
POST
Microsoftazuresitesrecoversite — Microsoft Azure Recovers A Deleted Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/recover
POST
Microsoftazuresitesresetproductionslotconfig — Microsoft Azure Resets The Configuration Settings Of The Current Slot If They Were Previously Modified By Calling Applyslotconfig Api
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/resetslotconfig
POST
Microsoftazuresitesrestartsite — Microsoft Azure Restarts Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/restart
GET
Microsoftazuresitesgetsiteslots — Microsoft Azure Gets All The Slots For A Web Apps
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots
GET
Microsoftazuresitesgetsiteslot — Microsoft Azure Get Details Of A Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}
PUT
Microsoftazuresitescreateorupdatesiteslot — Microsoft Azure Creates A New Web App Or Modifies An Existing Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}
DELETE
Microsoftazuresitesdeletesiteslot — Microsoft Azure Deletes A Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}
POST
Microsoftazuresitesapplyslotconfigslot — Microsoft Azure 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
Microsoftazuresitesbackupsiteslot — Microsoft Azure Creates Web App Backup
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/backup
GET
Microsoftazuresiteslistsitebackupsslot — Microsoft Azure Lists All Available Backups For Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/backups
PUT
Microsoftazuresitesdiscoversiterestoreslot — Microsoft Azure Discovers Existing Web App Backups That Can Be Restored
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/backups/discover
GET
Microsoftazuresitesgetsitebackupstatusslot — Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/backups/{backupid}
DELETE
Microsoftazuresitesdeletebackupslot — Microsoft Azure Deletes A Backup From Azure Storage
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/backups/{backupid}
POST
Microsoftazuresitesgetsitebackupstatussecretsslot — Microsoft Azure 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 Req
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/backups/{backupid}/list
POST
Microsoftazuresitesrestoresiteslot — Microsoft Azure Restores A Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/backups/{backupid}/restore
PUT
Microsoftazuresitesupdatesiteappsettingsslot — Microsoft Azure Updates The Application Settings Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/appsettings
POST
Microsoftazuresiteslistsiteappsettingsslot — Microsoft Azure Gets The Application Settings Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/appsettings/list
PUT
Microsoftazuresitesupdatesiteauthsettingsslot — Microsoft Azure Updates The Authentication Authorization Settings Associated With Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/authsettings
POST
Microsoftazuresiteslistsiteauthsettingsslot — Microsoft Azure Gets The Authentication Authorization Settings Associated With Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/authsettings/list
PUT
Microsoftazuresitesupdatesitebackupconfigurationslot — Microsoft Azure Updates Backup Configuration Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/backup
POST
Microsoftazuresitesgetsitebackupconfigurationslot — Microsoft Azure Gets The Backup Configuration For A Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/backup/list
PUT
Microsoftazuresitesupdatesiteconnectionstringsslot — Microsoft Azure Updates The Connection Strings Associated With Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/connectionstrings
POST
Microsoftazuresiteslistsiteconnectionstringsslot — Microsoft Azure Gets The Connection Strings Associated With Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/connectionstrings/list
GET
Microsoftazuresitesgetsitelogsconfigslot — Microsoft Azure Gets The Web App Logs Configuration
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/logs
PUT
Microsoftazuresitesupdatesitelogsconfigslot — Microsoft Azure Updates The Meta Data For Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/logs
PUT
Microsoftazuresitesupdatesitemetadataslot — Microsoft Azure Updates The Meta Data For Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/metadata
POST
Microsoftazuresiteslistsitemetadataslot — Microsoft Azure Gets The Web App Meta Data
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/metadata/list
POST
Microsoftazuresiteslistsitepublishingcredentialsslot — Microsoft Azure Gets The Web App Publishing Credentials
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/publishingcredentials/list
GET
Microsoftazuresitesgetsiteconfigslot — Microsoft Azure Gets The Configuration Of The Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/web
PUT
Microsoftazuresitescreateorupdatesiteconfigslot — Microsoft Azure Update The Configuration Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/web
PATCH
Microsoftazuresitesupdatesiteconfigslot — Microsoft Azure Update The Configuration Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/config/web
GET
Microsoftazuresitesgetdeploymentsslot — Microsoft Azure List Deployments
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/deployments
GET
Microsoftazuresitesgetdeploymentslot — Microsoft Azure Get The Deployment
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/deployments/{id}
PUT
Microsoftazuresitescreatedeploymentslot — Microsoft Azure Create A Deployment
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/deployments/{id}
DELETE
Microsoftazuresitesdeletedeploymentslot — Microsoft Azure Delete The Deployment
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/deployments/{id}
GET
Microsoftazuresitesgetsitehostnamebindingsslot — Microsoft Azure Get Web App Hostname Bindings
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hostnamebindings
GET
Microsoftazuresitesgetsitehostnamebindingslot — Microsoft Azure Get Web App Binding For A Hostname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hostnamebindings/{hostname}
PUT
Microsoftazuresitescreateorupdatesitehostnamebindingslot — Microsoft Azure Creates A Web App Hostname Binding
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hostnamebindings/{hostname}
DELETE
Microsoftazuresitesdeletesitehostnamebindingslot — Microsoft Azure Deletes A Host Name Binding
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hostnamebindings/{hostname}
GET
Microsoftazuresiteslistsiterelayserviceconnectionsslot — Microsoft Azure Retrieves All Biztalk Hybrid Connections Associated With This Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hybridconnection
GET
Microsoftazuresitesgetsiterelayserviceconnectionslot — Microsoft Azure Retrieves A Biztalk Hybrid Connection Identified By Its Entity Name
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hybridconnection/{entityname}
PUT
Microsoftazuresitescreateorupdatesiterelayserviceconnectionslot — Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hybridconnection/{entityname}
DELETE
Microsoftazuresitesdeletesiterelayserviceconnectionslot — Microsoft Azure Removes The Association To A Biztalk Hybrid Connection, Identified By Its Entity Name
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hybridconnection/{entityname}
PATCH
Microsoftazuresitesupdatesiterelayserviceconnectionslot — Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/hybridconnection/{entityname}
GET
Microsoftazuresitesgetsiteinstanceidentifiersslot — Microsoft Azure Gets All Instance Of A Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances
GET
Microsoftazuresitesgetinstancedeploymentsslot — Microsoft Azure List Deployments
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances/{instanceid}/deployments
GET
Microsoftazuresitesgetinstancedeploymentslot — Microsoft Azure Get The Deployment
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances/{instanceid}/deployments/{id}
PUT
Microsoftazuresitescreateinstancedeploymentslot — Microsoft Azure Create A Deployment
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances/{instanceid}/deployments/{id}
DELETE
Microsoftazuresitesdeleteinstancedeploymentslot — Microsoft Azure Delete The Deployment
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/instances/{instanceid}/deployments/{id}
POST
Microsoftazuresitesissitecloneableslot — Microsoft Azure Creates A New Web App Or Modifies An Existing Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/iscloneable
GET
Microsoftazuresitesgetsitemetricdefinitionsslot — Microsoft Azure Gets Metric Definitions For Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/metricdefinitions
GET
Microsoftazuresitesgetsitemetricsslot — Microsoft Azure Gets Metrics For Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/metrics
GET
Microsoftazuresitesgetsitenetworkfeaturesslot — Microsoft Azure Retrieves A View Of All Network Features In Use On This Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/networkfeatures/{view}
POST
Microsoftazuresitesgeneratenewsitepublishingpasswordslot — Microsoft Azure Generates New Random App Publishing Password
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/newpassword
GET
Microsoftazuresitesgetsiteoperationslot — Microsoft Azure Gets The Operation For A Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/operationresults/{operationid}
GET
Microsoftazuresiteslistsitepremieraddonsslot — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/premieraddons
GET
Microsoftazuresitesgetsitepremieraddonslot — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/premieraddons/{premieraddonname}
PUT
Microsoftazuresitesaddsitepremieraddonslot — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/premieraddons/{premieraddonname}
DELETE
Microsoftazuresitesdeletesitepremieraddonslot — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/premieraddons/{premieraddonname}
POST
Microsoftazuresiteslistsitepublishingprofilexmlslot — Microsoft Azure Gets The Publishing Profile For Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/publishxml
POST
Microsoftazuresitesrecoversiteslot — Microsoft Azure Recovers A Deleted Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/recover
POST
Microsoftazuresitesresetslotconfigslot — Microsoft Azure Resets The Configuration Settings Of The Current Slot If They Were Previously Modified By Calling Applyslotconfig Api
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/resetslotconfig
POST
Microsoftazuresitesrestartsiteslot — Microsoft Azure Restarts Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/restart
POST
Microsoftazuresitesgetslotsdifferencesslot — Microsoft Azure 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
Microsoftazuresitesswapslotsslot — Microsoft Azure Swaps Web App Slots
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/slotsswap
PUT
Microsoftazuresitesgetsitesnapshotsslot — Microsoft Azure Returns All Snapshots To The User
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/snapshots
GET
Microsoftazuresitesgetsitesourcecontrolslot — Microsoft Azure Get The Source Control Configuration Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/sourcecontrols/web
PUT
Microsoftazuresitescreateorupdatesitesourcecontrolslot — Microsoft Azure Update The Source Control Configuration Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/sourcecontrols/web
DELETE
Microsoftazuresitesdeletesitesourcecontrolslot — Microsoft Azure Delete Source Control Configuration Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/sourcecontrols/web
PATCH
Microsoftazuresitesupdatesitesourcecontrolslot — Microsoft Azure Update The Source Control Configuration Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/sourcecontrols/web
POST
Microsoftazuresitesstartsiteslot — Microsoft Azure Starts Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/start
POST
Microsoftazuresitesstopsiteslot — Microsoft Azure Stops Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/stop
POST
Microsoftazuresitessyncsiterepositoryslot — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Sync
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/sync
GET
Microsoftazuresitesgetsiteusagesslot — Microsoft Azure Gets The Quota Usage Numbers For Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/usages
GET
Microsoftazuresitesgetsitevnetconnectionsslot — Microsoft Azure Retrieves A List Of All Virtual Network Connections Associated With This Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections
GET
Microsoftazuresitesgetsitevnetconnectionslot — Microsoft Azure Retrieves A Specific Virtual Network Connection Associated With This Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections/{vnetname}
PUT
Microsoftazuresitescreateorupdatesitevnetconnectionslot — Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections/{vnetname}
DELETE
Microsoftazuresitesdeletesitevnetconnectionslot — Microsoft Azure Removes The Specified Virtual Network Connection Association From This Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections/{vnetname}
PATCH
Microsoftazuresitesupdatesitevnetconnectionslot — Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections/{vnetname}
GET
Microsoftazuresitesgetsitevnetgatewayslot — Microsoft Azure Retrieves A Virtual Network Connection Gateway Associated With This Web App And Virtual Network
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections/{vnetname}/gateways/{gatewayname}
PUT
Microsoftazuresitescreateorupdatesitevnetconnectiongatewayslot — Microsoft Azure Updates The Virtual Network Gateway
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections/{vnetname}/gateways/{gatewayname}
PATCH
Microsoftazuresitesupdatesitevnetconnectiongatewayslot — Microsoft Azure Updates The Virtual Network Gateway
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slots/{slot}/virtualnetworkconnections/{vnetname}/gateways/{gatewayname}
POST
Microsoftazuresitesgetslotsdifferencesfromproduction — Microsoft Azure Get The Difference In Configuration Settings Between Two Web App Slots
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slotsdiffs
POST
Microsoftazuresitesswapslotwithproduction — Microsoft Azure Swaps Web App Slots
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/slotsswap
PUT
Microsoftazuresitesgetsitesnapshots — Microsoft Azure Returns All Snapshots To The User
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/snapshots
GET
Microsoftazuresitesgetsitesourcecontrol — Microsoft Azure Get The Source Control Configuration Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/sourcecontrols/web
PUT
Microsoftazuresitescreateorupdatesitesourcecontrol — Microsoft Azure Update The Source Control Configuration Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/sourcecontrols/web
DELETE
Microsoftazuresitesdeletesitesourcecontrol — Microsoft Azure Delete Source Control Configuration Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/sourcecontrols/web
PATCH
Microsoftazuresitesupdatesitesourcecontrol — Microsoft Azure Update The Source Control Configuration Of Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/sourcecontrols/web
POST
Microsoftazuresitesstartsite — Microsoft Azure Starts Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/start
POST
Microsoftazuresitesstopsite — Microsoft Azure Stops Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/stop
POST
Microsoftazuresitessyncsiterepository — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Sync
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/sync
GET
Microsoftazuresitesgetsiteusages — Microsoft Azure Gets The Quota Usage Numbers For Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/usages
GET
Microsoftazuresitesgetsitevnetconnections — Microsoft Azure Retrieves A List Of All Virtual Network Connections Associated With This Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections
GET
Microsoftazuresitesgetsitevnetconnection — Microsoft Azure Retrieves A Specific Virtual Network Connection Associated With This Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections/{vnetname}
PUT
Microsoftazuresitescreateorupdatesitevnetconnection — Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections/{vnetname}
DELETE
Microsoftazuresitesdeletesitevnetconnection — Microsoft Azure Removes The Specified Virtual Network Connection Association From This Web App
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections/{vnetname}
PATCH
Microsoftazuresitesupdatesitevnetconnection — Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections/{vnetname}
GET
Microsoftazuresitesgetsitevnetgateway — Microsoft Azure Retrieves A Virtual Network Connection Gateway Associated With This Web App And Virtual Network
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections/{vnetname}/gateways/{gatewayname}
PUT
Microsoftazuresitescreateorupdatesitevnetconnectiongateway — Microsoft Azure Updates The Virtual Network Gateway
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections/{vnetname}/gateways/{gatewayname}
PATCH
Microsoftazuresitesupdatesitevnetconnectiongateway — Microsoft Azure Updates The Virtual Network Gateway
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/sites/{name}/virtualnetworkconnections/{vnetname}/gateways/{gatewayname}

MCP Tools

microsoft-azure-gets-deleted-web

Microsoft Azure Gets Deleted Web Apps In Subscription

read-only idempotent
microsoft-azure-gets-web-apps

Microsoft Azure Gets The Web Apps For A Subscription In The Specified Resource Group

read-only idempotent
microsoft-azure-get-details-web

Microsoft Azure Get Details Of A Web App

read-only idempotent
microsoft-azure-creates-new-web

Microsoft Azure Creates A New Web App Or Modifies An Existing Web App

idempotent
microsoft-azure-deletes-web-app

Microsoft Azure Deletes A Web App

idempotent
microsoft-azure-applies-configuration-settings

Microsoft Azure Applies The Configuration Settings From The Target Slot Onto The Current Slot

read-only
microsoft-azure-creates-web-app

Microsoft Azure Creates Web App Backup

microsoft-azure-lists-all-available

Microsoft Azure Lists All Available Backups For Web App

read-only idempotent
microsoft-azure-discovers-existing-web

Microsoft Azure Discovers Existing Web App Backups That Can Be Restored

idempotent
microsoft-azure-gets-status-web

Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress

read-only idempotent
microsoft-azure-deletes-backup-azure

Microsoft Azure Deletes A Backup From Azure Storage

idempotent
microsoft-azure-gets-status-web-2

Microsoft Azure 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 Req

microsoft-azure-restores-web-app

Microsoft Azure Restores A Web App

microsoft-azure-updates-application-settings

Microsoft Azure Updates The Application Settings Of Web App

idempotent
microsoft-azure-gets-application-settings

Microsoft Azure Gets The Application Settings Of Web App

microsoft-azure-updates-authentication-authorization

Microsoft Azure Updates The Authentication Authorization Settings Associated With Web App

idempotent
microsoft-azure-gets-authentication-authorization

Microsoft Azure Gets The Authentication Authorization Settings Associated With Web App

microsoft-azure-updates-backup-configuration

Microsoft Azure Updates Backup Configuration Of Web App

idempotent
microsoft-azure-gets-backup-configuration

Microsoft Azure Gets The Backup Configuration For A Web App

microsoft-azure-updates-connection-strings

Microsoft Azure Updates The Connection Strings Associated With Web App

idempotent
microsoft-azure-gets-connection-strings

Microsoft Azure Gets The Connection Strings Associated With Web App

microsoft-azure-gets-web-app

Microsoft Azure Gets The Web App Logs Configuration

read-only idempotent
microsoft-azure-updates-meta-data

Microsoft Azure Updates The Meta Data For Web App

idempotent
microsoft-azure-updates-meta-data-2

Microsoft Azure Updates The Meta Data For Web App

idempotent
microsoft-azure-gets-web-app-2

Microsoft Azure Gets The Web App Meta Data

microsoft-azure-gets-web-app-3

Microsoft Azure Gets The Web App Publishing Credentials

microsoft-azure-gets-names-application

Microsoft Azure Gets The Names Of Application Settings And Connection String That Remain With The Slot During Swap Operation

read-only idempotent
microsoft-azure-updates-names-application

Microsoft Azure Updates The Names Of Application Settings And Connection String That Remain With The Slot During Swap Operation

idempotent
microsoft-azure-gets-configuration-web

Microsoft Azure Gets The Configuration Of The Web App

read-only idempotent
microsoft-azure-update-configuration-web

Microsoft Azure Update The Configuration Of Web App

idempotent
microsoft-azure-update-configuration-web-2

Microsoft Azure Update The Configuration Of Web App

idempotent
microsoft-azure-list-deployments

Microsoft Azure List Deployments

read-only idempotent
microsoft-azure-get-deployment

Microsoft Azure Get The Deployment

read-only idempotent
microsoft-azure-create-deployment

Microsoft Azure Create A Deployment

idempotent
microsoft-azure-delete-deployment

Microsoft Azure Delete The Deployment

idempotent
microsoft-azure-get-web-app

Microsoft Azure Get Web App Hostname Bindings

read-only idempotent
microsoft-azure-get-web-app-2

Microsoft Azure Get Web App Binding For A Hostname

read-only idempotent
microsoft-azure-creates-web-app-2

Microsoft Azure Creates A Web App Hostname Binding

idempotent
microsoft-azure-deletes-host-name

Microsoft Azure Deletes A Host Name Binding

idempotent
microsoft-azure-retrieves-all-biztalk

Microsoft Azure Retrieves All Biztalk Hybrid Connections Associated With This Web App

read-only idempotent
microsoft-azure-retrieves-biztalk-hybrid

Microsoft Azure Retrieves A Biztalk Hybrid Connection Identified By Its Entity Name

read-only idempotent
microsoft-azure-creates-new-association

Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One

idempotent
microsoft-azure-removes-association-biztalk

Microsoft Azure Removes The Association To A Biztalk Hybrid Connection, Identified By Its Entity Name

idempotent
microsoft-azure-creates-new-association-2

Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One

idempotent
microsoft-azure-gets-all-instance

Microsoft Azure Gets All Instance Of A Web App

read-only idempotent
microsoft-azure-list-deployments-2

Microsoft Azure List Deployments

read-only idempotent
microsoft-azure-get-deployment-2

Microsoft Azure Get The Deployment

read-only idempotent
microsoft-azure-create-deployment-2

Microsoft Azure Create A Deployment

idempotent
microsoft-azure-delete-deployment-2

Microsoft Azure Delete The Deployment

idempotent
microsoft-azure-creates-new-web-2

Microsoft Azure Creates A New Web App Or Modifies An Existing Web App

microsoft-azure-gets-metric-definitions

Microsoft Azure Gets Metric Definitions For Web App

read-only idempotent
microsoft-azure-gets-metrics-web

Microsoft Azure Gets Metrics For Web App

read-only idempotent
microsoft-azure-retrieves-view-all

Microsoft Azure Retrieves A View Of All Network Features In Use On This Web App

read-only idempotent
microsoft-azure-generates-new-random

Microsoft Azure Generates New Random App Publishing Password

microsoft-azure-gets-operation-web

Microsoft Azure Gets The Operation For A Web App

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-2

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname

read-only idempotent
microsoft-azure-put-subscriptions-subscriptionid

Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname

idempotent
microsoft-azure-delete-subscriptions-subscriptionid

Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname

idempotent
microsoft-azure-gets-publishing-profile

Microsoft Azure Gets The Publishing Profile For Web App

microsoft-azure-recovers-deleted-web

Microsoft Azure Recovers A Deleted Web App

microsoft-azure-resets-configuration-settings

Microsoft Azure Resets The Configuration Settings Of The Current Slot If They Were Previously Modified By Calling Applyslotconfig Api

microsoft-azure-restarts-web-app

Microsoft Azure Restarts Web App

microsoft-azure-gets-all-slots

Microsoft Azure Gets All The Slots For A Web Apps

read-only idempotent
microsoft-azure-get-details-web-2

Microsoft Azure Get Details Of A Web App

read-only idempotent
microsoft-azure-creates-new-web-3

Microsoft Azure Creates A New Web App Or Modifies An Existing Web App

idempotent
microsoft-azure-deletes-web-app-2

Microsoft Azure Deletes A Web App

idempotent
microsoft-azure-applies-configuration-settings-2

Microsoft Azure Applies The Configuration Settings From The Target Slot Onto The Current Slot

read-only
microsoft-azure-creates-web-app-3

Microsoft Azure Creates Web App Backup

microsoft-azure-lists-all-available-2

Microsoft Azure Lists All Available Backups For Web App

read-only idempotent
microsoft-azure-discovers-existing-web-2

Microsoft Azure Discovers Existing Web App Backups That Can Be Restored

idempotent
microsoft-azure-gets-status-web-3

Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress

read-only idempotent
microsoft-azure-deletes-backup-azure-2

Microsoft Azure Deletes A Backup From Azure Storage

idempotent
microsoft-azure-gets-status-web-4

Microsoft Azure 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 Req

microsoft-azure-restores-web-app-2

Microsoft Azure Restores A Web App

microsoft-azure-updates-application-settings-2

Microsoft Azure Updates The Application Settings Of Web App

idempotent
microsoft-azure-gets-application-settings-2

Microsoft Azure Gets The Application Settings Of Web App

microsoft-azure-updates-authentication-authorization-2

Microsoft Azure Updates The Authentication Authorization Settings Associated With Web App

idempotent
microsoft-azure-gets-authentication-authorization-2

Microsoft Azure Gets The Authentication Authorization Settings Associated With Web App

microsoft-azure-updates-backup-configuration-2

Microsoft Azure Updates Backup Configuration Of Web App

idempotent
microsoft-azure-gets-backup-configuration-2

Microsoft Azure Gets The Backup Configuration For A Web App

microsoft-azure-updates-connection-strings-2

Microsoft Azure Updates The Connection Strings Associated With Web App

idempotent
microsoft-azure-gets-connection-strings-2

Microsoft Azure Gets The Connection Strings Associated With Web App

microsoft-azure-gets-web-app-4

Microsoft Azure Gets The Web App Logs Configuration

read-only idempotent
microsoft-azure-updates-meta-data-3

Microsoft Azure Updates The Meta Data For Web App

idempotent
microsoft-azure-updates-meta-data-4

Microsoft Azure Updates The Meta Data For Web App

idempotent
microsoft-azure-gets-web-app-5

Microsoft Azure Gets The Web App Meta Data

microsoft-azure-gets-web-app-6

Microsoft Azure Gets The Web App Publishing Credentials

microsoft-azure-gets-configuration-web-2

Microsoft Azure Gets The Configuration Of The Web App

read-only idempotent
microsoft-azure-update-configuration-web-3

Microsoft Azure Update The Configuration Of Web App

idempotent
microsoft-azure-update-configuration-web-4

Microsoft Azure Update The Configuration Of Web App

idempotent
microsoft-azure-list-deployments-3

Microsoft Azure List Deployments

read-only idempotent
microsoft-azure-get-deployment-3

Microsoft Azure Get The Deployment

read-only idempotent
microsoft-azure-create-deployment-3

Microsoft Azure Create A Deployment

idempotent
microsoft-azure-delete-deployment-3

Microsoft Azure Delete The Deployment

idempotent
microsoft-azure-get-web-app-3

Microsoft Azure Get Web App Hostname Bindings

read-only idempotent
microsoft-azure-get-web-app-4

Microsoft Azure Get Web App Binding For A Hostname

read-only idempotent
microsoft-azure-creates-web-app-4

Microsoft Azure Creates A Web App Hostname Binding

idempotent
microsoft-azure-deletes-host-name-2

Microsoft Azure Deletes A Host Name Binding

idempotent
microsoft-azure-retrieves-all-biztalk-2

Microsoft Azure Retrieves All Biztalk Hybrid Connections Associated With This Web App

read-only idempotent
microsoft-azure-retrieves-biztalk-hybrid-2

Microsoft Azure Retrieves A Biztalk Hybrid Connection Identified By Its Entity Name

read-only idempotent
microsoft-azure-creates-new-association-3

Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One

idempotent
microsoft-azure-removes-association-biztalk-2

Microsoft Azure Removes The Association To A Biztalk Hybrid Connection, Identified By Its Entity Name

idempotent
microsoft-azure-creates-new-association-4

Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One

idempotent
microsoft-azure-gets-all-instance-2

Microsoft Azure Gets All Instance Of A Web App

read-only idempotent
microsoft-azure-list-deployments-4

Microsoft Azure List Deployments

read-only idempotent
microsoft-azure-get-deployment-4

Microsoft Azure Get The Deployment

read-only idempotent
microsoft-azure-create-deployment-4

Microsoft Azure Create A Deployment

idempotent
microsoft-azure-delete-deployment-4

Microsoft Azure Delete The Deployment

idempotent
microsoft-azure-creates-new-web-4

Microsoft Azure Creates A New Web App Or Modifies An Existing Web App

microsoft-azure-gets-metric-definitions-2

Microsoft Azure Gets Metric Definitions For Web App

read-only idempotent
microsoft-azure-gets-metrics-web-2

Microsoft Azure Gets Metrics For Web App

read-only idempotent
microsoft-azure-retrieves-view-all-2

Microsoft Azure Retrieves A View Of All Network Features In Use On This Web App

read-only idempotent
microsoft-azure-generates-new-random-2

Microsoft Azure Generates New Random App Publishing Password

microsoft-azure-gets-operation-web-2

Microsoft Azure Gets The Operation For A Web App

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-3

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-4

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname

read-only idempotent
microsoft-azure-put-subscriptions-subscriptionid-2

Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname

idempotent
microsoft-azure-delete-subscriptions-subscriptionid-2

Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname

idempotent
microsoft-azure-gets-publishing-profile-2

Microsoft Azure Gets The Publishing Profile For Web App

microsoft-azure-recovers-deleted-web-2

Microsoft Azure Recovers A Deleted Web App

microsoft-azure-resets-configuration-settings-2

Microsoft Azure Resets The Configuration Settings Of The Current Slot If They Were Previously Modified By Calling Applyslotconfig Api

microsoft-azure-restarts-web-app-2

Microsoft Azure Restarts Web App

microsoft-azure-get-difference-configuration

Microsoft Azure Get The Difference In Configuration Settings Between Two Web App Slots

read-only
microsoft-azure-swaps-web-app

Microsoft Azure Swaps Web App Slots

microsoft-azure-returns-all-snapshots

Microsoft Azure Returns All Snapshots To The User

idempotent
microsoft-azure-get-source-control

Microsoft Azure Get The Source Control Configuration Of Web App

read-only idempotent
microsoft-azure-update-source-control

Microsoft Azure Update The Source Control Configuration Of Web App

idempotent
microsoft-azure-delete-source-control

Microsoft Azure Delete Source Control Configuration Of Web App

idempotent
microsoft-azure-update-source-control-2

Microsoft Azure Update The Source Control Configuration Of Web App

idempotent
microsoft-azure-starts-web-app

Microsoft Azure Starts Web App

microsoft-azure-stops-web-app

Microsoft Azure Stops Web App

microsoft-azure-post-subscriptions-subscriptionid

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Sync

microsoft-azure-gets-quota-usage

Microsoft Azure Gets The Quota Usage Numbers For Web App

read-only idempotent
microsoft-azure-retrieves-list-all

Microsoft Azure Retrieves A List Of All Virtual Network Connections Associated With This Web App

read-only idempotent
microsoft-azure-retrieves-specific-virtual

Microsoft Azure Retrieves A Specific Virtual Network Connection Associated With This Web App

read-only idempotent
microsoft-azure-adds-virtual-network

Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties

idempotent
microsoft-azure-removes-specified-virtual

Microsoft Azure Removes The Specified Virtual Network Connection Association From This Web App

idempotent
microsoft-azure-adds-virtual-network-2

Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties

idempotent
microsoft-azure-retrieves-virtual-network

Microsoft Azure Retrieves A Virtual Network Connection Gateway Associated With This Web App And Virtual Network

read-only idempotent
microsoft-azure-updates-virtual-network

Microsoft Azure Updates The Virtual Network Gateway

idempotent
microsoft-azure-updates-virtual-network-2

Microsoft Azure Updates The Virtual Network Gateway

idempotent
microsoft-azure-get-difference-configuration-2

Microsoft Azure Get The Difference In Configuration Settings Between Two Web App Slots

read-only
microsoft-azure-swaps-web-app-2

Microsoft Azure Swaps Web App Slots

microsoft-azure-returns-all-snapshots-2

Microsoft Azure Returns All Snapshots To The User

idempotent
microsoft-azure-get-source-control-2

Microsoft Azure Get The Source Control Configuration Of Web App

read-only idempotent
microsoft-azure-update-source-control-3

Microsoft Azure Update The Source Control Configuration Of Web App

idempotent
microsoft-azure-delete-source-control-2

Microsoft Azure Delete Source Control Configuration Of Web App

idempotent
microsoft-azure-update-source-control-4

Microsoft Azure Update The Source Control Configuration Of Web App

idempotent
microsoft-azure-starts-web-app-2

Microsoft Azure Starts Web App

microsoft-azure-stops-web-app-2

Microsoft Azure Stops Web App

microsoft-azure-post-subscriptions-subscriptionid-2

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Sync

microsoft-azure-gets-quota-usage-2

Microsoft Azure Gets The Quota Usage Numbers For Web App

read-only idempotent
microsoft-azure-retrieves-list-all-2

Microsoft Azure Retrieves A List Of All Virtual Network Connections Associated With This Web App

read-only idempotent
microsoft-azure-retrieves-specific-virtual-2

Microsoft Azure Retrieves A Specific Virtual Network Connection Associated With This Web App

read-only idempotent
microsoft-azure-adds-virtual-network-3

Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties

idempotent
microsoft-azure-removes-specified-virtual-2

Microsoft Azure Removes The Specified Virtual Network Connection Association From This Web App

idempotent
microsoft-azure-adds-virtual-network-4

Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties

idempotent
microsoft-azure-retrieves-virtual-network-2

Microsoft Azure Retrieves A Virtual Network Connection Gateway Associated With This Web App And Virtual Network

read-only idempotent
microsoft-azure-updates-virtual-network-3

Microsoft Azure Updates The Virtual Network Gateway

idempotent
microsoft-azure-updates-virtual-network-4

Microsoft Azure Updates The Virtual Network Gateway

idempotent

Capability Spec

website-management-client-sites.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure WebSite Management Client — Sites
  description: 'Microsoft Azure WebSite Management Client — Sites. 161 operations. Lead operation: Microsoft Azure Gets Deleted
    Web Apps In Subscription. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
  tags:
  - Microsoft Azure
  - Sites
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY
capability:
  consumes:
  - type: http
    namespace: website-management-client-sites
    baseUri: https://management.azure.com
    description: Microsoft Azure WebSite Management Client — Sites business capability. Self-contained, no shared references.
    resources:
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/deletedSites
      operations:
      - name: microsoftazuresitesgetdeletedsites
        method: GET
        description: Microsoft Azure Gets Deleted Web Apps In Subscription
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: propertiesToInclude
          in: query
          type: string
          description: Additional web app properties included in the response
        - name: includeSiteTypes
          in: query
          type: string
          description: Types of apps included in the response
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites
      operations:
      - name: microsoftazuresitesgetsites
        method: GET
        description: Microsoft Azure Gets The Web Apps For A Subscription In The Specified Resource Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: propertiesToInclude
          in: query
          type: string
          description: Additional web app properties included in the response
        - name: includeSiteTypes
          in: query
          type: string
          description: Types of apps included in the response
        - name: includeSlots
          in: query
          type: boolean
          description: Whether or not to include deployments slots in results
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}
      operations:
      - name: microsoftazuresitesgetsite
        method: GET
        description: Microsoft Azure Get Details Of A Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: propertiesToInclude
          in: query
          type: string
          description: Additional web app properties included in the response
      - name: microsoftazuresitescreateorupdatesite
        method: PUT
        description: Microsoft Azure Creates A New Web App Or Modifies An Existing Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of the resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of the web app
          required: true
        - name: siteEnvelope
          in: body
          type: string
          description: Details of web app if it exists already
          required: true
        - name: skipDnsRegistration
          in: query
          type: string
          description: "If true web app hostname is not registered with DNS on creation. This parameter is\r"
        - name: skipCustomDomainVerification
          in: query
          type: string
          description: If true, custom (non *.azurewebsites.net) domains associated with web app are not verified.
        - name: forceDnsRegistration
          in: query
          type: string
          description: If true, web app hostname is force registered with DNS
        - name: ttlInSeconds
          in: query
          type: string
          description: Time to live in seconds for web app's default domain name
      - name: microsoftazuresitesdeletesite
        method: DELETE
        description: Microsoft Azure Deletes A Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: deleteMetrics
          in: query
          type: string
          description: If true, web app metrics are also deleted
        - name: deleteEmptyServerFarm
          in: query
          type: string
          description: If true and App Service Plan is empty after web app deletion, App Service Plan is also deleted
        - name: skipDnsRegistration
          in: query
          type: string
          description: If true, DNS registration is skipped
        - name: deleteAllSlots
          in: query
          type: string
          description: If true, all slots associated with web app are also deleted
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig
      operations:
      - name: microsoftazuresitesapplyslotconfigtoproduction
        method: POST
        description: Microsoft Azure Applies The Configuration Settings From The Target Slot Onto The Current Slot
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: slotSwapEntity
          in: body
          type: string
          description: Request body that contains the target slot name. Settings from that slot will be applied on the source
            slot
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup
      operations:
      - name: microsoftazuresitesbackupsite
        method: POST
        description: Microsoft Azure Creates Web App Backup
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          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
      operations:
      - name: microsoftazuresiteslistsitebackups
        method: GET
        description: Microsoft Azure Lists All Available Backups For Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/discover
      operations:
      - name: microsoftazuresitesdiscoversiterestore
        method: PUT
        description: Microsoft Azure Discovers Existing Web App Backups That Can Be Restored
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          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}/backups/{backupId}
      operations:
      - name: microsoftazuresitesgetsitebackupstatus
        method: GET
        description: Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: backupId
          in: path
          type: string
          description: Id of backup
          required: true
      - name: microsoftazuresitesdeletebackup
        method: DELETE
        description: Microsoft Azure Deletes A Backup From Azure Storage
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: backupId
          in: path
          type: string
          description: Id of 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: microsoftazuresitesgetsitebackupstatussecrets
        method: POST
        description: Microsoft Azure 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 Req
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: backupId
          in: path
          type: string
          description: Id of 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: microsoftazuresitesrestoresite
        method: POST
        description: Microsoft Azure Restores A Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: backupId
          in: path
          type: string
          description: Id of backup to restore
          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}/config/appsettings
      operations:
      - name: microsoftazuresitesupdatesiteappsettings
        method: PUT
        description: Microsoft Azure Updates The Application Settings Of Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: appSettings
          in: body
          type: string
          description: Application settings of web 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: microsoftazuresiteslistsiteappsettings
        method: POST
        description: Microsoft Azure Gets The Application Settings Of Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings
      operations:
      - name: microsoftazuresitesupdatesiteauthsettings
        method: PUT
        description: Microsoft Azure Updates The Authentication  Authorization Settings Associated With Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web 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: microsoftazuresiteslistsiteauthsettings
        method: POST
        description: Microsoft Azure Gets The Authentication  Authorization Settings Associated With Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup
      operations:
      - name: microsoftazuresitesupdatesitebackupconfiguration
        method: PUT
        description: Microsoft Azure Updates Backup Configuration Of Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          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}/config/backup/list
      operations:
      - name: microsoftazuresitesgetsitebackupconfiguration
        method: POST
        description: Microsoft Azure Gets The Backup Configuration For A Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings
      operations:
      - name: microsoftazuresitesupdatesiteconnectionstrings
        method: PUT
        description: Microsoft Azure Updates The Connection Strings Associated With Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: connectionStrings
          in: body
          type: string
          description: Connection strings associated with web app
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list
      operations:
      - name: microsoftazuresiteslistsiteconnectionstrings
        method: POST
        description: Microsoft Azure Gets The Connection Strings Associated With Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs
      operations:
      - name: microsoftazuresitesgetsitelogsconfig
        method: GET
        description: Microsoft Azure Gets The Web App Logs Configuration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
      - name: microsoftazuresitesupdatesitelogsconfig
        method: PUT
        description: Microsoft Azure Updates The Meta Data For Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: siteLogsConfig
          in: body
          type: string
          description: Site logs configuration
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata
      operations:
      - name: microsoftazuresitesupdatesitemetadata
        method: PUT
        description: Microsoft Azure Updates The Meta Data For Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: metadata
          in: body
          type: string
          description: Meta data of web app
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list
      operations:
      - name: microsoftazuresiteslistsitemetadata
        method: POST
        description: Microsoft Azure Gets The Web App Meta Data
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web 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: microsoftazuresiteslistsitepublishingcredentials
        method: POST
        description: Microsoft Azure Gets The Web App Publishing Credentials
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames
      operations:
      - name: microsoftazuresitesgetslotconfignames
        method: GET
        description: Microsoft Azure Gets The Names Of Application Settings And Connection String That Remain With The Slot
          During Swap Operation
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
      - name: microsoftazuresitesupdateslotconfignames
        method: PUT
        description: Microsoft Azure Updates The Names Of Application Settings And Connection String That Remain With The
          Slot During Swap Operation
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: slotConfigNames
          in: body
          type: string
          description: Request body containing the names of application settings and connection strings
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web
      operations:
      - name: microsoftazuresitesgetsiteconfig
        method: GET
        description: Microsoft Azure Gets The Configuration Of The Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
      - name: microsoftazuresitescreateorupdatesiteconfig
        method: PUT
        description: Microsoft Azure Update The Configuration Of Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: siteConfig
          in: body
          type: string
          description: Request body that contains the configuration setting for the web app
          required: true
      - name: microsoftazuresitesupdatesiteconfig
        method: PATCH
        description: Microsoft Azure Update The Configuration Of Web App
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: siteConfig
          in: body
          type: string
          description: Request body that contains the configuration setting for the web app
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments
      operations:
      - name: microsoftazuresitesgetdeployments
        method: GET
        description: Microsoft Azure List Deployments
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}
      operations:
      - name: microsoftazuresitesgetdeployment
        method: GET
        description: Microsoft Azure Get The Deployment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: id
          in: path
          type: string
          description: Id of the deployment
          required: true
      - name: microsoftazuresitescreatedeployment
        method: PUT
        description: Microsoft Azure Create A Deployment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string
          description: Name of web app
          required: true
        - name: id
          in: path
          type: string
          description: Id of the deployment
          required: true
        - name: deployment
          in: body
          type: string
          description: Details of deployment
          required: true
      - name: microsoftazuresitesdeletedeployment
        method: DELETE
        description: Microsoft Azure Delete The Deployment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: Name of resource group
          required: true
        - name: name
          in: path
          type: string

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