This looks like the only call that returns app data, you'd need to try it against a test device to see if the return data gives what you are looking for... https://developer.cisco.com/meraki/api-v1/#!get-network-sm-device-softwares You will need to find your organization ID, you can find it with... https://developer.cisco.com/meraki/api-v1/#!get-organizations Also you need the network ID of a system manager network, use this to find all networks and choose an SM one... https://developer.cisco.com/meraki/api-v1/#!get-organization-networks To create a script to automate things, the loop would be... get all networks in the org with... https://developer.cisco.com/meraki/api-v1/#!get-organization-networks iterate through that list, testing the productTypes element for each network that is a system manager network, run the get-network-sm-device-softwares call to get the device data I recommend using the Python API library as it does a lot of the low level stuff for you... https://pypi.org/project/meraki/
... View more