Addigy subscribes to Status Channel data from managed macOS, iOS, iPadOS, and tvOS devices. This data gives details on the up to date state of the devices's management, hardware (battery, disk, etc.), passcode, and OS Updates and Upgrades, etc.
There is also an API endpoint where the data per device, per policy, and per organization can be returned in an array:
https://api.addigy.com/api/v2/documentation/#/Declarative%20Device%20Manager/GetDeviceStatuses
The dashboard has a number of widgets populated by the subscribed status channel data.
- OS Updates
- Lists the selected view's devices OS version and state of install. The version number is selectable to enumerate the devices on that version and their state.
- OS Update Failure List
- Lists the errors currently returned by all endpoints in the selected view.
- Theses errors listed are 100% of the errors the status channel is returning for the devices, and that data is then broken down by % of each error.
- The generalized description of the errors is selectable and will give a listing of device encountering that error, as well as the number of times the status channel has returned that.
- It will also list the error code that the OS is informing the status channel:
- These error codes are often not documented directly by Apple, but are searchable online
- It will also list the error code that the OS is informing the status channel:
- Beta OS Enrollment
- This will return the status of the beta OS enrollment (AppleSeed via Configuration, Apple Developer and Public Beta by Sign-in)
- Passcode
- Returns the iOS and iPadOS Passcode state