NinjaOne NinjaOne

Integrate your NinjaOne endpoint inventory, alerts and patches

The NinjaOne connector allows you to retrieve complete data about managed endpoints from NinjaOne directly into OverSOC.

Overview

The NinjaOne connector enables you to collect the following information:

  • Managed endpoint inventory
  • Alerts and incidents
  • Patches and updates

Prerequisites

  • Access to a NinjaOne instance
  • API authentication configured
  • API access permissions for your organization

Information to provide in OverSOC

FieldDescription
Client IDClient ID for API authentication
Client SecretClient secret for API authentication
Organization IDNinjaOne organization ID
API URLNinjaOne API URL (e.g., https://api.ninjaone.app)

Configuration

Create API OAuth credentials

  1. Log in to your NinjaOne console.
  2. Navigate to Administration > Apps > API.
  3. Click the "Client app IDs" tab.
  4. Click "Add client app".
  5. Select "API Services (machine-to-machine)" from the Application platform dropdown.
  6. Fill in the application details and click Create.
  7. NinjaOne generates your Client ID and Client Secret — save these securely.

Locate your Organization ID

  1. In the NinjaOne console, navigate to Administration > Account.
  2. Your Organization ID is displayed in the account settings.

Configure the connector in OverSOC

  1. In OverSOC, go to Data Sources Settings > Sources.
  2. Select NinjaOne and click Configure.
  3. Fill in the required fields:
    • Client ID: the Client ID from your OAuth app
    • Client Secret: the Client Secret from your OAuth app
    • Organization ID: your NinjaOne Organization ID
    • API URL: the API URL for your region (e.g., https://api.ninjaone.app)
  4. Click Save Configuration.

NinjaOne API uses OAuth 2.0 Client Credentials flow for authentication. For detailed setup instructions, see NinjaOne API OAuth Setup Guide.

Required Permissions

The API credentials must have the following minimum permissions:

  • Read access to endpoint inventory
  • Access to alerts and incidents
  • Access to patch and update data
  • Organization management access