Skip to main content

Connect NinjaOne (RMM)

Follow these steps to connect your NinjaOne tenant so Neo can sync devices and run remediation scripts.

Video guide (3 minutes)

What you'll need

  • Your NinjaOne tenant URL (base URL without paths)
  • Ability to create an API Client Application in NinjaOne

Steps

  1. In NinjaOne, go to Administration → Apps → API.
  2. Click Add a Client Application.
    • Platform: Web
    • Name: e.g., Neo Agent
  3. Set Redirect URI:
    • Use: https://dashboard.neoagent.io/oauth/ninja/callback
  4. Scopes:
    • Monitoring
    • Management
    • Control
    • Note: Neo requests offline access during authorization to enable refresh tokens.
  5. Grant types:
    • Select Authorization Code and Refresh Token
    • Do not select Client Credentials
  6. Add the application and copy the Client ID and Client Secret.
  7. In the Neo dashboard, open Integrations → RMM → select NinjaOne.
  8. Enter:
    • Base URL: your NinjaOne tenant base URL (no trailing path)
    • Client ID and Client Secret
    • Click Submit to save.
  9. Click Connect now to authorize. A popup will open—complete the consent.
  10. When authorization succeeds, NinjaOne will show as connected in Neo.

Notes

  • If your organization uses multiple environments, ensure the Redirect URI you configure in NinjaOne exactly matches the one Neo uses. By default Neo uses the API callback path shown above and derives the host from your dashboard.
  • After connecting, Neo will be able to sync devices and execute approved scripts against matched endpoints as part of workflows.