Kaseya VSA Integration

Modified on Mon, Oct 20 at 6:56 PM

Section 3 · Per-RMM Setup

Kaseya VSA Integration

Connect Kaseya VSA to sync device inventory (make, model, serial) and warranty dates into WarrantyWizard for automated reporting.

Prerequisites
Kaseya VSA Version9.5+ with REST API enabled
Admin AccountAccess to System → Server Management → REST API
API UserDedicated user for the integration (recommended)
CredentialsClient ID & Client Secret generated in Kaseya
API Base URLTypically: https://<your-vsa-domain>/api/v1.0/
Security Tip: Store the Client Secret in a password vault. It’s shown only once in Kaseya.
Step 1

Enable & Configure REST API in Kaseya

  1. Log in to Kaseya VSA as an Administrator.
  2. Go to System → Server Management → REST API.
  3. Open Settings and ensure REST API is Enabled.
  4. Under Security, click Add API Client / Add Applicationand enter:
    • Client Name: Invarosoft Integration
    • Redirect URI: (leave blank for server-to-server)
    • Scope: select required modules (e.g., Agent, Audit, Monitor)
  5. Save and copy the generated Client ID, Client Secret, and confirm your API Base URL.
Step 2

Connect Kaseya to WarrantyWizard

  1. In the Invarosoft portal, go to Settings → WarrantyWizard → RMM Integration.
  2. Select Kaseya VSA as the vendor.
  3. Enter your API Base URL, Client ID, and Client Secret.
  4. Click Test Connection to validate access.
  5. Click Save & Start Sync. Initial ingestion may take a few minutes depending on device count.
Troubleshooting:
  • 401/403 errors: Verify scopes (Agent/Audit/Monitor) and that REST API is enabled.
  • Invalid URL: Confirm the exact Base URL format (https://<your-vsa-domain>/api/v1.0/).
  • Secret lost: Regenerate the API client; the secret is only shown once.
Source: Internal RMM Integration Setup notes:contentReference[oaicite:0]{index=0}

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article