Retrieve all DPU Machines
Retrieve all DPU Machines for a Site in deterministic DPU Machine ID order.
DPU network configuration is not included when listing DPU Machines, please fetch the DPU Machine by ID to get the network configuration.
User must have authorization role with PROVIDER_ADMIN suffix on the org that owns the Site.
Authentication
AuthorizationBearer
```
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
org
Name of the Org
Query parameters
siteId
ID of the Site
pageNumber
Page number for pagination query
pageSize
Page size for pagination query
orderBy
DPU Machine ID ordering
Allowed values:
Response headers
X-Pagination
Pagination result in JSON format
Response
OK
id
ID of the DPU Machine
infrastructureProviderId
ID of the Infrastructure Provider that owns the host Machine
siteId
ID of the Site that the host Machine belongs to
hostMachineId
ID of the host Machine that this DPU is attached to
dpuAgentVersion
Version of the DPU agent running on the DPU
bmcInfo
BMC (Baseboard Management Controller) information for the DPU
dmiData
DMI (Desktop Management Interface) data reported for the DPU
interfaces
Interfaces reported on the DPU
softwareComponents
Software components reported on the DPU
health
Health information for the DPU
labels
Labels associated with the DPU
state
Lifecycle state of the DPU
dpuNetworkConfig
Network configuration fields exposed by the REST API, or null when not requested or unavailable
lastRebooted
Last reboot timestamp
placementInRack
Physical placement of the DPU Machine within its Rack, when known
Errors
400
Bad Request Error
403
Forbidden Error