Skip to content
GET/flavors

List flavors

Returns a list of available flavors (compact format). Only IDs, names, and links are returned. Use `GET /flavors/detail` for full profiles.

Parameters

NameInTypeDescription
X-OpenStack-Nova-MicroversionheaderstringRequest a specific Nova microversion. Defaults to 2.1. Maximum supported on Rumble Cloud: **2.95**.
Example: 2.95
limitqueryintegerMaximum number of items to return per page
Default: 1000
markerquerystringUUID of the last item in the previous page (for pagination)
minRamqueryintegerMinimum RAM in MB
minDiskqueryintegerMinimum disk size in GB

Responses

200List of flavors
flavorsarray[object]
401Unauthorized
curl -X GET "https://nova.YOUR_REGION.rumble.cloud/v2.1/YOUR_PROJECT_ID/flavors?limit=YOUR_LIMIT&marker=YOUR_MARKER&minRam=YOUR_MINRAM&minDisk=YOUR_MINDISK" \
  -H "X-Auth-Token: $TOKEN" \
  -H "X-OpenStack-Nova-Microversion: YOUR_X-OPENSTACK-NOVA-MICROVERSION"
GET/flavors/detail

List flavors (detailed)

Returns all available flavors with full hardware profiles (vCPUs, RAM, disk).

Parameters

NameInTypeDescription
X-OpenStack-Nova-MicroversionheaderstringRequest a specific Nova microversion. Defaults to 2.1. Maximum supported on Rumble Cloud: **2.95**.
Example: 2.95
limitqueryintegerMaximum number of items to return per page
Default: 1000
markerquerystringUUID of the last item in the previous page (for pagination)

Responses

200List of detailed flavor objects
flavorsarray[object]
401Unauthorized
curl -X GET "https://nova.YOUR_REGION.rumble.cloud/v2.1/YOUR_PROJECT_ID/flavors/detail?limit=YOUR_LIMIT&marker=YOUR_MARKER" \
  -H "X-Auth-Token: $TOKEN" \
  -H "X-OpenStack-Nova-Microversion: YOUR_X-OPENSTACK-NOVA-MICROVERSION"
GET/flavors/{flavor_id}

Show flavor details

Returns the full hardware profile for a specific flavor.

Parameters

NameInTypeDescription
flavor_id*pathstringThe UUID or name of the flavor
X-OpenStack-Nova-MicroversionheaderstringRequest a specific Nova microversion. Defaults to 2.1. Maximum supported on Rumble Cloud: **2.95**.
Example: 2.95

Responses

200Flavor detail object
flavorobjectA compute flavor (hardware profile)
401Unauthorized
404Flavor not found
curl -X GET "https://nova.YOUR_REGION.rumble.cloud/v2.1/YOUR_PROJECT_ID/flavors/YOUR_FLAVOR_ID" \
  -H "X-Auth-Token: $TOKEN" \
  -H "X-OpenStack-Nova-Microversion: YOUR_X-OPENSTACK-NOVA-MICROVERSION"