A newer version of this product documentation is available. If you are redirected to the main page of the user guide, then this page might have been renamed or removed.

NetQ NVLink API Changelog

Version 5.2.0 (compared to 5.1.0). Breaking changes are indicated with ⚠️. For more information, see the REST API in Swagger.

EndpointChange SummaryNotes and Details
POST /v1/bring-upAdded: Request field CertP12Binary field for user-cert mode; description updated with cert-mode docs, request examples added, 404 error response removed
GET /v1/certificatesIntroduced: New endpointReturns overview listing all certificate metadata
POST /v1/certificates/caIntroduced: New endpointUploads CA certificate in PEM format; rejected when cluster is in self-signed cert mode
GET /v1/certificates/caIntroduced: New endpointRetrieves CA certificate metadata
POST /v1/certificates/serverIntroduced: New endpointUploads server TLS certificate and key in PEM format; supports ?force=true override
GET /v1/certificates/serverIntroduced: New endpointRetrieves server certificate metadata
GET /v1/compute-nodesAdded: Response field SensorsComputeNode now includes Sensors of type NodeSensorsMap; new schemas NodeSensor and NodeSensorsMap
GET /v1/compute-nodesChanged: ID-related schemas constraintsSlotID, TrayIndex, HostID schemas now require minimum value 0
GET /v1/compute-nodes/{id}Added: Response field SensorsComputeNode now includes Sensors of type NodeSensorsMap; new schemas NodeSensor and NodeSensorsMap
PUT /v1/compute-nodes/{id}Added: Request/response field SensorsComputeNode schema extended with Sensors and NodeSensorsMap
GET /v1/compute-nodes/{id}Changed: ID-related schemas constraintsSlotID, TrayIndex, HostID schemas now require minimum value 0
PUT /v1/compute-nodes/{id}Changed: ID-related schemas constraintsSlotID, TrayIndex, HostID schemas now require minimum value 0
GET /v1/gpusIntroduced: New filtered listingLists GPUs with filters on deviceUID, chassisSerialNumber, slotID, trayIndex, hostID
GET /v1/gpusChanged: GPU.DeviceUID schemaInlined uint64 type and added JavaScript precision warning (was $ref: uint64)
GET /v1/gpus/{id}Changed: ID-related schemas constraintsSlotID, TrayIndex, HostID schemas now require minimum value 0
PUT /v1/gpus/{id}Changed: ID-related schemas constraintsSlotID, TrayIndex, HostID schemas now require minimum value 0
GET /v1/gpus/{id}Changed: GPU.DeviceUID schemaInlined uint64 type with JavaScript precision warning (was $ref: uint64)
PUT /v1/gpus/{id}Changed: GPU.DeviceUID schemaInlined uint64 type with JavaScript precision warning (was $ref: uint64)
POST /v1/imagesAdded: Optional request field ImageTypeExtends UploadImageRequest with ImageType
GET /v1/imagesChanged ⚠️: ImageMetadata.imageType enumEnum values changed from uppercase NVOS to lowercase nvos; new value cpld added (breaking change)
GET /v1/kpi/compute-healthIntroduced: New endpointReturns compute node health metrics time series
GET /v1/kpi/connection-stateIntroduced: New endpointReturns connection state metrics time series
GET /v1/kpi/domain-healthIntroduced: New endpointReturns domain health metrics time series
GET /v1/kpi/gpu-healthIntroduced: New endpointReturns GPU health metrics time series
GET /v1/kpi/partition-healthIntroduced: New endpointReturns partition health metrics time series
GET /v1/kpi/switch-node-healthIntroduced: New endpointReturns switch node health metrics time series
GET /v1/kpisChanged: KPI enums and schemaKPIType enum extended with FW_VERSIONS; KPIResponse schema gains fw-versions field
GET /v1/partitionsAdded: Query parameter gpu-id-typeEnum values: device-uuid, db-id; new GpuIdType schema
POST /v1/partitionsAdded: Request support for GPU-DeviceUUIDPartition members may use uint64 device UUIDs in addition to GPU DB IDs
GET /v1/partitions/{id}Added: Query parameter gpu-id-typeEnum values: device-uuid, db-id
PUT /v1/partitions/{id}Added: Request support for GPU-DeviceUUIDPartition members may use uint64 device UUIDs in addition to GPU DB IDs
GET /v1/redfishIntroduced: New endpointLists all Redfish endpoints
POST /v1/redfishIntroduced: New endpointCreates a new Redfish endpoint
GET /v1/redfish/{id}Introduced: New endpointRetrieves a specific Redfish endpoint
DELETE /v1/redfish/{id}Introduced: New endpointDeletes a Redfish endpoint
GET /v1/switch-nodesAdded: Response field SensorsSwitchNode schema now includes Sensors of type NodeSensorsMap
GET /v1/switch-nodesAdded: Response field FWVersionsSwitchNode schema gains FWVersions; new FWVersions schema (ASIC, BIOS, BMC, CPLD1–4, EROT variants, FPGA, NVOS)
GET /v1/switch-nodesChanged: ID-related schemas constraintsSlotID, TrayIndex, HostID schemas now require minimum value 0
GET /v1/switch-nodes/{id}Added: Response field SensorsSwitchNode schema includes Sensors of type NodeSensorsMap
PUT /v1/switch-nodes/{id}Added: Request/response field SensorsSwitchNode schema includes Sensors of type NodeSensorsMap
GET /v1/switchesChanged: ID-related schemas constraintsSlotID, TrayIndex, HostID schemas now require minimum value 0
GET /v1/switches/{id}Changed: ID-related schemas constraintsSlotID, TrayIndex, HostID schemas now require minimum value 0
PUT /v1/switches/{id}Changed: ID-related schemas constraintsSlotID, TrayIndex, HostID schemas now require minimum value 0
GET /v1/portsChanged: ID-related schemas constraintsSlotID, TrayIndex, HostID schemas now require minimum value 0
GET /v1/ports/{id}Changed: ID-related schemas constraintsSlotID, TrayIndex, HostID schemas now require minimum value 0
PUT /v1/ports/{id}Changed: ID-related schemas constraintsSlotID, TrayIndex, HostID schemas now require minimum value 0
GET /v1/switch-nodes/{id}Added: Response field FWVersionsSwitchNode schema includes FWVersions; new FWVersions schema (ASIC, BIOS, BMC, CPLD1–4, EROT variants, FPGA, NVOS)
PUT /v1/switch-nodes/{id}Added: Request/response field FWVersionsSwitchNode schema includes FWVersions; uses shared FWVersions schema
GET /v1/switch-nodes/{id}Changed: ID-related schemas constraintsSlotID, TrayIndex, HostID schemas now require minimum value 0
PUT /v1/switch-nodes/{id}Changed: ID-related schemas constraintsSlotID, TrayIndex, HostID schemas now require minimum value 0
POST /v1/upgrade-switchChanged: Upgrade request schemaAdded UpgradeType enum (nvos, cpld) to CreateSwitchUpgradeRequest; description updated from “NVOS image” to “NVOS/Firmware image”; CPLD upgrade examples added
GET /v1/validations/fw-versionsIntroduced: New endpointReturns firmware version validation results per domain
GET /v1/versionChanged: API versionAPI version updated from 5.1.0 to 5.2.0
ALL nmx/v1/* (NVL endpoints)Added: Error schema metadataError schema extended with x-go-type: liberr.Error and x-go-type-import for Go code generation; no wire-format changes