Skip to main content
Developer Network

Getting Started

gray-Integration-600w.png

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, and test instances will be based on the category we assign you.  When working with the Platform team, it is important that you clearly state the intentions of the integration.  

 

Partner Integrators

Solutions Partners

Invent Solutions Partners

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

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

Invent Solutions Partners have joined our Vendor Program and have undergone a certification process to add a ConnectWise stamp of approval to their integration.

Marketing Module.png

Registration

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

 

API Access

PSA

Automate

CPQ

ScreenConnect

Partners

X

X

X

X

Open Solutions Partners

X

 

 

X

Invent Solutions Partners

X

X

X

X

Campaign.png

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 navigation 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

PSA

X

X

Automate

X

X

CPQ

X

 

ScreenConnect

 

X

gray-Documentation-600w.png

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.

gray-Chat-600w.png

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.

gray-Break-Fix-600w.png

Test Environments

Environments are provided for ConnectWise products under certain circumstances.  If you are a partner requesting an environment, please email your account manager.  We do not provide Developer Accounts for existing partners.  Developer Accounts are only available for integration development on integrations that will be publicly available on the ConnectWise Marketplace or The Control Integration Library.  We manually approve all applications and as such please include as many details as possible when requesting an instance.

 
Electronic Orders.png

Marketplace

The ConnectWise Marketplace is an open integration library where anyone who creates an integration to a product, can be listed after going through 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.

gray-Customer-Service-600w.png

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 no SLA for API support.  We do however try to answer every ticket in a timely manner. Support requests can be emailed to Platform@ConnectWise.com.

gray-Idea-600w.png

Invent

ConnectWise Invent enables the Solutions Partner 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.

 

  • Was this article helpful?