Microsoft Azure Functions Subscriptions API

The Subscriptions API from Microsoft Azure Functions — 15 operation(s) for subscriptions.

Operations 15

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/aseRegions List regions available for App Service Environments · Get a list of available ASE regions and its supported Skus #
Ask an LLM
“Which regions can I deploy an App Service Environment into?”
“What SKUs does each ASE region support?”
Tell an agent
List the regions available for App Service Environments with their supported SKUs.
Show me where I can create an ASE.
GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters List App Service billing meters for a location · Gets a list of meters for a given location #
Ask an LLM
“What billing meters apply to App Service in a given region?”
“Can I filter billing meters by Windows or Linux?”
Tell an agent
List App Service billing meters for location {billingLocation}.
Show billing meters in {billingLocation} for OS type {osType}.
POST /subscriptions/{subscriptionId}/providers/Microsoft.Web/checknameavailability Check if an App Service resource name is free · Check if a resource name is available #
Ask an LLM
“Is the name I want for my web app already taken?”
“Can I check whether a fully qualified domain name is available before creating a resource?”
Tell an agent
Check whether the name {name} is available for resource type {type}.
Check if {name} is free to use as a site name.
GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/customhostnameSites List custom hostnames in a subscription · Get custom hostnames under this subscription #
Ask an LLM
“Which custom hostnames are bound to sites in my subscription?”
“Can I look up which site uses a particular custom domain?”
Tell an agent
List all custom hostnames under my subscription.
Find the custom hostname entry for {hostname}.
GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations List deployment locations including ministamps · Gets list of available geo regions plus ministamps #
Ask an LLM
“What geo regions and ministamps can my subscription deploy to?”
“Where are App Service deployment locations available for me?”
Tell an agent
List available deployment locations and ministamps for my subscription.
Show the geo regions plus ministamps I can deploy into.
GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions List geographical regions for App Service · Get a list of available geographical regions #
Ask an LLM
“Which Azure regions support Linux workers for App Service?”
“Can I filter available regions by pricing tier?”
Tell an agent
List geographical regions available for SKU {sku}.
Show regions where Linux workers are enabled ({linuxWorkersEnabled}).
POST /subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName List apps assigned to a hostname · List all apps that are assigned to a hostname #
Ask an LLM
“Which apps are assigned to a particular hostname?”
“Can I find out what site a domain name is pointing at in my subscription?”
Tell an agent
List the apps assigned to hostname {name}.
Find which site identifiers use host {name}.
POST /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/checknameavailability Check name availability for DNL sites in a region · Check if a resource name is available for DNL sites #
Ask an LLM
“Is a site name available with a domain name label in a specific region?”
“Can I check name availability for an auto-generated domain name label scope?”
Tell an agent
Check if {name} of type {type} is available as a DNL site in {location}.
Check DNL name {name} for type {type} with label scope {autoGeneratedDomainNameLabelScope}.
GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/usages List core usage by SKU in a location · Lists subscription core usages for all skus used in a location, for a given… #
Ask an LLM
“How many cores is my subscription using per SKU in a region?”
“Am I close to my core quota in a given location?”
Tell an agent
List my subscription's core usages for all SKUs in {location}.
Show core quota usage for my subscription in region {location}.
GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers List premier add-on offers · List all premier add-on offers #
Ask an LLM
“What premier add-on offers are available for App Service?”
“Which premium add-ons can I attach to my apps?”
Tell an agent
List all premier add-on offers.
Show the premium add-on catalog for App Service.
GET /subscriptions/{subscriptionId}/providers/Microsoft.Web/skus List all App Service SKUs · List all SKUs #
Ask an LLM
“What SKUs does App Service offer across my subscription?”
“Which pricing tiers exist for App Service in general?”
Tell an agent
List all App Service SKUs available to my subscription.
Show every App Service pricing tier.
POST /subscriptions/{subscriptionId}/providers/Microsoft.Web/verifyHostingEnvironmentVnet Verify a VNet is compatible with an ASE · Verifies if this VNET is compatible with an App Service Environment by… #
Ask an LLM
“Will my virtual network's security group rules work with an App Service Environment?”
“How do I check a VNet's compatibility before creating an ASE in it?”
Tell an agent
Verify VNet {properties} is compatible with an App Service Environment.
Check the network security group rules of my VNet for ASE compatibility.
POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/moveResources Move resources to another resource group · Move resources between resource groups #
Ask an LLM
“How do I move my web apps to a different resource group?”
“Can I move several App Service resources at once?”
Tell an agent
Move resources {resources} to resource group {targetResourceGroup}.
Relocate these App Service resources into {targetResourceGroup}.
POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate Validate whether a resource can be created · Validate if a resource can be created #
Ask an LLM
“Can I dry-run the creation of an App Service resource to catch errors first?”
“Will a new resource with these properties pass validation in this location?”
Tell an agent
Validate creating {type} resource {name} in {location} with {properties}.
Check that resource {name} of type {type} can be created.
POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources Validate whether resources can be moved · Validate whether a resource can be moved #
Ask an LLM
“Will moving my resources to another resource group succeed?”
“Can I pre-check a resource group move before doing it?”
Tell an agent
Validate moving {resources} to resource group {targetResourceGroup}.
Pre-check whether these resources can be moved to {targetResourceGroup} without moving them.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/microsoft-azure-functions:microsoft-azure-functions-subscriptions-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

microsoft-azure-functions-subscriptions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: WebApps API Client Subscriptions API
  version: '2025-05-01'
  x-typespec-generated:
  - emitter: '@azure-tools/typespec-autorest'
servers:
- url: https://management.azure.com
security:
- azure_auth:
  - user_impersonation
tags:


# --- truncated at 32 KB (59 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure-functions/refs/heads/main/openapi/microsoft-azure-functions-subscriptions-api-openapi.yml