Get inventory report
Get an agent-source-specific inventory report in JSON or CSV format. dataSource=inband preserves the existing GPU/OS inventory shape; dataSource=oob returns the shared report fields plus nodeName, bmcHostname, and bmcIP. GPU type and count come from the selected source. Default response is JSON. For CSV download, set format=csv. For a signed CSV bundle (CSV plus a cosign-verifiable signature, packaged as a zip), set format=csv and signed=true. Each node includes enrolledAt (original enrollment time, preserved across re-enrollment) and removedAt (soft-delete time for removed nodes, manual and auto-removed alike; absent for active nodes). JSON responses include the preferred location and verification-check fields plus the deprecated geoLocation/integrityCheck aliases for backward compatibility.
Query parameters
Page number (0-indexed). Not used for CSV format
Response format (json or csv)
Sign the CSV with NVIDIA’s signing key and return a zip containing the CSV plus a .sig.bundle (cosign-verifiable Sigstore bundle). Only valid with format=csv.
Inventory source: inband (default) or oob. The JSON and CSV fields are source-specific.
Deprecated: use dataSource. When both parameters are supplied, their values must match.
Start time for filtering nodes active during period (RFC3339 format, e.g., 2024-01-01T00:00:00Z)
End time for filtering nodes active during period (RFC3339 format, e.g., 2024-12-31T23:59:59Z)
Field to sort by. In-band fields: hostname, publicIP, privateIP. OOB fields: nodeName, bmcHostname, bmcIP. Shared fields: nodeUUID, nodeGroup, computeZone, gpuType, gpuCount, verificationCheck, location. integrityCheck and geoLocation remain deprecated aliases. Defaults to hostname for inband and bmcHostname for oob.
Sort order (asc, desc)
Response
OOB JSON response (dataSource=oob). CSV responses use a source-specific header; signed CSV returns application/zip.