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

Microsoft Azure Sites API

The Sites API from Microsoft Azure — 110 operation(s) for sites.

Microsoft Azure Sites API is one of 1667 APIs that Microsoft Azure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Sites. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.

This API exposes 161 operations across 110 paths, and defines 83 schemas. It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.

161 operations 110 paths 83 schemas 18 DELETE54 GET10 PATCH42 POST37 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2020-08-01-preview
Resource Areas
1

Paths & Operations 161

Across 110 paths, the API surfaces 161 operations — 18 DELETE, 54 GET, 10 PATCH, 42 POST, 37 PUT. Each is listed below with its method, path, parameters, and response codes.

Sites 161
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}
Microsoft Azure Retrieves A Specific Virtual Network Connection Associated With This Web App
microsoftAzureSitesGetsitevnetconnectionslot 6 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}
Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties
microsoftAzureSitesCreateorupdatesitevnetconnectionslot 6 params body → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}
Microsoft Azure Removes The Specified Virtual Network Connection Association From This Web App
microsoftAzureSitesDeletesitevnetconnectionslot 6 params → 200
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}
Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties
microsoftAzureSitesUpdatesitevnetconnectionslot 6 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}
Microsoft Azure Retrieves A Specific Virtual Network Connection Associated With This Web App
microsoftAzureSitesGetsitevnetconnection 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}
Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties
microsoftAzureSitesCreateorupdatesitevnetconnection 5 params body → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}
Microsoft Azure Removes The Specified Virtual Network Connection Association From This Web App
microsoftAzureSitesDeletesitevnetconnection 5 params → 200
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}
Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties
microsoftAzureSitesUpdatesitevnetconnection 5 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}
Microsoft Azure Retrieves A View Of All Network Features In Use On This Web App
microsoftAzureSitesGetsitenetworkfeaturesslot 6 params → 200404
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}
Microsoft Azure Retrieves A View Of All Network Features In Use On This Web App
microsoftAzureSitesGetsitenetworkfeatures 5 params → 200404
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/operationresults/{operationId}
Microsoft Azure Gets The Operation For A Web App
microsoftAzureSitesGetsiteoperationslot 6 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/operationresults/{operationId}
Microsoft Azure Gets The Operation For A Web App
microsoftAzureSitesGetsiteoperation 5 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap
Microsoft Azure Swaps Web App Slots
microsoftAzureSitesSwapslotwithproduction 4 params body → 200202
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap
Microsoft Azure Swaps Web App Slots
microsoftAzureSitesSwapslotsslot 5 params body → 200202
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs
Microsoft Azure Get The Difference In Configuration Settings Between Two Web App Slots
microsoftAzureSitesGetslotsdifferencesfromproduction 4 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs
Microsoft Azure Get The Difference In Configuration Settings Between Two Web App Slots
microsoftAzureSitesGetslotsdifferencesslot 5 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig
Microsoft Azure Applies The Configuration Settings From The Target Slot Onto The Current Slot
microsoftAzureSitesApplyslotconfigtoproduction 4 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig
Microsoft Azure Applies The Configuration Settings From The Target Slot Onto The Current Slot
microsoftAzureSitesApplyslotconfigslot 5 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig
Microsoft Azure Resets The Configuration Settings Of The Current Slot If They Were Previously Modified By Calling Applyslotconfig Api
microsoftAzureSitesResetproductionslotconfig 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig
Microsoft Azure Resets The Configuration Settings Of The Current Slot If They Were Previously Modified By Calling Applyslotconfig Api
microsoftAzureSitesResetslotconfigslot 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames
Microsoft Azure Gets The Names Of Application Settings And Connection String That Remain With The Slot During Swap Operation
microsoftAzureSitesGetslotconfignames 4 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames
Microsoft Azure Updates The Names Of Application Settings And Connection String That Remain With The Slot During Swap Operation
microsoftAzureSitesUpdateslotconfignames 4 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots
Microsoft Azure Gets All The Slots For A Web Apps
microsoftAzureSitesGetsiteslots 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites
Microsoft Azure Gets The Web Apps For A Subscription In The Specified Resource Group
microsoftAzureSitesGetsites 6 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}
Microsoft Azure Get Details Of A Web App
microsoftAzureSitesGetsite 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}
Microsoft Azure Creates A New Web App Or Modifies An Existing Web App
microsoftAzureSitesCreateorupdatesite 8 params body → 200202
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}
Microsoft Azure Deletes A Web App
microsoftAzureSitesDeletesite 8 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}
Microsoft Azure Get Details Of A Web App
microsoftAzureSitesGetsiteslot 6 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}
Microsoft Azure Creates A New Web App Or Modifies An Existing Web App
microsoftAzureSitesCreateorupdatesiteslot 9 params body → 200202
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}
Microsoft Azure Deletes A Web App
microsoftAzureSitesDeletesiteslot 9 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable
Microsoft Azure Creates A New Web App Or Modifies An Existing Web App
microsoftAzureSitesIssitecloneable 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable
Microsoft Azure Creates A New Web App Or Modifies An Existing Web App
microsoftAzureSitesIssitecloneableslot 5 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/recover
Microsoft Azure Recovers A Deleted Web App
microsoftAzureSitesRecoversite 4 params body → 202404
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/recover
Microsoft Azure Recovers A Deleted Web App
microsoftAzureSitesRecoversiteslot 5 params body → 202404
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots
Microsoft Azure Returns All Snapshots To The User
microsoftAzureSitesGetsitesnapshots 4 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots
Microsoft Azure Returns All Snapshots To The User
microsoftAzureSitesGetsitesnapshotsslot 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/deletedSites
Microsoft Azure Gets Deleted Web Apps In Subscription
microsoftAzureSitesGetdeletedsites 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments
Microsoft Azure List Deployments
microsoftAzureSitesGetdeployments 4 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments
Microsoft Azure List Deployments
microsoftAzureSitesGetdeploymentsslot 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/deployments
Microsoft Azure List Deployments
microsoftAzureSitesGetinstancedeployments 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/deployments
Microsoft Azure List Deployments
microsoftAzureSitesGetinstancedeploymentsslot 6 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/deployments/{id}
Microsoft Azure Get The Deployment
microsoftAzureSitesGetinstancedeployment 6 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/deployments/{id}
Microsoft Azure Create A Deployment
microsoftAzureSitesCreateinstancedeployment 6 params body → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/deployments/{id}
Microsoft Azure Delete The Deployment
microsoftAzureSitesDeleteinstancedeployment 6 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}
Microsoft Azure Get The Deployment
microsoftAzureSitesGetdeployment 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}
Microsoft Azure Create A Deployment
microsoftAzureSitesCreatedeployment 5 params body → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}
Microsoft Azure Delete The Deployment
microsoftAzureSitesDeletedeployment 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}
Microsoft Azure Get The Deployment
microsoftAzureSitesGetdeploymentslot 6 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}
Microsoft Azure Create A Deployment
microsoftAzureSitesCreatedeploymentslot 6 params body → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}
Microsoft Azure Delete The Deployment
microsoftAzureSitesDeletedeploymentslot 6 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/deployments/{id}
Microsoft Azure Get The Deployment
microsoftAzureSitesGetinstancedeploymentslot 7 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/deployments/{id}
Microsoft Azure Create A Deployment
microsoftAzureSitesCreateinstancedeploymentslot 7 params body → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/deployments/{id}
Microsoft Azure Delete The Deployment
microsoftAzureSitesDeleteinstancedeploymentslot 7 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances
Microsoft Azure Gets All Instance Of A Web App
microsoftAzureSitesGetsiteinstanceidentifiers 4 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances
Microsoft Azure Gets All Instance Of A Web App
microsoftAzureSitesGetsiteinstanceidentifiersslot 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings
Microsoft Azure Get Web App Hostname Bindings
microsoftAzureSitesGetsitehostnamebindings 4 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings
Microsoft Azure Get Web App Hostname Bindings
microsoftAzureSitesGetsitehostnamebindingsslot 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}
Microsoft Azure Get Web App Binding For A Hostname
microsoftAzureSitesGetsitehostnamebinding 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}
Microsoft Azure Creates A Web App Hostname Binding
microsoftAzureSitesCreateorupdatesitehostnamebinding 5 params body → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}
Microsoft Azure Deletes A Host Name Binding
microsoftAzureSitesDeletesitehostnamebinding 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}
Microsoft Azure Get Web App Binding For A Hostname
microsoftAzureSitesGetsitehostnamebindingslot 6 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}
Microsoft Azure Creates A Web App Hostname Binding
microsoftAzureSitesCreateorupdatesitehostnamebindingslot 6 params body → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}
Microsoft Azure Deletes A Host Name Binding
microsoftAzureSitesDeletesitehostnamebindingslot 6 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web
Microsoft Azure Gets The Configuration Of The Web App
microsoftAzureSitesGetsiteconfig 4 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web
Microsoft Azure Update The Configuration Of Web App
microsoftAzureSitesCreateorupdatesiteconfig 4 params body → 200
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web
Microsoft Azure Update The Configuration Of Web App
microsoftAzureSitesUpdatesiteconfig 4 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web
Microsoft Azure Gets The Configuration Of The Web App
microsoftAzureSitesGetsiteconfigslot 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web
Microsoft Azure Update The Configuration Of Web App
microsoftAzureSitesCreateorupdatesiteconfigslot 5 params body → 200
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web
Microsoft Azure Update The Configuration Of Web App
microsoftAzureSitesUpdatesiteconfigslot 5 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web
Microsoft Azure Get The Source Control Configuration Of Web App
microsoftAzureSitesGetsitesourcecontrol 4 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web
Microsoft Azure Update The Source Control Configuration Of Web App
microsoftAzureSitesCreateorupdatesitesourcecontrol 4 params body → 200201
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web
Microsoft Azure Delete Source Control Configuration Of Web App
microsoftAzureSitesDeletesitesourcecontrol 4 params → 200
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web
Microsoft Azure Update The Source Control Configuration Of Web App
microsoftAzureSitesUpdatesitesourcecontrol 4 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web
Microsoft Azure Get The Source Control Configuration Of Web App
microsoftAzureSitesGetsitesourcecontrolslot 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web
Microsoft Azure Update The Source Control Configuration Of Web App
microsoftAzureSitesCreateorupdatesitesourcecontrolslot 5 params body → 200201
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web
Microsoft Azure Delete Source Control Configuration Of Web App
microsoftAzureSitesDeletesitesourcecontrolslot 5 params → 200
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web
Microsoft Azure Update The Source Control Configuration Of Web App
microsoftAzureSitesUpdatesitesourcecontrolslot 5 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list
Microsoft Azure Gets The Application Settings Of Web App
microsoftAzureSitesListsiteappsettingsslot 5 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list
Microsoft Azure Gets The Application Settings Of Web App
microsoftAzureSitesListsiteappsettings 4 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings
Microsoft Azure Updates The Application Settings Of Web App
microsoftAzureSitesUpdatesiteappsettings 4 params body → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings
Microsoft Azure Updates The Application Settings Of Web App
microsoftAzureSitesUpdatesiteappsettingsslot 5 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list
Microsoft Azure Gets The Connection Strings Associated With Web App
microsoftAzureSitesListsiteconnectionstrings 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list
Microsoft Azure Gets The Connection Strings Associated With Web App
microsoftAzureSitesListsiteconnectionstringsslot 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings
Microsoft Azure Updates The Connection Strings Associated With Web App
microsoftAzureSitesUpdatesiteconnectionstrings 4 params body → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings
Microsoft Azure Updates The Connection Strings Associated With Web App
microsoftAzureSitesUpdatesiteconnectionstringsslot 5 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list
Microsoft Azure Gets The Authentication Authorization Settings Associated With Web App
microsoftAzureSitesListsiteauthsettings 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list
Microsoft Azure Gets The Authentication Authorization Settings Associated With Web App
microsoftAzureSitesListsiteauthsettingsslot 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings
Microsoft Azure Updates The Authentication Authorization Settings Associated With Web App
microsoftAzureSitesUpdatesiteauthsettings 4 params body → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings
Microsoft Azure Updates The Authentication Authorization Settings Associated With Web App
microsoftAzureSitesUpdatesiteauthsettingsslot 5 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list
Microsoft Azure Gets The Web App Publishing Credentials
microsoftAzureSitesListsitepublishingcredentials 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list
Microsoft Azure Gets The Web App Publishing Credentials
microsoftAzureSitesListsitepublishingcredentialsslot 5 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list
Microsoft Azure Gets The Web App Meta Data
microsoftAzureSitesListsitemetadata 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list
Microsoft Azure Gets The Web App Meta Data
microsoftAzureSitesListsitemetadataslot 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata
Microsoft Azure Updates The Meta Data For Web App
microsoftAzureSitesUpdatesitemetadata 4 params body → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata
Microsoft Azure Updates The Meta Data For Web App
microsoftAzureSitesUpdatesitemetadataslot 5 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs
Microsoft Azure Gets The Web App Logs Configuration
microsoftAzureSitesGetsitelogsconfig 4 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs
Microsoft Azure Updates The Meta Data For Web App
microsoftAzureSitesUpdatesitelogsconfig 4 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs
Microsoft Azure Gets The Web App Logs Configuration
microsoftAzureSitesGetsitelogsconfigslot 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs
Microsoft Azure Updates The Meta Data For Web App
microsoftAzureSitesUpdatesitelogsconfigslot 5 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons
microsoftAzureSitesListsitepremieraddons 4 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons
microsoftAzureSitesListsitepremieraddonsslot 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname
microsoftAzureSitesGetsitepremieraddon 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}
Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname
microsoftAzureSitesAddsitepremieraddon 5 params body → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}
Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname
microsoftAzureSitesDeletesitepremieraddon 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname
microsoftAzureSitesGetsitepremieraddonslot 6 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}
Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname
microsoftAzureSitesAddsitepremieraddonslot 6 params body → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}
Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname
microsoftAzureSitesDeletesitepremieraddonslot 6 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list
Microsoft Azure Gets The Backup Configuration For A Web App
microsoftAzureSitesGetsitebackupconfiguration 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list
Microsoft Azure Gets The Backup Configuration For A Web App
microsoftAzureSitesGetsitebackupconfigurationslot 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup
Microsoft Azure Updates Backup Configuration Of Web App
microsoftAzureSitesUpdatesitebackupconfiguration 4 params body → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup
Microsoft Azure Updates Backup Configuration Of Web App
microsoftAzureSitesUpdatesitebackupconfigurationslot 5 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup
Microsoft Azure Creates Web App Backup
microsoftAzureSitesBackupsite 4 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup
Microsoft Azure Creates Web App Backup
microsoftAzureSitesBackupsiteslot 5 params body → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/discover
Microsoft Azure Discovers Existing Web App Backups That Can Be Restored
microsoftAzureSitesDiscoversiterestore 4 params body → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/discover
Microsoft Azure Discovers Existing Web App Backups That Can Be Restored
microsoftAzureSitesDiscoversiterestoreslot 5 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups
Microsoft Azure Lists All Available Backups For Web App
microsoftAzureSitesListsitebackups 4 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups
Microsoft Azure Lists All Available Backups For Web App
microsoftAzureSitesListsitebackupsslot 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}
Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress
microsoftAzureSitesGetsitebackupstatus 5 params → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}
Microsoft Azure Deletes A Backup From Azure Storage
microsoftAzureSitesDeletebackup 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}
Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress
microsoftAzureSitesGetsitebackupstatusslot 6 params → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}
Microsoft Azure Deletes A Backup From Azure Storage
microsoftAzureSitesDeletebackupslot 6 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list
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…
microsoftAzureSitesGetsitebackupstatussecretsslot 6 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list
Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress, Including Secrets Associated With The Backup, Such As The Azure Storage Sas Url Also Can Be Used To Update The Sas Url For The…
microsoftAzureSitesGetsitebackupstatussecrets 5 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore
Microsoft Azure Restores A Web App
microsoftAzureSitesRestoresite 5 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore
Microsoft Azure Restores A Web App
microsoftAzureSitesRestoresiteslot 6 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages
Microsoft Azure Gets The Quota Usage Numbers For Web App
microsoftAzureSitesGetsiteusages 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages
Microsoft Azure Gets The Quota Usage Numbers For Web App
microsoftAzureSitesGetsiteusagesslot 6 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/metrics
Microsoft Azure Gets Metrics For Web App
microsoftAzureSitesGetsitemetrics 6 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/metrics
Microsoft Azure Gets Metrics For Web App
microsoftAzureSitesGetsitemetricsslot 7 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/metricdefinitions
Microsoft Azure Gets Metric Definitions For Web App
microsoftAzureSitesGetsitemetricdefinitionsslot 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/metricdefinitions
Microsoft Azure Gets Metric Definitions For Web App
microsoftAzureSitesGetsitemetricdefinitions 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml
Microsoft Azure Gets The Publishing Profile For Web App
microsoftAzureSitesListsitepublishingprofilexml 4 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml
Microsoft Azure Gets The Publishing Profile For Web App
microsoftAzureSitesListsitepublishingprofilexmlslot 5 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart
Microsoft Azure Restarts Web App
microsoftAzureSitesRestartsiteslot 7 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart
Microsoft Azure Restarts Web App
microsoftAzureSitesRestartsite 6 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start
Microsoft Azure Starts Web App
microsoftAzureSitesStartsite 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start
Microsoft Azure Starts Web App
microsoftAzureSitesStartsiteslot 5 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop
Microsoft Azure Stops Web App
microsoftAzureSitesStopsite 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop
Microsoft Azure Stops Web App
microsoftAzureSitesStopsiteslot 5 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Sync
microsoftAzureSitesSyncsiterepository 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Sync
microsoftAzureSitesSyncsiterepositoryslot 5 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword
Microsoft Azure Generates New Random App Publishing Password
microsoftAzureSitesGeneratenewsitepublishingpasswordslot 5 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword
Microsoft Azure Generates New Random App Publishing Password
microsoftAzureSitesGeneratenewsitepublishingpassword 4 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}
Microsoft Azure Retrieves A Biztalk Hybrid Connection Identified By Its Entity Name
microsoftAzureSitesGetsiterelayserviceconnection 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}
Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One
microsoftAzureSitesCreateorupdatesiterelayserviceconnection 5 params body → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}
Microsoft Azure Removes The Association To A Biztalk Hybrid Connection, Identified By Its Entity Name
microsoftAzureSitesDeletesiterelayserviceconnection 5 params → 200
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}
Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One
microsoftAzureSitesUpdatesiterelayserviceconnection 5 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}
Microsoft Azure Retrieves A Biztalk Hybrid Connection Identified By Its Entity Name
microsoftAzureSitesGetsiterelayserviceconnectionslot 6 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}
Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One
microsoftAzureSitesCreateorupdatesiterelayserviceconnectionslot 6 params body → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}
Microsoft Azure Removes The Association To A Biztalk Hybrid Connection, Identified By Its Entity Name
microsoftAzureSitesDeletesiterelayserviceconnectionslot 6 params → 200
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}
Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One
microsoftAzureSitesUpdatesiterelayserviceconnectionslot 6 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection
Microsoft Azure Retrieves All Biztalk Hybrid Connections Associated With This Web App
microsoftAzureSitesListsiterelayserviceconnectionsslot 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection
Microsoft Azure Retrieves All Biztalk Hybrid Connections Associated With This Web App
microsoftAzureSitesListsiterelayserviceconnections 4 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}
Microsoft Azure Retrieves A Virtual Network Connection Gateway Associated With This Web App And Virtual Network
microsoftAzureSitesGetsitevnetgatewayslot 7 params → 200404
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}
Microsoft Azure Updates The Virtual Network Gateway
microsoftAzureSitesCreateorupdatesitevnetconnectiongatewayslot 7 params body → 200
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}
Microsoft Azure Updates The Virtual Network Gateway
microsoftAzureSitesUpdatesitevnetconnectiongatewayslot 7 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}
Microsoft Azure Retrieves A Virtual Network Connection Gateway Associated With This Web App And Virtual Network
microsoftAzureSitesGetsitevnetgateway 6 params → 200404
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}
Microsoft Azure Updates The Virtual Network Gateway
microsoftAzureSitesCreateorupdatesitevnetconnectiongateway 6 params body → 200
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}
Microsoft Azure Updates The Virtual Network Gateway
microsoftAzureSitesUpdatesitevnetconnectiongateway 6 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections
Microsoft Azure Retrieves A List Of All Virtual Network Connections Associated With This Web App
microsoftAzureSitesGetsitevnetconnections 4 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections
Microsoft Azure Retrieves A List Of All Virtual Network Connections Associated With This Web App
microsoftAzureSitesGetsitevnetconnectionsslot 5 params → 200

