Skip to main content
Developer Network

Getting Started

Developer Network

The ConnectWise developer network houses all API documentation across each ConnectWise product.  Documentation is gated within the developer network based on your registration approvals.  Each product has its own dedicated section and approval process based on the type of integrator you are.  There are 3 main categories of integrators who we work with.  Support, documentation access, forum access and test instances will be based on the category that we assign you to.  It is important that when working with the Platform team, that you clearly state the intentions of the integration.  

 

Partner Integrators

Vendor Integrators

Invent Integrators

A partner integrator is creating integrations for their own instance of a ConnectWise product and the integrations are not for distribution.

A Vendor Integrator is creating integrations that either extend the functionality of a product or sync information from one of their own products.

Invent Integrators are those who have joined our Vendor Program and have gone through a certification process to add a ConnectWise stamp of approval to their integration.

Registration

The first step  to utilizing the developer network is to register for an account.  This account is not the same as a university account and will only be used on the developer network and developer forums.  To be approved for the developer network you must apply under a company branded email address and go through our approval process.

 

API Access

Manage

Automate

Sell

Control

Partners

X

X

X

X

Open Vendors

X

 

 

X

Invent Vendors

X

X

X

X

Navigation

The developer network is comprised of each ConnectWise product and navigation is completed through the folder icon in the top left as well as the left hand navigations on endpoint documentation pages.  When working with each product you may notice some differences in the current integration points.  We are working on releasing REST APIs for each of the products.

 

Architecture

REST

Embedded Extensions

Manage

X

X

Automate

Coming Soon

X

Sell

Coming Soon

 

Control

 

X

Developer Guides

When working with the APIs we have an extensive developer guide that explains every aspect of working with the various endpoints.  This section is going to cover how to format your requests as well as any best practices.  When working with the API it is extremely important to review this section in full before performing any work.

FAQ

Like the developer guide, the FAQ should be reviewed during the development process to ensure that the integration doesn’t run into any common issues.  Information is added to the FAQ frequently as more support tickets are submitted.  It is recommended to check the FAQ each time and error occurs in case it has since been added to the FAQ.

Test Environments

If you are integrating with Manage, we have open test instances that you may apply for.  To gain access to an environment, simply email Platform@ConnectWise.com and list how long you expect your development phase to last and a summary of the type of information that will be passed with the integration.  Partners requesting a test instance should contact their account manager for more information.

When working with a test instance of Manage you can review the documentation pertaining to any screen, simply be selecting the question mark icon in the top right of the window.

Test instances for other products are not available unless you are part of the ConnectWise Invent program.

Marketplace

The ConnectWise Marketplace is an open integration library where anyone who creates an integration to a product, can be listed after going thru an approval process.  When submitting your application, you can email Invent@ConnectWise.com to get a listing of our guidelines.  Integrations that are listed, must be available to the partner base and should not be private integrations created for specific partners or internal use.

When submitting your Marketplace application, we may request changes to graphics or verbiage to maintain standards among the other integrations.

Support

Support for the APIs is provided by dedicated teams that focus primarily on the APIs.  As such, there may be a long wait time for support emails and our general chat support will not be able to assist.  As part of the developer agreement, we do mention that there is not an SLA for API support.  We do however try to answer every ticket in a timely manner.

Developer Forums

If you are stuck on a request and require immediate answers, it is recommended to use the forums button at the top of the developer network.  The developer forums will allow other integrators as well as the support team to respond to your request.  This will not only help with ensuring you receive support for your questions in a faster timeline, but it will help build the knowledgebase for other integrators to review.

Invent

ConnectWise Invent enables the vendor community to create meaningful integrations by facilitating readiness, support, and awareness. Participants can take advantage of our dedicated developer network and leverage our SDK, APIs, and other resources. They also receive access to integration best practice blueprints, certification eligibility, and exposure to the ConnectWise Inc. partner community.