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), UEFI, LXPM, LXPM Windows/Linux driver, and firmware of onboard and add-on adapter supporting PLDM or agentless management, disk drive managed by RAID controller.

Status code

HTTP Status CodeError Message ID
500InternalError

Example

The following example JSON response is returned:

{
"@odata.context": "/redfish/v1/$metadata#SoftwareInventoryCollection.SoftwareInventoryCollection",
"@odata.etag": "\"96C54918\"",
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory",
"@odata.type": "#SoftwareInventoryCollection.SoftwareInventoryCollection",
"Description": "Firmware Inventory Collection.",
"Members": [
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/BMC-Primary"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/BMC-Primary-Pending"
},
...
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/PCIeDevice_slot5_0x460000.Bundle"
}
],
"Members@odata.count": 28,
"Name": "Software Inventory Collection"
}