Find Hardware/firmware details for a specific device using API

Microsoft

My customer wants to see the Hardware/firmware and Software information for a specific device using PowerApp/Power Automate by leveraging MDE API.

 

There is a  specific API call to get the software by device 

GET /api/machines/{machineId}/software

 

But there is no similar API call to get hardware/Firmware info for a specific device. We only have

GET api/machines/HardwareFirmwareInventoryByMachine

GET /api/machines/HardwareFirmwareInventoryExport

 

However, these dont support any filtering. My customer is a large customer. Downloading the full list with pagination and filtering separately in real time is not an option. Is there an easier way to get hardware/firmware information for a device directly in the API call?

 

2 Replies
There is a DeviceTvmHardwareFirmware table available through advanced hunting API, but ours is empty so I don't know what is going on there.
Maybe need to have a Vulnerability Management license to populate this table