List availability zones across all regions.
GET
/v1/availability-zones
Code sample: Shell / cURL
curl --request GET \ --url https://stratum.example.com/v1/availability-zones \ --header 'Authorization: Bearer <token>'Ordered by name ascending. This catalog is stable and
small, so the order is part of the contract: a client may rely on it rather
than re-sorting defensively.
Returns every zone in one response — nextPageToken is never populated.
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”AZs.
Media typeapplication/json
object
items
required
Array<object>
object
name
required
string
region
required
string
displayName
required
string
description
string
state
required
active accepts new resources. draining is an operator’s maintenance
state: no new resources, existing ones continue. unavailable means no
node that can run workloads is in this zone any more — derived from the
nodes by the control plane, never set by hand, and back to active as
soon as a node claims the zone again; do not place new resources here.
deleted is terminal.
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
nextPageToken
string
Example
{ "items": [ { "state": "active" } ]}