Skip to main content
Question

How to get all the apps and the latest version for computers

  • December 20, 2024
  • 3 replies
  • 24 views

Forum|alt.badge.img+1

Hi everyone,

I am searching for the API which will provide the list of all the applications and its latest version. This will help if the installed app on the computer, is having the latest version or not. I tried this API, but couldn't get the latest version:/JSSResource/macapplications/

I am able to find corresponding API for mobile applications:https://developer.jamf.com/jamf-pro/reference/findmobiledeviceapplications

But couldn't find the same for computers.

 

Thanks in advance.

3 replies

sdagley
Forum|alt.badge.img+25
  • Jamf Heroes
  • December 20, 2024

@dvalsatwar The macapplications endpoint is not a report of a Mac's inventory. To get a report of the software on a Mac the API endpoint to use would be /computers/id/{id}/subset/Software. That will give you a report which includes all of the apps on a Mac and their versions. There is nothing to indicate if those are the latest versions of those apps though.


manavgangwani
Forum|alt.badge.img+2
  • New Contributor
  • December 30, 2024

Hello my name is Manav Gangwani. To retrieve a list of all applications and their latest versions, you may need to explore APIs or services designed for software version tracking, such as the Microsoft Store API (for Windows apps), the Apple App Store API, or third-party platforms like the Chocolatey package manager for Windows. These tools often provide metadata about software versions. If you tried a specific API but couldn’t retrieve the latest version, it’s possible that the API doesn’t include version information or requires additional parameters for accurate results. Consider reviewing the API documentation or using an alternative service tailored to your operating system or software ecosystem.


Forum|alt.badge.img+1
  • New Contributor
  • May 11, 2025

Try checking out these scripts on github

Jamf Pro IT Tools
https://github.com/omrik/jamf_it