List software on a device
Return the paginated list of Primo-managed software installed on or targeted for ONE device, each with its install status (installed, in_progress, failed, not_installed), installed/available versions, and the actions available on it (whether install/update can run and why not, whether it can be uninstalled) — check these before calling installDeviceSoftware/uninstallDeviceSoftware. Also returns whether the device is currently online. For the company-wide catalog of software titles managed by your company (not tied to one device), use getSoftwares instead. The AI tools found on the device (assistants, coding agents, MCP servers, AI browser extensions) are in getAiToolsDevice.
Authorizations
Use your Primo API key in the Authorization header as Bearer <API_KEY>.