Get software install logs on a device
Return every install attempt of ONE software on ONE device, newest first (up to the 20 most recent): status, script/query output for a package, the decoded MDM error for an App Store app, when it ran, and what triggered it (manual, selfService, policy with its name, or setupExperience). MDM retries a failed install, so the OLDEST attempt usually carries the root cause while later ones fail on the debris of the first — read the whole list, not just attempts[0]. skippedInstall marks an attempt that was postponed because the app was open, not a real failure. To list all software on a device, use getDeviceSoftware instead.
Authorizations
Use your Primo API key in the Authorization header as Bearer <API_KEY>.