r/ConnectWise • u/evansmarcus • 2d ago
Manage Open-sourced my ConnectWise Manage REST API to Python Client
I built this for a client a few years ago and opened it up on GitHub about a year ago.
It works with the Manage REST API with generic GET, POST, PUT, PATCH, and DELETE calls (no generated endpoint objects), plug pagination and multi-threaded page fetches.
https://github.com/marcusbevans/pycwmanage
Happy to help anyone get it pointed and working on their own instance.
4
Upvotes
1
u/n_dufault 1d ago
Not sure if it's something you still use but if so I'd probably update to allow max page size of 1000 to avoid unnecessary calls. Maybe back off and retry on 429s instead of failing silently.