Leave this screen open.

Open a new browser tab to configure the API user.
1. Configure the Security Role for the API User
Log-in to ConnectWise.

Create a new security role.

Name the role and save.

Change permissions in the following categories and save.
- Agreements / Agreement Type
- Company / Company Status
- Contacts / Contact Type
- General / Manage Hosted API
- Scheduling / Location
- Service / Email Formats
- Service / Priority
- Service / Service Board
- Service / SLA
- Service / Source
- Time / Work Role

2. Create the API Member and Keys
Add a new API member.

Fill out the required fields and assign the role.
- Set Member ID to Thread (or whatever you like to call it)
- Make sure that Level is set to Corporate (Level 1).
- IMPORTANT: Remove all boards from Service Defaults -> Restricted Board Access. Click Save.

- If you are setting up Board exclusions in your API Member there is an extra flag that has to be turned on to make callbacks from api users compliant to their board restrictions. 1) Navigate to System > Setup Tables > Manage Labs table 2) Pull up and activate the ‘Callback Member Board Restrictions’ lab with the Actions drop down:

Open the API Keys tab and add a key.

Name the key Thread and save.

Save your public and private keys.

3. Configure Thread with the API Information
Now that you’ve set up your API keys, it’s time to integrate ConnectWise with Thread! It’s time to take the information you saved in the previous steps and enter it into the web form.
Enter the Host base URL.
Enter your Company ID.
Enter the Public Key.
Enter the Private Key.
Choose whether to keep members in sync with PSA.
- Leave this checked to quickly enable your team’s access to thread.
- Uncheck this if you prefer to invite members individually. If you choose this option, you will be able to invite members later.
Click Continue.
ConnectWise PSA FAQ
My reports credit the Thread API user for closing tickets. How do we reflect which technician closed the ticket?
My reports credit the Thread API user for closing tickets. How do we reflect which technician closed the ticket?
