The SoftwareInventory schema contains an inventory of software components. This can include software components such as BIOS, BMC firmware, firmware for other devices, system drivers, or provider software.
Privilege: Login
NOTE: Firmware installation for a component may fail if the value for RevisionNumber, MajorVersion, and MinorVersion are zero.
NOTE: Redfish Life Cycle Events would be triggered for Current, Installed, and Previous software/firmware inventories..
NOTE: This resource lists the properties of the plugin that are applicable to the installation data. For information about the plugin-specific information, use the SoftwareInventory URI.
NOTE: Following an LC Wipe operation, instances of the "APAC" ComponentType (representing a software application component) with an "Installed" Status under Oem>Dell>DellSoftwareInventory property may get displayed, while the "Version" is indicated as "0." These entries are merely placeholders and do not represent any real installations.
X-Auth-Token: ********************username:passwordAuthorization: Basic *****************curl --location '/redfish/v1/UpdateService/FirmwareInventory/' \
--header 'X-Auth-Token: <api-key>' \
--header 'Authorization: Basic <encoded-value>'{
"@odata.context": "/redfish/v1/$metadata#SoftwareInventory.SoftwareInventory",
"@odata.etag": "W/\"gen-1\"",
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Installed-28897-1.20.80.50__LC",
"@odata.type": "#SoftwareInventory.v1_12_0.SoftwareInventory",
"Description": "Represents Firmware Inventory",
"Id": "Installed-28897-1.20.80.50__LC",
"Name": "Lifecycle Controller Firmware Inventory",
"RelatedItem": [],
"RelatedItem@odata.count": 0,
"ReleaseDate": null,
"ReleaseType": "Other",
"SoftwareId": "28897",
"Status": {
"Health": "OK",
"State": "Enabled"
},
"Updateable": true,
"Version": "1.20.80.50"
}