Schemas 83

The contract defines 83 schemas that model the data the API accepts and returns. The most detailed are SiteAuthSettings (25 properties), CloningInfo (10 properties), RampUpRule (8 properties), ResourceMetric (8 properties). Each schema is shown below with its type and property counts.

HostNameBindingCollection
object
Collection of host name bindings
2 properties
Object
object
ConnStringInfo
object
Represents database connection string information
3 properties 1 required
User
object
Represents user credentials used for publishing activity
1 property
ResourceMetricName
object
Name of a metric for any resource
2 properties
AutoHealRules
object
AutoHealRules - describes the rules which can be defined for auto-heal
2 properties
ResourceMetricValue
object
Value of resource metric
6 properties
AutoHealCustomAction
object
AutoHealCustomAction - Describes the custom action to be executed when an auto heal rule is triggered.
2 properties
EnabledConfig
object
Enabled configuration
1 property
RelayServiceConnectionEntity
object
Class that represents a BizTalk Hybrid Connection
1 property
MetricDefinitionCollection
object
Collection of metric definitions
2 properties
VnetRoute
object
VnetRoute contract used to pass routing information for a vnet.
1 property
VirtualDirectory
object
2 properties
NameValuePair
object
Name value pair
2 properties
ApiDefinitionInfo
object
Information about the formal API definition for the web app.
1 property
SiteAuthSettings
object
Configuration settings for the Azure App Service Authentication / Authorization feature.
25 properties
LocalizableString
object
LocalizableString object containing the name and a localized value.
2 properties
CsmUsageQuotaCollection
object
Collection of csm usage quotas
2 properties
VirtualApplication
object
4 properties
SiteCloneabilityCriterion
object
Represents a site cloneability criterion
2 properties
ResourceMetricCollection
object
Collection of metric responses
2 properties
Site
object
Represents a web app
1 property
SiteLimits
object
Represents metric limits set on a web app.
3 properties
SlowRequestsBasedTrigger
object
SlowRequestsBasedTrigger
3 properties
SkuDescription
object
Describes a sku for a scalable resource
5 properties
DatabaseBackupSetting
object
Note: properties are serialized in JSON format and stored in DB. if new properties are added they might not be in the previous data rows so please handle nulls
4 properties
SiteSourceControl
object
Describes the source control configuration for web app
1 property
HttpLogsConfig
object
Http logs configuration
2 properties
BackupRequest
object
Description of a backup which will be performed
1 property
AutoHealActions
object
AutoHealActions - Describes the actions which can be taken by the auto-heal module when a rule is triggered.
3 properties 1 required
AutoHealTriggers
object
AutoHealTriggers - describes the triggers for auto-heal.
4 properties
HostNameSslState
object
Object that represents a SSL-enabled host name.
5 properties 1 required
ApplicationLogsConfig
object
Application logs configuration
3 properties
SiteInstance
object
Instance of a web app
1 property
ResourceMetric
object
Object representing a metric for any resource
8 properties
PremierAddOnRequest
object
5 properties
HandlerMapping
object
The IIS handler mappings used to define which handler processes HTTP requests with certain extension. For example it is used to configure php-cgi.exe process t…
3 properties
MetricAvailabilily
object
Class representing metrics availability and retention
2 properties
HostingEnvironmentProfile
object
Specification for a hostingEnvironment (App Service Environment) to use for this resource
3 properties
StatusCodesBasedTrigger
object
StatusCodeBasedTrigger
5 properties
IpSecurityRestriction
object
Represents an ip security restriction on a web app.
2 properties
MetricDefinition
object
Class representing metadata for the metrics
1 property
VnetGateway
object
The VnetGateway contract. This is used to give the vnet gateway access to the VPN package.
1 property
AzureBlobStorageHttpLogsConfig
object
Http logs to azure blob storage configuration
3 properties
Experiments
object
Class containing Routing in production experiments
1 property
AzureTableStorageApplicationLogsConfig
object
Application logs to azure table storage configuration
2 properties
FileSystemApplicationLogsConfig
object
Application logs to file system configuration
1 property
SiteCloneability
object
Represents whether or not a web app is cloneable
4 properties 1 required
SiteInstanceCollection
object
Collection of site instances
2 properties
CloningInfo
object
Represents information needed for cloning operation
10 properties
VnetInfo
object
VNETInfo contract. This contract is public and is a stripped down version of VNETInfoInternal
1 property
SlotConfigNamesResource
object
Slot Config names azure resource
1 property
CsmPublishingProfileOptions
object
Publishing options for requested profile
1 property
SiteCollection
object
Collection of sites
2 properties
BackupSchedule
object
Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.
6 properties 1 required
FileSystemHttpLogsConfig
object
Http logs to file system configuration
3 properties
RampUpRule
object
Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance
8 properties
NetworkFeatures
object
This is an object used to store a full view of network features (presently VNET integration and Hybrid Connections) for a web app.
1 property
BackupItemCollection
object
Collection of Backup Items
2 properties
Deployment
object
Represents user credentials used for publishing activity
1 property
SiteConfig
object
Configuration of Azure web site
1 property
CsmSiteRecoveryEntity
object
Class containing details about site recovery operation.
4 properties
AzureBlobStorageApplicationLogsConfig
object
Application logs azure blob storage configuration
3 properties
SiteLogsConfig
object
Configuration of Azure web site
1 property
RestoreResponse
object
Response for a restore site request
1 property
DeploymentCollection
object
Collection of app deployments
2 properties
ConnStringValueTypePair
object
Database connection string value to type pair
2 properties 1 required
CorsSettings
object
Cross-Origin Resource Sharing (CORS) settings for the web app.
1 property
Resource
object
6 properties 1 required
BackupItem
object
Backup description
1 property
DeletedSiteCollection
object
Collection of deleted sites
2 properties
CsmSlotEntity
object
Class containing deployment slot parameters
2 properties
KeyValuePair_String_String
object
2 properties
HostNameBinding
object
A host name binding object
1 property
ArmPlan
object
The plan object in an ARM, represents a marketplace plan
5 properties
StringDictionary
object
String dictionary resource
1 property
RestoreRequest
object
Description of a restore request
1 property
RequestsBasedTrigger
object
RequestsBasedTrigger
2 properties
DeletedSite
object
Reports deleted site including the timestamp of operation
1 property
CsmUsageQuota
object
Usage of the quota resource
5 properties
SlotDifference
object
An object describing the difference in setting values between two web app slots
1 property
ConnectionStringDictionary
object
String dictionary resource
1 property
SlotDifferenceCollection
object
Collection of Slot Differences
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-sites-api-openapi.yml Raw ↑

Other APIs Microsoft Azure publishes across the network.

Microsoft Azure AI Search API
Microsoft Azure Communication Services API
Microsoft Azure Event Grid API
Microsoft Azure Functions API
Microsoft Azure DevOps REST API
Microsoft Azure AI Foundry API
Microsoft Azure Resource JSON Schema
Microsoft Azure JSON-LD Context
Microsoft Azure AccessConnector API
Microsoft Azure AccessControlRecords API
Microsoft Azure AccessPolicies API
Microsoft Azure AccessReviewInstanceAcceptRecommmendations API
Where this information came from

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

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

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

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