API Client
The API Client exposes Azure App Service management operations, including managing publishing users and source control tokens, querying billing meters, SKUs, geo/region info, and name availability, as well as validating and moving resources, checking VNet compatibility, and listing host‑name assignments and premier add‑on offers.
Admin: update documentationGET
/providers/Microsoft.Web/publishingUsers/web
Gets publishing user
api-version ( query , required ) — API VersionPUT
/providers/Microsoft.Web/publishingUsers/web
Updates publishing user
api-version ( query , required ) — API VersionGET
/providers/Microsoft.Web/sourcecontrols
Gets the source controls available for Azure websites.
api-version ( query , required ) — API VersionGET
/providers/Microsoft.Web/sourcecontrols/{sourceControlType}
Gets source control token
sourceControlType ( path , required ) — Type of source controlapi-version ( query , required ) — API VersionPUT
/providers/Microsoft.Web/sourcecontrols/{sourceControlType}
Updates source control token
sourceControlType ( path , required ) — Type of source controlapi-version ( query , required ) — API VersionGET
/subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters
Gets a list of meters for a given location.
billingLocation ( query ) — Azure Location of billable resourceosType ( query ) — App Service OS type meters used forsubscriptionId ( path , required ) — Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).api-version ( query , required ) — API VersionPOST
/subscriptions/{subscriptionId}/providers/Microsoft.Web/checknameavailability
Check if a resource name is available.
subscriptionId ( path , required ) — Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).api-version ( query , required ) — API VersionGET
/subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations
Gets list of available geo regions plus ministamps
subscriptionId ( path , required ) — Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).api-version ( query , required ) — API VersionGET
/subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions
Get a list of available geographical regions.
sku ( query ) — Name of SKU used to filter the regions.linuxWorkersEnabled ( query ) — Specify true if you want to filter to only regions that support Linux workers.xenonWorkersEnabled ( query ) — Specify true if you want to filter to only regions that support Xenon workers.linuxDynamicWorkersEnabled ( query ) — Specify true if you want to filter to only regions that support Linux Consumption Workers.subscriptionId ( path , required ) — Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).api-version ( query , required ) — API VersionPOST
/subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName
List all apps that are assigned to a hostname.
subscriptionId ( path , required ) — Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).api-version ( query , required ) — API VersionGET
/subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers
List all premier add-on offers.
subscriptionId ( path , required ) — Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).api-version ( query , required ) — API VersionGET
/subscriptions/{subscriptionId}/providers/Microsoft.Web/skus
List all SKUs.
subscriptionId ( path , required ) — Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).api-version ( query , required ) — API VersionPOST
/subscriptions/{subscriptionId}/providers/Microsoft.Web/verifyHostingEnvironmentVnet
Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.
subscriptionId ( path , required ) — Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).api-version ( query , required ) — API VersionPOST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/moveResources
Move resources between resource groups.
resourceGroupName ( path , required ) — Name of the resource group to which the resource belongs.subscriptionId ( path , required ) — Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).api-version ( query , required ) — API VersionPOST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate
Validate if a resource can be created.
resourceGroupName ( path , required ) — Name of the resource group to which the resource belongs.subscriptionId ( path , required ) — Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).api-version ( query , required ) — API VersionPOST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validateContainerSettings
Validate if the container settings are correct.
resourceGroupName ( path , required ) — Name of the resource group to which the resource belongs.subscriptionId ( path , required ) — Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).api-version ( query , required ) — API VersionPOST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources
Validate whether a resource can be moved.
resourceGroupName ( path , required ) — Name of the resource group to which the resource belongs.subscriptionId ( path , required ) — Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).api-version ( query , required ) — API Version
17 endpoints auto-detected
Authentication
This API requires authentication: OAuth.
curl -X GET \
"https://management.azure.com/providers/Microsoft.Web/publishingUsers/web" management.azure.com · HTTPS only