Skip to main content

Overview

To authenticate with NinjaOne RMM, you need:
  1. Client ID – Your OAuth application’s Client ID
  2. Client Secret – Your OAuth application’s Client Secret
This guide walks you through creating an OAuth Client Application in NinjaOne RMM.

Prerequisites:

  • Admin access to your NinjaOne RMM tenant.

Instructions:

Step 1: Create an OAuth Client Application

  1. Log in to your NinjaOne instance at https://app.ninjarmm.com.
  2. Navigate to Administration > Apps > API.
  1. Click on the Client App IDs tab.
  2. Click the Add button to open the Application Configuration form.
  3. Select API Services (machine-to-machine) as the Application Platform.
  1. Select the appropriate permissions for your application (Monitoring, Management, and/or Control).
  1. Ensure Client Credentials is selected in Allowed Grant Types.
  2. 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

  1. After creating the application, the Client ID and Client Secret will be displayed.
  2. 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:
  1. Open the form where you need to authenticate with NinjaOne RMM.
  2. Enter your Client ID and Client Secret in their respective fields.
  3. Submit the form, and you should be successfully authenticated.
You are now connected to NinjaOne RMM.