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 OverView.
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 OverView
| Field | Description |
|---|---|
| Client ID | Client ID for API authentication |
| Client Secret | Client secret for API authentication |
| API URL | NinjaOne API URL (e.g., https://api.ninjaone.app) |
Parameters
These parameters are optional. Leave them at their default value unless you have a specific reason to change them.
| Parameter | Description | Default |
|---|---|---|
| Verify SSL | Verify SSL certificate when connecting to the API | Enabled |
Configuration
Create API OAuth credentials
- Log in to your NinjaOne console.
- Navigate to Administration > Apps > API.
- Click the "Client app IDs" tab.
- Click "Add client app".
- Select "API Services (machine-to-machine)" from the Application platform dropdown.
- Fill in the application details and click Create.
- NinjaOne generates your Client ID and Client Secret — save these securely.
Locate your Organization ID
- In the NinjaOne console, navigate to Administration > Account.
- Your Organization ID is displayed in the account settings.
Configure the connector in OverView
- In OverView, go to Data Sources Settings > Sources.
- Select NinjaOne and click Configure.
- 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)
- 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
Alternative: file import through DropPoint
The API access described above is the recommended method for this connector. Where it is not available (a segregated network, a version or licence without API, an export you already produce), OverView accepts file exports, to be uploaded to the bucket dedicated to NinjaOne.
Bucket : s3://ninjaone/
Example : s3://ninjaone/export.csv
The procedure is described in the OverView DropPoint guide: generating credentials, configuring the client, then sending files from the OverView web interface, the AWS CLI or an SDK. Its examples come pre-filled with this bucket when you follow this link.