Skip to content

NinjaOne Setup

NinjaOne is a remote monitoring and management platform. Once connected, Junto can look up device details, check alerts, query installed software, and run remediation scripts during ticket triage.

Prerequisites

  • A NinjaOne account with API access
  • Administrator access to create API applications
  • Knowledge of your NinjaOne region (US, EU, or OC)

Step 1: Create an API Application in NinjaOne

See How to Set Up API OAuth Token for detailed instructions.

  1. Log in to NinjaOne as an admin and select Administration.

    NinjaOne Administration menu

  2. Navigate to Apps → API.

    Apps > API navigation

  3. Click Add to create a new client app.

    Add client app button

  4. Select API Services (machine-to-machine) as the application type.

    API Services selection

Step 2: Configure in Junto

  1. In Junto, go to Settings → NinjaOne → Setup and copy the Redirect URL.

    Junto NinjaOne setup page

  2. Back in NinjaOne, paste the Redirect URL and enable all permission checkboxes.

    Paste URL and check all boxes

  3. Select your NinjaOne region (US, EU, or OC) and complete the connection.

Step 3: Map Companies

After connecting, map your Junto companies to NinjaOne organizations:

  1. Open the company mapping interface.

    Company mapping interface

  2. Map each Junto company to its NinjaOne organization. Auto-map is available to match by name automatically.

    Map organizations

  3. Save mappings.

This mapping ensures the AI agent queries the correct NinjaOne organization when looking up devices for a specific customer.

What the AI Agent Can Do

Once connected, the agent has access to device management and remediation tools. See NinjaOne Capabilities for the full list of available tools.

Key capabilities include:

  • Device lookup -- Search for devices by hostname, IP, or serial number.
  • Hardware and software inventory -- Check installed software, disk drives, CPU info, and storage volumes.
  • Alert monitoring -- View active alerts and their severity.
  • Security checks -- Query antivirus status, detected threats, and OS patch levels.
  • Script execution -- Run remediation scripts on remote devices (requires approval).

Troubleshooting

  • OAuth connection fails -- Verify your Client ID, Client Secret, and region. Ensure the API application is active in NinjaOne.
  • Devices not found -- Check that the company mapping is correct and that the NinjaOne organization contains the expected devices.
  • Script execution denied -- Script execution is classified as high-risk and always requires explicit approval. Ensure the approving user has the Manager role or above.