How to fetch Installed Apps and Windows Patches via API

I have been trying to find a way to fetch the list of Installed Apps as well as the status of Windows Patches for each asset via the API for some dashboards.

I suspected this information would be available from the /customer_assets or /customer_assets/asset_id endpoints, but was mistaken. Is web-scraping the only solution?

Another user asked a similar question a few months ago without success: