Setting up a NinjaOne integration with MSPbots is done by authorizing NinjaOne in MSPbots and configuring the data source.
How to set up the NinjaOne integration with MSPbots
- Generate the Client ID and Client Secret for NinjaOne.
- Log in to your NinjaOne instance with a system user that has access to generate API Credentials.
- Navigate to Configuration > Apps > API > Client App IDs and click the Add button.
- Fill in the following fields in the application settings.
- Select API Services (machine-to-machine) from the Application platform dropdown.
- For Name, fill in your custom name.
- Leave Redirect URIs empty.
- For Scopes, check Monitoring.
- For Allowed Grant Types, check Client Credentials.
For a detailed description of each setting, please refer to the NinjaOne API Reference page.
- Log in to your NinjaOne instance with a system user that has access to generate API Credentials.
- Log in to the MSPbots app as an administrator.
- Go to Integrations and search for NinjaOne.
- Fill in the following fields.
-
Site - Enter the domain name you use in Ninjaone. For example, app.ninjarmm.com.
Note that you only need to enter the domain name, without including the HTTPS protocol.
- Client ID
-
Client Secret
-
Site - Enter the domain name you use in Ninjaone. For example, app.ninjarmm.com.
- Click Save and Sync. Data sync will start immediately.
- When Success appears, it means that the NinjaOne integration has been successfully connected.
NinjaOne API documentation
For more information on NinjaOne public API documentations, visit the NinjaOne RMM API page.