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 your integrator type.  We work with 3 main integrator categories.  Support, documentation access, and test instances will be based on the category we assign you.  When working with the Platform team, clearly state the integration's intent.  

 

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 creates integrations that either extend a product's functionality 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 using a company-branded email address and complete 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 includes each ConnectWise product, and you can navigate through the folder icon in the top left and 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 to release REST APIs for each product.

 

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, review the FAQ during development to help prevent common issues.  We add information to the FAQ frequently as more support tickets are submitted.  We recommend checking the FAQ each time an error occurs, in case it has been added since.

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, so 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 for a product can be listed after completing an approval process.  When submitting your application, you can email Invent@ConnectWise.com to request 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

Dedicated teams support the APIs and focus primarily on them.  As a result, support emails may have a long wait time, 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.  However, we 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 use 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?