Backstory
If you’ve read my post about the road to creating the py-acc module, you’ll know that while working for Simply Mac I made a Python module to help enroll devices with AppleCare+. Well, the need came up long ago to also be able to enroll customer’s devices purchased from us into the customer’s DEP account. This process was far more complex than getting things ready for AppleCare+ enrollments but we managed to get Apple’s sign-off. As before, while I’m not able to share the full code that made our application great, I can share a piece of it.
The Goods!
py-dep on GitHub is our Python module that interfaces with the DEP API to enroll customer devices into DEP. This one even includes objects to help structure your data in the proper format to be sent to Apple. My intent is to allow this to be used, scrutinized, and improved by the Apple Reseller community and Python developers in general.
Let me know what you think!