ConnectWise.Http Over 2,100 downloads on NuGet!

ConnectWise.Http is a .NET HttpClient wrapper for consuming ConnectWise Manage's REST API. It provides helpers for generating requests for the API as well as utilities for handling deserialization and error handling, and is entirely asynchronous. The request builder encapsulates about 95% of the endpoints, since the remaining endpoints had specific usage or were more complex than the others. To make up for this the library also facilitates easily creating custom requests for the API without having to go back to an HttpRequestMessage.

When I was working on the networking side of tech at a Managed Service Provider we used ConnectWise's Automate software to monitor all of our clients' networks as well as their endpoints & servers. When we transitioned from our in-house CRM to ConnectWise Manage I saw a development opportunity and wrote a lot of integrations between the two softwares to improve our ticketing & monitoring processes as well as automate some of our billing. So, ConnectWise.Http is the result of these integrations merged into a single library.