Overview
To authenticate with NinjaOne RMM, you need:- Client ID – Your OAuth application’s Client ID
- Client Secret – Your OAuth application’s Client Secret
Prerequisites:
- Admin access to your NinjaOne RMM tenant.
Instructions:
Step 1: Create an OAuth Client Application
- Log in to your NinjaOne instance at
https://app.ninjarmm.com. - Navigate to Administration > Apps > API.

- Click on the Client App IDs tab.
- Click the Add button to open the Application Configuration form.
- Select API Services (machine-to-machine) as the Application Platform.

- Select the appropriate permissions for your application (Monitoring, Management, and/or Control).

- Ensure Client Credentials is selected in Allowed Grant Types.
- Click Add to create the application. You may have to perform a multi-factor authentication step to finish adding your new application.
Step 2: Copy your credentials
- After creating the application, the Client ID and Client Secret will be displayed.
- Important: Copy and securely store both values immediately. The Client Secret is only shown once and cannot be retrieved later.

Step 3: Enter credentials in the Connect UI
Once you have your Client ID and Client Secret:- Open the form where you need to authenticate with NinjaOne RMM.
- Enter your Client ID and Client Secret in their respective fields.
- Submit the form, and you should be successfully authenticated.
