Skip to content

NinjaOne Integration

This integration pulls your NinjaOne RMM data into Resplendent Data for reporting and dashboards.

What you can sync:

  • Devices: All managed endpoints with hardware details, OS info, and warranty data
  • Activities: System and user activities with timestamps (supports incremental sync)
  • Users: NinjaOne platform users and their roles
  • Organizations: Client organizations and their structure

You’ll need:

  1. NinjaOne account with administrator or API access permissions
  2. OAuth access to authorize Resplendent Data to read your NinjaOne data

NinjaOne operates across multiple regional data centers. You need to select the correct region for your account:

  1. Go to Data Settings → Integrations
  2. Find NinjaOne and click Connect
  3. Select your site URL from the dropdown:
    • North America (https://app.ninjarmm.com) - Default for most US accounts
    • North America (US2) (https://us2.ninjarmm.com) - Secondary US region
    • EMEA (https://eu-api.ninjarmm.com) - Europe, Middle East, and Africa
    • Australia/Oceania (https://oc-api.ninjarmm.com) - Asia-Pacific region
    • Canada (https://ca.ninjarmm.com) - Canadian data residency
  1. After selecting your region, click Sign In
  2. A new tab opens to NinjaOne’s authorization page
  3. Log in with your NinjaOne credentials if prompted
  4. Review the permissions and click Authorize
  5. Close the authorization tab and return to Resplendent Data
  6. The connection status should show as authorized

DatasetDescriptionSync type
DevicesManaged endpoints with hardware, OS, and warranty detailsFull sync
ActivitiesSystem and user activity logs with timestampsIncremental
UsersPlatform users and role assignmentsFull sync
OrganizationsClient organizations and hierarchyFull sync

TierRefresh rate
Free Forever60 minutes
Starter15 minutes
Professional / Business / Starship60 seconds

  • Authorization failed: Verify you selected the correct region for your NinjaOne account. The OAuth flow targets the specific regional endpoint you choose.
  • Region not listed: If your NinjaOne URL does not match any of the supported regions, contact support. The supported regions cover all current NinjaOne production environments.
  • Re-authorization required: If your OAuth token expires or is revoked, the integration shows as disconnected. Click Sign In again to re-authorize.