Skip to main content
GET
Get operational racks (standup pipeline)

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

site_id
string<uuid>
required

Site identifier.

Query Parameters

device_class
enum<string>[]

Optional. Restrict the matrix to devices of these classes; repeat the param to include more than one (e.g. gpu_compute + cpu_baremetal). Racks left with no matching device are omitted.

Available options:
cpu_baremetal,
cpu_hypervisor,
gpu_compute

Response

Top-level response shape returned by the standup-racks endpoint.

site_id
string<uuid>
required
rack_position_strategy
enum<string>
required

How every position and row in this response was determined, reported once. Both values today are inferred from operator naming rather than read from authoritative placement data, so treat either as a best-effort ordering hint. derived_from_name reads a named row — the rack's name for the slot, its location's for the row. derived_from_scalable_unit serves a site whose racks are grouped into SU-<n> units instead of named rows, where the unit number is the row and the varying part of the rack name is the slot. The convention is a property of the site, so a caller rendering more than one site must not assume they share one.

  • derived_from_name - DERIVED_FROM_NAME
  • derived_from_scalable_unit - DERIVED_FROM_SCALABLE_UNIT
Available options:
derived_from_name,
derived_from_scalable_unit
racks
object[]
required