Kaseya VSA X integration
Last updated
Was this helpful?
Last updated
Was this helpful?
Our Kaseya VSA X integration enables automation of remote monitoring and management. Use the Kaseya VSA X API within Rewst worfkflows to automate tasks such as obtaining asses inventory, executing commands, and running procedures on endpoints.
Log in to the Kaseya VSA X Admin Console. You will need to have administrator privileges to create API tokens.
Navigate Administration > Server Admin > Overview.
Copy the Name under the Server Information submenu.
Paste the copied name value into the hostname
parameter field IN REWST?
Navigate to Administration > Configuration > API Access.
If prompted, re-enter your account password.
Click Create Token.
Name your token. Enter a descriptive name for your token in the Create token dialog box. This will help you to identify the token later. Don't set an expiration date for the token.
Click Next.
If you want to limit the ip address access for the API token, specify the IP address of Rewst by entering the following into the IP White List field: {rewst_outbound_ip_addr}
.
Configure your token permissions to have access to your chosen organizations and API permissions in which you want to have access to in Rewst.
Click Create Token.
Copy the value for the Token ID and Token Secret. Store these somewhere secure, as you won't be able to view them again once you move away from this page. You'll need both for further steps in Rewst.
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 information copied from Kaseya into the relevant fields:
Hostname: Kaseya VSA X server hostname, e.g. example.kaseyalab.com
Token ID
Token Secret
Click Save Configuration.
Configure the new Kaseya VSA X integration from the instructions above.
Update the default_rmm
organization variable to be kaseya_vsa_x
OR
Re-run the config orgs form to choose Kaseya VSA X as their default RMM.
Create a script called Run Powershell (Rewst)
with the inputs post_url
and script_url
:
and the contents:
Optionally, reduce API calls to Kaseya by setting an org var called kaseya_vsa_10_scriptid
with the GUID value of the above script.
Device
List Devices
Returns a list of devices.
Device
Get Device by ID
Returns the device details.
Generic Request
Kaseya VSA X API Request
Generic action for making authenticated requests against the Kaseya VSA X API
Script
List All Automation Scripts
Returns a list of automation scripts.
Script
Get a Specific Automation Script by ID
Returns the automation script details.
Script
Run Automation Script
Runs a specific automation script
Search for Kaseya VSA X
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.