simpleMDMpy
simpleMDMpy copied to clipboard
python lib for simpleMDM API
As discussed with @rickheil, this PR is to make releases for SimpleMDMpy easier by building and uploading the wheel automatically through GitHub Actions. --------- This PR however does require an...
There are 5 instances when a file is opened to be read, but it is not closed explicitly. Because of it, there is a risk the file won't be closed...
The SimpleMDM documentation is wrong or misleading for these parameters. When including `include_awaiting_enrollment` key with any value (or no value), it will determine the value to be true. I believe...
The code does not perform any data validation of the arguments passed into given API methods, which may cause different operations to be triggered if the data is controlled by...
The system does not set or allow to set a configurable `requests` timeout and so it may wait forever for a request to complete. The timeout should be configurable either...
There is very limited documentation available to get started using this library. In lieu of docs, you may want to start collecting an examples folder.
The Apps interface now supports the list_installs method. ref: https://api.simplemdm.com/#list-installs
The API specification has added the [List Installs](https://api.simplemdm.com/#list-installs) method which returns a listing of the devices that an app is installed on.
Fixes issue #53
Custom attributes can now be included in the response by specifying include_secret_custom_attributes in the request to get devices according to a recent change to the [simple MDM API](https://api.simplemdm.com/#list-all-6).