NinjaOne RMM Integration

Modified on Mon, Oct 20 at 6:59 PM

Section 3

NinjaOne RMM Integration

Connect NinjaOne to sync device inventory (make, model, serial) and warranty dates into WarrantyWizard for automated reporting.:contentReference[oaicite:0]{index=0}

Prerequisites
Admin AccessAdministrator role in NinjaOne
API AccessAPI must be enabled (Enterprise/MSP plans)
CredentialsClient ID & Client Secret from NinjaOne
API Base URLExample: https://api.ninjaone.com/v2 (varies by region)
Security Tip: Store the Client Secret in a password vault. It may be shown only once in NinjaOne.
Step 1

Enable API & Generate Credentials in NinjaOne

  1. Log in to your NinjaOne Dashboard as an Administrator.
  2. Navigate to Administration → Integrations → API.
  3. Toggle Enable API Access to ON.
  4. Click Create API Keyand copy the generated:
    • Client ID
    • Client Secret
    • Base API URL (region-specific)
Note: Keep these credentials secure; you’ll use them to authenticate the WarrantyWizard integration.:contentReference[oaicite:1]{index=1}
Step 2

Connect NinjaOne to WarrantyWizard

  1. In the Invarosoft portal, go to Settings → WarrantyWizard → RMM Integration.
  2. Select NinjaOne as the vendor.
  3. Enter your Base API 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 authorization errors: Ensure API is enabled and the Client ID/Secret are correct for your tenant/region.:contentReference[oaicite:2]{index=2}
  • Invalid/unknown Base URL: Use the region-specific URL provided in NinjaOne (e.g., /v2 endpoint).
  • Connection OK but no data: Wait for the first sync window or trigger a manual sync; confirm devices are visible to the API user.
Source: Internal RMM Integration 

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