- setup.cfg - Python package setup file (#29) - TY @bryanheinz
- pyproject.toml - Python package meta setup file (#29) - TY @bryanheinz
- tests - Added a few basic tests and including a readme on how to setup testing - TY @bryanheinz
- Added ability to update the actual device name via SimpleMDM (#24, #38) - TY @bryanheinz
- Replaced get_logs()
id_override
input parameter withstarting_after
andlimit
(#25) - TY @bryanheinz - Fixes calls that return a single item (#26) - TY @MagerValp
- Add method to download profiles (#40) - TY @joncrain
- Adds option for get_devices to include_awaiting_enrollment (#43) - TY @joncrain
- Fixes
Devices.delete_device()
- TY @MagerValp - Add Devices methods for enabling/disabling remote desktop, and profile and user listing (@MagerValp)
- Add /devices request rate limiting to
_get_data
- TY @MagerValp - Add retry on 5xx errors to GET requests to
_get_data
- TY @MagerValp - Fixes
_get_data
so that it properly preserves all input parameters (#45) - TY @bryanheinz - Adds help docs to Devices.get_device() - TY @bryanheinz
- Add Scripts and ScriptJobs - TY @MagerValp
- Fix pagination - TY @jcfrt
- Fix rate limiting - TY @MagerValp
- Closes issue #24
- Closes issue #38
- Closes issue #25
- Closes issue #26
- Closes issue #40
- Closes issue #43
- Closes issue #29
- Closes issue #45
- Closes issue #57
- Add method to get all custom attributes for a device
- Closes #21
- CODEOWNERS
- Closes #19
- Closes #18
- LICENSE
Contributing.md
- Merged with @MagerValp / simpleMDMpy @ 508540928
- minor tweaks on the readme
- Closes #15
- Closed #16
- Closed #14
- support for setting custom attr on initial creation
- support for updating a custom attribute
- default branch is now
main
- remove
data
payload from Devices.delete_device
- Closes #11
- Closes #12
- _get_data now has
id_override=None
so you can override&starting_after=
as you wish id_override=0
implemented in Logs get_logs()
- Changed paginaition to work without compounding to a
414
- Closes #9
- Changed paginaition to work, now returns obj not response
- good catch @bryanheinz
- Closes #3
- removed forced encoding for
GET
responses - added some pylint comments
- Closes #5
- fixed module names
- Closes #1
- Partial/Full Support for:
- Assignment Groups
- Custom Attributes
- Custom Configuration
- DEP Servers
- Enrollments
- Logs
- Lost Mode
- Webhooks
- (Somewhat) Help(ful) Strings
- removed PIP items for now
- forked from SteveKueng/simple_mdm_py at cf6650f