Connectwise API Configuration
For initial setup, follow on in our GettingStarted Guide
Step 1: Prerequisites
Ensure you haveadminoruser management permissionsin ConnectWise Manage.
If youself-hostConnectWise and restrict IP addresses or geolocations, make sure towhitelistall IP addresses that Sync 365 may use.IP Addresses to Whitelist
You may either create API keys on an existing user, or you can create a specific API Member account. We recommend using an API member account for tracking and auditing purpose so we will document the process of using a new API user.
Step 2: Creating a New API Member
- Log in to ConnectWise Manage.
Navigate toSystem> Members.
Click on theAPI Memberstab.
Create a new API Memberwith the following details:
Member ID: S365
Member Name: Sync 365

Role ID: Use "Admin" for simplicity, or create a custom security role with the following permissions:
- Custom Role: or you can create a security role with the following access insystem> Security roles:
- Set the security role permissions as follows
| Header | Item | Access Level |
| Companies | Company Maintenance | Inquire - All |
| Companies | Contacts | Add/Edit/Enquire - All |
| Finance | Agreement Invoicing | Inquire - All |
| Finance | Agreements | Add/Edit/Inquire - All |
| Finance | Invoicing | Inquire - All |
| Procurement | Product Catalog | Inquire - All |
| Procurement | Products | Inquire - All |
| Service Desk (for notifications) | Service Tickets
| Add/Inquire - All |
| System | Table Setup | Edit/Inquire - All |
- Note on Finance - Agreements: If you restrict the agreement types that are allowed access, ensure that any potential parent agreement type is also included.
- Note on System Table Setup: You must ensure that these options are selected as a minimum if you are going to restrict access: Agreements/Agreement Type, Agreements/Batch, Contacts/Contact Type, Service/Priority, Service/Service Board, Service/SLA

- UnderAPI Members, set theDepartmenttoAdmin(or another department without restrictions).
Set yourLocationas required.
Savethe API member.
Navigate to theAPI Keystab and click+to create a new API key.
Provide a description(e.g., "S365") and clickSave.
Note down the public and private keys. You won't be able to access the private key again after saving it.
Step 3: Adding ConnectWise to Sync 365 License
- Log in to Sync 365 License athttps://sync.s365l.com
- Click onTools> Integration Settings

- Click the + next to PSA Tools
- SelectConnectwiseas the PSA Type
- Enter in your company ID
Enter theConnectWise URL:
ForAustralia:api-aus.myconnectwise.net
ForEurope:api-eu.myconnectwise.net
ForNorth America:api-na.myconnectwise.net
Forself-hosted ConnectWise: Use your self-hosted URL.
- Enter the public and private keysobtained from ConnectWise Manage.

- Click test and save
- The platform will verify the details and retrieve your customers, agreements, and products.
Related Articles
Autotask API Configuration
For your initial setup, follow on with our Getting Started Guide Step 1: Creating an API User Follow the Autotask instructions for –Adding or editing an API user (autotask.net) Navigation: Autotask menu>Admin>Account Settings& Users>Resources/Users ...
1 - Configure the API connection to your PSA
In this guide, you'll learn how to configure the API details in Sync 365 to connect to your PSA. In Sync 365 Click Tools> Integration Settings Select your PSA system below to get started. Connectwise Manage Step 1: Prerequisites Ensure you ...
Bulk Cancel Connectwise Additions
To make it easy for our clients to convert from CloudConsole, Unite, manual billing or other software to Sync 365 License, we have developed a great tool that will help to optimise the conversion process. This tool will look for any active additions ...
Create shortcuts from PSA direct to Sync365 company
We have 2 links that you can create with variables that allow you to link to Sync 365 from your PSA. 1. Link to the company in Sync 365 2. Trigger a contact sync for the company in Sync 365 Get your User ID: For this you will need to know your UserID ...
3 - Configure billing profiles
Billing profiles are the backbone of Sync 365 (S365). They allow you to specify the product used so we can add/update the correct product on the agreement/contract. Essentially, billing profiles automate the billing of Microsoft 365 license types or ...