Skip to content

List Bare Metal Images ​

Retrieve a comprehensive catalog of available operating system (OS) images for bare metal instance deployment, including detailed specifications and regional availability.

HTTP Request ​

GET {API_URL}/bare-metal/images

Query Parameters ​

ParameterRequirementTypeDescription
region_idOptionalstringFilter images by specific regional availability

Response Structure ​

status boolean ​

Operation result indicator. Returns true for successful execution, false when encountering an error.

message string ​

Descriptive response indicating the outcome of the image catalog retrieval.

data array ​

Collection of operating system images with regional availability information.

Image attributes include:

  • name string: Operating system image designation
  • id string: Unique image identifier
  • type string: Operating system classification
  • description string: Regional deployment specifications
  • region_name string: Deployment region designation
  • region_id string: Region unique identifier

Implementation Example ​

Request ​

bash
curl -X GET '{API_URL}/bare-metal/images' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'refresh-token: {REFRESH_TOKEN}' \
-H 'Content-Type: application/json'

Response ​

json
{
    "status": true,
    "message": "Operating system catalog retrieved successfully",
    "data": [
        {
            "name": "Ubuntu Server 22.04 LTS R535 CUDA 12.2",
            "type": "Ubuntu",
            "region_name": "SINGAPORE-1",
            "region_id": "6758f63bd2c19c3dcb532230",
            "id": "675bde89b05817635dca479c"
        },
        {
            "name": "Ubuntu Server 22.04 LTS (Jammy Jellyfish)",
            "type": "Ubuntu",
            "region_name": "SINGAPORE-1",
            "region_id": "6758f63bd2c19c3dcb532230",
            "id": "675be10508304c40569e5bc4"
        }
    ]
}