Get one device's AI inventory
Return one device’s AI inventory (deviceId from getAiToolsDevices or getAiFindings): its tools with versions and paths (the home folder written ~), each MCP server (transport, endpoint host, executable, package, the names of its environment variables, never their values), browser extensions, the connections to AI services over the last 24 hours, the agent instruction files, and its findings with their titles. A 404 means Primo has no AI tools report for the device. AI tools are what Primo finds on Macs (assistant apps, coding agents, IDE plugins, browser extensions, MCP servers, AI connections, agent instruction files), as of the last report (lastSyncedAt of getAiToolsOverview, every 5 minutes), with Primo’s severities, less the findings the company’s AI tools settings ignore. They are not the software catalog (getSoftwares, getDeviceSoftware), the company’s own AI agents (listAgents) nor AI credits (getAiUsage). A company without AI tools monitoring gets a 403, final.
Authorizations
Use your Primo API key in the Authorization header as Bearer <API_KEY>.