Imports managed device inventory (workstations, servers, mobiles) and their compliance data: patch, antivirus, encryption, firewall.
For the general flow of adding a source, see Connect Data Sources.
Before you start
NinjaOne account with Administrator role
URL of your NinjaOne instance
Step 1 — Identify your instance URL
Your Instance URL matches your NinjaOne portal domain:
app.ninjarmm.com
eu.ninjarmm.com
oc.ninjarmm.com
Step 2 — Create an OAuth2 API application
Administration → Apps → API → Client App IDs → Add
Type: API Services (machine-to-machine)
Grant Types: Client Credentials
Permissions: Monitoring ✓
Copy the Client ID and Client Secret
What to enter in HARVEN
Instance URL — NinjaOne portal domain name (without https://) (NinjaOne portal address bar)
Client ID — OAuth2 application identifier (Administration → Apps → API → Client App IDs)
Client Secret — OAuth2 secret (shown once only) (Displayed when the application is created)
What HARVEN reads
devices — NinjaOne managed devices: identification (device_name, node_class, organization_name), system (operating_system, os_version, agent_version), patches (patch_status, patches_pending, patches_critical_pending, reboot_required), antivirus (av_status, av_product_name, av_up_to_date), security (disk_encryption_enabled, firewall_enabled), hardware (manufacturer, model, serial_number, processor, ram_total_bytes)
Official documentation
Need help? Contact [email protected].