---
title: "List of owned, unterminated baremetal machines"
method: GET
path: "/bare-metal/"
tags: ["Bare Metal"]
---

# List of owned, unterminated baremetal machines

`GET /bare-metal/`

## Request

- Base URL: `https://cloud-api.voltagepark.com/api/v1`
- URL: `https://cloud-api.voltagepark.com/api/v1/bare-metal/`
- Auth: one of:
  - HTTP bearer
  - API key in header `UI-Authorization`
- TypeScript: <https://skmtc.dev/voltagepark/apis/voltage-park-on-demand-api/docs/bare-metal/get.ts> (a function with typed inputs; its response is checked against the schema)

## Query parameters

- `limit` union
  - integer
  - 'none'
- `offset` integer

## Response `200`

Successful Response

- PaginatedResultAnnotatedUnionKnownBareMetalRentalDetailsPendingBareMetalRentalDetailsDiscriminator
  - `results` union[], required
    - union
      - KnownBareMetalRentalDetails
        - `id` string, uuid, required
        - `name` string, required
        - `creation_timestamp` string, required
        - `status` 'Running' | 'Terminated' | 'Failed', required
        - `power_status` 'Running' | 'Stopped', required
        - `node_count` integer, required
        - `specs_per_node` BareMetalSpecs, required
          - `gpu_model` 'h100-sxm5-80gb' | 'v100-sxm2-16gb' | 'v100-sxm2-32gb' | 'v100-sxm3-32gb' | 'a100-sxm4-80gb' | 'a100-pcie-80gb' | 'a100-pcie-40gb' | 'a40-pcie-48gb' | 'a2-pcie-16gb' | 'l40s-pcie-48gb' | 'l40-pcie-48gb' | 'l4-pcie-24gb' | 'rtx6000ada-pcie-48gb' | 'rtx5000ada-pcie-32gb' | 'rtx4500ada-pcie-24gb' | 'rtx4000ada-pcie-20gb' | 'rtx4000sffada-pcie-20gb' | 'rtxa6000-pcie-48gb' | 'rtxa5500-pcie-24gb' | 'rtxa5000-pcie-24gb' | 'rtxa4500-pcie-20gb' | 'rtxa4000-pcie-16gb' | 'quadrortx8000-pcie-48gb' | 'quadrortx6000-pcie-48gb' | 'teslap4-pcie-8gb' | 'teslap100-sxm2-16gb' | 'teslap100-pcie-16gb' | 'teslam40-pcie-24gb' | 'geforcertx4090-pcie-24gb' | 'geforcertx4080super-pcie-16gb' | 'geforcertx4080-pcie-16gb' | 'geforcertx4070tisuper-pcie-16gb' | 'geforcertx3090ti-pcie-24gb' | 'geforcertx3090-pcie-24gb' | 'geforcertx3080ti-pcie-12gb' | 'geforcertx3080-pcie-10gb' | 'geforcertx3080lhr-pcie-10gb' | 'geforcertx3070ti-pcie-8gb' | 'geforcertx3070-pcie-8gb' | 'geforcertx3060ti-pcie-8gb' | 'geforcertx3060tilhr-pcie-8gb' | 'geforcertx3060lhr-pcie-12gb' | 'geforcertx3060-pcie-12gb' | 'geforcertx3050-pcie-8gb' | 'geforcertx2080ti-pcie-11gb' | 'geforcertx2080super-pcie-8gb' | 'geforcertx2060super-pcie-8gb' | 'geforcegtx1650-pcie-4gb' | 'geforcegtx1070-pcie-8gb' | 'geforcegtx1060-pcie-6gb' | 'geforcegtx1660super-pcie-6gb' | 'geforecegt710-pcie-1gb'
          - `gpu_count` integer
          - `cpu_model` string
          - `cpu_count` integer
          - `ram_gb` integer
          - `storage_gb` integer
        - `rate_hourly` string, required
        - `network_type` 'infiniband' | 'ethernet', required
        - `username` string, required
        - `node_networking` BareMetalNodeNetworking[], required
          - `public_ip` string, required
          - `private_ip` string, required
        - `sub_order` string, nullable, required
        - `storage_id` string, uuid, nullable, required
        - `storage_pv` string, nullable, required
        - `storage_pvc` string, nullable, required
        - `k8s_cluster_id` string, uuid, nullable, required
        - `kubeconfig` string, nullable, required
        - `tags` string[], required
        - `addons` BareMetalRentalAddons, required
          - `kubernetes` BareMetalRentalKubernetesAddon
            - `version` string, required
            - `authentication_config_b64` string, base64, nullable, required: Base64 encoded AuthenticationConfig file. For more details, see the [Kubernetes docs](https://kubernetes.io/docs/reference/access-authn-authz/authentication/#using-authentication-configuration).
            - `restore` BareMetalRentalKubernetesRestore
              - …
            - `service_links` Mk8sServiceLinks
              - …
          - `slurm` BareMetalRentalSlurmAddon
            - `version` string, required
      - PendingBareMetalRentalDetails
        - `id` string, uuid, required
        - `name` string, required
        - `creation_timestamp` string, required
        - `status` 'Pending', required
        - `progress` PendingProgress, required
          - `estimated_completed_at` string, required
          - `percent_complete` integer, required
        - `rate_hourly` string, required
        - `sub_order` string, nullable, required
        - `addons` BareMetalRentalAddons, required
          - `kubernetes` BareMetalRentalKubernetesAddon
            - `version` string, required
            - `authentication_config_b64` string, base64, nullable, required: Base64 encoded AuthenticationConfig file. For more details, see the [Kubernetes docs](https://kubernetes.io/docs/reference/access-authn-authz/authentication/#using-authentication-configuration).
            - `restore` BareMetalRentalKubernetesRestore
              - …
            - `service_links` Mk8sServiceLinks
              - …
          - `slurm` BareMetalRentalSlurmAddon
            - `version` string, required
  - `total_result_count` integer, required
  - `has_previous` boolean, required
  - `has_next` boolean, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/voltagepark/apis/voltage-park-on-demand-api.md) - [All operations](https://skmtc.dev/voltagepark/apis/voltage-park-on-demand-api/llms.txt) - [OpenAPI document](https://skmtc.dev/voltagepark/apis/voltage-park-on-demand-api/revisions/11c2e9146826?raw)
