Get compute quota usage for a region

Returns current vCPU quota usage and limits for the subscription in a region, per VM family
(for example standardDSv3Family) plus the total regional quota.
Answers whether there is headroom to deploy, which the VM size catalog cannot; compare against a SKU's family and core count.
Supports filtering, sorting, and pagination, and is cached server-side for 5 minutes, so very recent deployments may not be reflected.

Useful filter examples:

  • Families with active usage: filter=gt(currentUsage,0)
  • Specific family lookup: filter=eq(name,standardDSv3Family)
  • Total regional quota: filter=eq(name,cores)
Path Params
uuid
required

The subscription ID.

Query Params
string
required
length ≤ 64

Azure region/location (e.g., "eastus", "westeurope").
Required.

string

Optional filter expression.

Supports JSON and RQL formats:

  • JSON: {"and":[{"field":"status","op":"eq","value":"Active"},{"field":"name","op":"ct","value":"Smith, John"}]}
  • RQL: and(eq(status,Active),ct(name,Smith%2C%20John)) — values are URL-decoded; encode reserved characters

Operators:
and, or, not (logical); eq, neq, ct, nct, sw, nsw, ew, new, gt, gte, lt, lte (predicate)

Fields (names are matched case-insensitively):
currentUsage, displayName, limit, name

string

Sort expression for ordering results.

Format:
field:direction,otherField:direction

Directions: asc, desc, ascending, descending — defaults to ascending when omitted

Fields (names are matched case-insensitively):
currentUsage, displayName, limit, name

Default when omitted: name:asc.

int32
1 to 2147483647

The page number to retrieve (1-based). Default: 1.

int32
1 to 100

The number of items per page (1-100). Default: 50.

Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json