ConnectWise Automate integration
Last updated
Was this helpful?
Last updated
Was this helpful?
Our ConnectWise Automate integration enables the automation of remote monitoring and management. Use the ConnectWise Automate API within Rewst workflows to perform actions such as endpoint management, remote monitoring, and IT automations.
Create a user class in ConnectWise Automate for our Rewst User:
Log in to ConnectWise Automate Control Center using your administrator credentials.
Navigate to Users and Contacts > User Class Manager in the System menu.
Click + at the bottom left corner of the User Class Manager window.
Enter Rewst Automation
as the name for the new user class. Click OK.
Set permissions:
Core Tab: Select the new user class and configure the necessary permissions on the "Core" tab.
Plugin Tab: If applicable, configure permissions for specific plugins on the "Plugin" tab.
Click Save.
Click Settings in the bottom left corner.
Navigate to User Management.
Click Add in the top left.
Set the First Name, Last Name, Email, User Name, and Password.
Click the User Classes tab.
Click Edit User Classes.
Select the Rewst Automation user class you configured earlier.
Check the Integrator box at the bottom.
Click Save.
If you have completed these steps and customers are not showing up when refreshing options, this is a permission issue. validate that you performed the steps above, and check to ensure the user class has access to customers.
Navigate to Configuration > Integrations in the left side menu of your Rewst platform.
Click on the integration tile to launch the configuration setup page.
Under Parameters, enter the following information from ConnectWise Automate into the relevant fields:
Hostname
Password - what is used to log in to ConnectWise Automate
Username
Client ID - optional, with Rewst's client ID set as the default if this is not updated
TOTP Secret - optional, for generating 6-digit MFA codes
Click Save Configuration.
You must be careful when assigning permissions to your clients. If you copy the permissions wrong there is a chance you could overwrite existing permissions, please be sure to follow ConnectWise Documentation for best practices for assigning the client permissions.
To be able to utilize Rewst with least privilege you will need to configure a new user class named Rewst Automation
. The class should then be configured with the following permissions.
Agent Templates
Read
Alerts
Update
Clients
Read, Update, Delete
Clients → Show/Hide Passwords
Access
Clients → Show All
Access
Computers → Force Update
Access
Computers → Retired Assets
Delete
Computers → Show All
Access
Contacts
Read, Update, Delete
Groups
Create, Update, Delete
Groups → Scheduled Scripts
Update
Locations → Show All
Access
Patch Manager
Read, Update
Scripts
Read, Update, Delete
Scripts → Schedule Scripts
Update
Searches → Send Commands
Access
Tickets
Create, Read, Update, Delete
Tickets → Ticket Requests
Access
Locations
Read, Edit, Delete
Projects
Read
Product Keys
Read
Documents
Read
Passwords
Read
Command Prompt
Access
Software and Tools
Install
History
Access
Commands
View, Send
Scripts
Schedule
Information
Edit
Alerts
Clear
Scheduled Scripts
Delete
Computers
List Computers
Computers
Get Computer Devices
List a computer's devices
Computers
Get Computer Services
List a computer's services
Computers
List Computer Drives
List Drives
Computers
Get Computer Patching Stats
Retrieve an individual computer's patching statistics
Computers
Get Computer PatchJobs
List a computer's patch jobs
Computers
List Retired Assets
Contacts
List Contacts
Contacts
List System Contacts
Extrafields
Get Location EDFs
List extra data fields from the specified location
Extrafields
Get Computer EDFs
List extra data fields from the specified computer
Extrafields
Get Client EDFs
List extra data fields from the specified client
Extrafields
Get Contact EDFs
List extra data fields from the specified contact
Extrafields
Update Extra Data Field
Description coming soon...
Extrafields
List Extra Data Field(s)
Description coming soon...
Generic Request
CW Automate API Request
Generic action for making authenticated requests against the ConnectWise Automate API
Groups
List Groups
Networkdevices
List Network Devices
Remoteagent
List Agent Templates
Searches
List Searches
System
List Users
List Automate users
System
Add User
Add a new Automate user
System
Get User
Retrieve an individual user
System
Delete User
Delete an automate user
System
List User Folders
List user folders
System
List User Classes
List user classes
System
Get System Patch Information
Retrieve patch build information
Search for ConnectWise Automate
in the integrations page.
Rewst will do a quick validation of your input. Once completed, you'll see a new section beneath the configuration form for. Complete your mapping as desired.
For more information on how to set up user classes and client permissions please visit