Flavors
GET
/flavorsList flavors
Returns a list of available flavors (compact format). Only IDs, names,
and links are returned. Use `GET /flavors/detail` for full profiles.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| X-OpenStack-Nova-Microversion | header | string | Request a specific Nova microversion. Defaults to 2.1.
Maximum supported on Rumble Cloud: **2.95**.
Example: 2.95 |
| limit | query | integer | Maximum number of items to return per page Default: 1000 |
| marker | query | string | UUID of the last item in the previous page (for pagination) |
| minRam | query | integer | Minimum RAM in MB |
| minDisk | query | integer | Minimum disk size in GB |
Responses
200List of flavors
| flavors | array[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/detailList flavors (detailed)
Returns all available flavors with full hardware profiles (vCPUs, RAM, disk).
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| X-OpenStack-Nova-Microversion | header | string | Request a specific Nova microversion. Defaults to 2.1.
Maximum supported on Rumble Cloud: **2.95**.
Example: 2.95 |
| limit | query | integer | Maximum number of items to return per page Default: 1000 |
| marker | query | string | UUID of the last item in the previous page (for pagination) |
Responses
200List of detailed flavor objects
| flavors | array[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
| Name | In | Type | Description |
|---|---|---|---|
| flavor_id* | path | string | The UUID or name of the flavor |
| X-OpenStack-Nova-Microversion | header | string | Request a specific Nova microversion. Defaults to 2.1.
Maximum supported on Rumble Cloud: **2.95**.
Example: 2.95 |
Responses
200Flavor detail object
| flavor | object | A 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"