Skip to main content

GET – Collection for firmware inventories on the server

Use the GET method to retrieve a firmware info list placed on the server.

Request URL

GET https://<BMC_IPADDR>/redfish/v1/UpdateService/FirmwareInventory

Response body

FieldTypeDescription

Members

Array

Items: A reference link of the elements of Firmware

Name

String

SoftwareInventoryCollection

Description

String

Firmware Inventory Collection.

Note

The “FirmwareInventory” describes firmware information of multiple kinds of devices, which includes:

BMC (Primary), BMC (Backup) UEFI LXPM, LXPM Windows/Linux driver, and firmwares of Onboard and add-on adapter supporting PLDM or agentless management Disk drive managed by RAID controller (Not supported on AMD Milan-based systems) Intel® Optane™ Persistent Memory (Not supported on AMD Milan-based systems) Power supply unit

For each returned result, the properties may be partially implemented according to device specifics.

Status code

HTTP Status CodeError Message ID
500InternalError

Example

The following example JSON response is returned:

{
"Members": [
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/BMC-Primary"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/BMC-Backup"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/UEFI"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/LXPM"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/LXPMWindowsDriver"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/LXPMLinuxDriver"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Slot_7.Bundle"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Ob_1.Bundle"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Ob_1.1"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Ob_1.2"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Ob_3.1"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Ob_4.1"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Ob_5.1"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Slot_7.1"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/PSU1"
}
],
"Members@odata.count": 15,
"@odata.type": "#SoftwareInventoryCollection.SoftwareInventoryCollection",
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory",
"Members@odata.navigationLink": "/redfish/v1/UpdateService/FirmwareInventory/Members",
"@odata.etag": "\"2f84bcae162420f035fd84e6bb2d13a0\"",
"Name": "SoftwareInventoryCollection",
"Description": "Firmware Inventory Collection.",
"@odata.context": "/redfish/v1/$metadata#SoftwareInventoryCollection.SoftwareInventoryCollection"
}