APIHub
Back to Explore

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.

Cloud
OAuth
HTTPS
CORS: Unknown
Description enriched
Visit official documentation

Latency

65ms p95

Uptime

100.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
GET

/providers/Microsoft.Web/publishingUsers/web

Gets publishing user

  • api-version (query, required) — API Version
PUT

/providers/Microsoft.Web/publishingUsers/web

Updates publishing user

  • api-version (query, required) — API Version
GET

/providers/Microsoft.Web/sourcecontrols

Gets the source controls available for Azure websites.

  • api-version (query, required) — API Version
GET

/providers/Microsoft.Web/sourcecontrols/{sourceControlType}

Gets source control token

  • sourceControlType (path, required) — Type of source control
  • api-version (query, required) — API Version
PUT

/providers/Microsoft.Web/sourcecontrols/{sourceControlType}

Updates source control token

  • sourceControlType (path, required) — Type of source control
  • api-version (query, required) — API Version
GET

/subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters

Gets a list of meters for a given location.

  • billingLocation (query) — Azure Location of billable resource
  • osType (query) — App Service OS type meters used for
  • 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
POST

/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 Version
GET

/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 Version
GET

/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 Version
POST

/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 Version
GET

/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 Version
GET

/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 Version
POST

/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 Version
POST

/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 Version
POST

/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 Version
POST

/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 Version
POST

/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