ConnectWise Security Role Details
Introduction
At MSP Process we believe in only setting the minimum permissions required to leverage our application for your business needs. Please find the outline below along with a more granular review of the permissions.
Adding a Security Role for MSP Process
- Login to your ConnectWise Manager account
- Navigate to System -> Security Roles
- Add a new role, name it MSP Process, and give it the permissions listed below:
Area | Permission | |
Companies |
Company Maintenance: Inquire (All) Company/Contact Group Maintenance: Inquire (All) *Configurations: Inquire (All) Contacts: Add/Edit/Inquire (All) CRM/Sales Activities: Inquire (All) Manage Attachments: Add/Inquire (All) Notes: Add/Edit/Inquire (All) Team Members: Inquire (All) |
|
Finance |
***Agreements: Inquire (All) **Invoicing: Inquire (All) |
|
Project | Project Tickets: Inquire (All) | |
Service Desk |
Close Service Tickets: Add/Edit/Inquire (All) Resource Scheduling: Add/Inquire (All) Service Ticket - Dependancies: Add/Edit/Inquire (All) Service Tickets - Finance: Inquire (All) Service Tickets: Add/Edit/Inquire (All) SLA Dashboard: Inquire (All) Ticket Templates: Inquire (All)
|
|
System |
Member Maintenance: Inquire (All) My Company: Inquire (All) Table Setup: Inquire (All) |
|
Time and Expense |
*** Time Entry: Add/Edit/Inquire (All) |
* only required if you're allowing your end-users to link tickets in the MSP Process Client Portal to Configuration Items
** only required if using the Invoices tab within the MSP Process Client Portal
*** only required if you're creating Time Entries from the Ticketing -> PSA Tickets page, or from the MSP Process mobile app
4. Within the System area, click the customize link beside the Table Setup permission (screeshot below):
5. Make sure that the API user you've created has access to the following Setup Tables:
NOTE: The "Allow" column is on the left; the "Disallow" column is on the right.
-
Activities / Activity Status-CRM
-
Activities / Activity Type
-
Company / Company Status
-
Company / Company Type
-
Company / Configuration
-
Company / Configuration Status
-
Company / Team Role
-
Contacts / Communication Type
-
Contacts / Contact Relationship
-
Contacts / Contact Type
-
Contacts / Department
-
General / Auto Sync
-
Scheduling / Location
-
Scheduling / Reminder Time
-
Scheduling / Schedule Type
-
Scheduling / Schedule Status
-
Service / Priority
-
Service / Service Board
-
Service / Severity
-
Service / Source
-
Service / Ticket Description Links
-
Service / Ticket Templates
-
Time / Work Role
-
Time / Work Type
6. You may then save and close the MSP Process Security Role.
API Endpoints Used by MSP Process
This is a list of all APIs we get information from or post using the API connections. Please adjust your permissions based on the details below. Please note that some of these API requests are part of other functions of our app and are not needed for End User and SMS utilization.
Type |
API (resource) |
Description |
---|---|---|
GET |
|
Check is connection is valid |
GET |
|
Get statuses (company filters) |
GET |
|
Get types (company filters) |
GET |
|
Get statuses (configuration filters) |
GET |
|
Get types (configuration filters) |
GET |
|
Get configurations |
GET |
|
Get all companies |
GET |
|
For contact creation |
GET |
|
For contact creation |
GET |
|
note types |
GET |
|
contact notes |
GET |
|
contact |
GET |
|
contacts count |
GET |
|
valiadate client portal credentials |
POST |
|
request reset password |
System
Type |
API (resource) |
Description |
---|---|---|
GET |
|
Get resources |
GET |
|
Get API resources |
GET |
|
Get departments |
GET |
|
Get audit trial |
GET |
|
Get system callbacks |
Finance
Type |
API (resource) |
Description |
---|---|---|
GET |
|
Get the list of invoices |
GET |
|
Get a specific invoice |
Service
Type |
API (resource) |
Description |
---|---|---|
GET |
|
Ticket notes |
PATCH |
|
Update ticket note |
GET |
|
Ticket timeline |
GET |
|
Tickets |
GET |
|
Time entries |
GET |
|
Priorities |
GET |
|
tickets |
GET |
|
boards |
GET |
|
types |
GET |
|
subtypes |
GET |
|
items |
GET |
|
statuses |
GET |
|
impacts |
GET |
|
severities |
GET |
|
locations |
GET |
|
sources |
GET |
|
agreements |
Ticket Notes
Type |
API (resource) |
Description |
---|---|---|
POST |
|
toggle note type |
Time Entries / Schedule entries
Type |
API (resource) |
Description |
---|---|---|
GET |
|
time entries |
GET |
|
time entry |
GET |
|
work types |
GET |
|
work roles |
GET |
|
schedule entries |
GET |
|
schedule entry |
GET |
|
statuses |