Retrieve all Trays
Get all Trays (components) for the specified Site.
Org must have an Infrastructure Provider entity. User must have authorization role with PROVIDER_ADMIN suffix.
Filter constraints:
rackIdandrackNameare mutually exclusiverackId/rackNamecannot be combined withid(rack-level vs component-level targeting)slotIdrestricts to trays at that rack slot, requiresrackIdorrackName, and composes with the rest of the query via AND
Authentication
export JWT_BEARER_TOKEN="<jwt-bearer-token>"
# Example org name: "acme-inc
export ORG_NAME=<org-name>
# Use the JWT bearer token in your API request auth header:
curl -v -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $JWT_BEARER_TOKEN" https://nico-rest-api.nico.svc.cluster.local/v2/org/$ORG_NAME/nico/user/current
Path parameters
Query parameters
Filter by tray type. When id is specified, the type disambiguates component IDs shared by different component types.
Restrict to trays at this rack slot (matches position.slotId). Requires rackId or rackName. Composes with the rest of the filter via AND.
Ordering for pagination query. Defaults to NAME_ASC; equal field values are ordered by an immutable unique identifier to keep page boundaries stable.
Response headers
Response
Domain external ID (rack group ID) containing this Tray’s Rack. Null when no rack-group Domain is assigned.
Counts of non-terminal tasks currently associated with a rack or tray. Rack stats include component-scoped tasks on the rack; tray stats include only tasks that explicitly target the tray.
Type of the tray. Unknown is reported when the component type is not recognized.
Flow-derived operability phase of the tray
Flow’s leakage-handling status. Unknown means Flow could not determine the status; None means no supported handling task exists; ShuttingDown means a forced-shutdown task is waiting, pending, or running; Down means it completed; and Failed means the latest supported handling task failed or was terminated. Down describes handling progress, not the component’s current power state.
BMC (Baseboard Management Controller) entries for the tray