Setting up ConnectWise PSA API keys
Before configuring the ConnectWise PSA integration, you need to generate API keys for authentication. These authentication parameters are unique to ConnectWise Members, granting them access to company resources.
To generate API keys:
Log in to ConnectWise PSA.
Go to System > Security Roles.
Click New Item to create a Security Role and type a name in the Role ID field.
Click Save.
Edit the Security Role to add the following permissions:
Companies > Company Maintenance: Inquire Level set to All
Finance > Agreements: Add level, Edit Level and Inquire Level set to All
Important
This feature is unavailable for Basic Plan accounts.
Procurement > Products: Inquire Level set to All
Procurement > Product Catalog: Inquire Level set to All
Project > Project Ticket Tasks: Inquire Level set to All
Project > Project Tickets: Inquire Level set to All
Service Desk > Service Tickets: Add Level and Inquire Level set to All
System > Table Setup (customize): Inquire Level set to All
Important
Product Catalog is displayed as Product Entry in all versions prior to 2017.5.
Create an API Member as follows:
Go to System > Members.
Go to the API Members tab.
Click New Item to add a new entry.
Fill in the mandatory fields and assign the previously created Security Role.
Click Save to apply changes.
Go to the API Keys tab.
Click New Item to add a new entry.
Write down the name in the Description field.
Click Save to generate Public and Private API Keys.
Important
The Private Key is only available the first time you create it. Please make a note of it to be later used in the Configure ConnectWise Integration screen.