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.
username:passwordAuthorization: Basic *****************X-Auth-Token: ********************curl --location '/redfish/v1/UpdateService/FirmwareInventory/' \
--header 'Authorization: Basic <encoded-value>'{
"@odata.context": "/redfish/v1/$metadata#SoftwareInventory.SoftwareInventory",
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Previous-25227-7.30.10.50__iDRAC.Embedded.1-1",
"@odata.type": "#SoftwareInventory.v1_10_2.SoftwareInventory",
"Description": "Represents Firmware Inventory",
"Id": "Previous-25227-7.30.10.50__iDRAC.Embedded.1-1",
"Name": "Integrated Dell Remote Access Controller",
"Oem": {
"Dell": {
"@odata.type": "#DellOem.v1_3_0.DellOemResources",
"DellSoftwareInventory": {
"@odata.context": "/redfish/v1/$metadata#DellSoftwareInventory.DellSoftwareInventory",
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Previous-25227-7.30.10.50__iDRAC.Embedded.1-1/Oem/Dell/DellSoftwareInventory/DCIM:PREVIOUS_0x23_iDRAC.Embedded.1-1_0x23_IDRACinfo",
"@odata.type": "#DellSoftwareInventory.v1_2_0.DellSoftwareInventory",
"BuildNumber": 1,
"Classifications": [
"Firmware"
],
"Classifications@odata.count": 1,
"ComponentID": "25227",
"ComponentType": "FRMW",
"Description": "The DellSoftwareInventory resource is a representation of an available device firmware in the managed system.",
"DeviceID": null,
"ElementName": "Integrated Dell Remote Access Controller",
"HashValue": null,
"Id": "DCIM:PREVIOUS_0x23_iDRAC.Embedded.1-1_0x23_IDRACinfo",
"IdentityInfoType": [
"OrgID:ComponentType:ComponentID"
],
"IdentityInfoType@odata.count": 1,
"IdentityInfoValue": [
"DCIM:firmware:25227"
],
"IdentityInfoValue@odata.count": 1,
"InstallationDate": "NA",
"IsEntity": true,
"MajorVersion": 7,
"MinorVersion": 30,
"Name": "DellSoftwareInventory",
"PLDMCapabilitiesDuringUpdate": "0x00000000",
"PLDMFDPCapabilitiesDuringUpdate": "0x00000000",
"RevisionNumber": 10,
"RevisionString": null,
"SidebandUpdateCapable": false,
"Status": "AvailableForInstallation",
"SubDeviceID": null,
"SubVendorID": null,
"VendorID": null,
"impactsTPMmeasurements": false
}
}
},
"ReleaseDate": "2025-03-15T00:00:00Z",
"SoftwareId": "25227",
"Status": {
"Health": "OK",
"State": "Enabled"
},
"Updateable": true,
"Version": "7.30.10.50"
}