> ## Documentation Index
> Fetch the complete documentation index at: https://nango.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# NinjaOne RMM - How do I link my account?

## Overview

To authenticate with NinjaOne RMM, you need:

1. **Instance** – The hostname of the NinjaOne instance hosting your tenant (`app.ninjarmm.com` for North America, `us2.ninjarmm.com` for US2, `eu.ninjarmm.com` for EU, `ca.ninjarmm.com` for Canada, `oc.ninjarmm.com` for Oceania)
2. **Client ID** – Your OAuth application's Client ID
3. **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 (`app.ninjarmm.com` for North America, `us2.ninjarmm.com` for US2, `eu.ninjarmm.com` for EU, `ca.ninjarmm.com` for Canada, or `oc.ninjarmm.com` for Oceania, depending on where your tenant is hosted).
2. Navigate to **Administration** > **Apps** > **API**.

![](https://mintcdn.com/nango/oI10YrgndT48PyCH/integrations/all/ninjaone-rmm/ninjaone_rmm_api_menu.png?fit=max\&auto=format\&n=oI10YrgndT48PyCH\&q=85\&s=d6a31143d7870f0e202c57fd82c336b3)

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

![](https://mintcdn.com/nango/oI10YrgndT48PyCH/integrations/all/ninjaone-rmm/ninjaone_rmm_add_client.png?fit=max\&auto=format\&n=oI10YrgndT48PyCH\&q=85\&s=decf694d109ac8fa83ff69f75ac96d7e)

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

![](https://mintcdn.com/nango/oI10YrgndT48PyCH/integrations/all/ninjaone-rmm/ninjaone_rmm_configure_app.png?fit=max\&auto=format\&n=oI10YrgndT48PyCH\&q=85\&s=1378f15fcfd97d549ecdd4f07e9dd752)

7. Ensure **Client Credentials** is selected in Allowed Grant Types.
8. 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.

![](https://mintcdn.com/nango/oI10YrgndT48PyCH/integrations/all/ninjaone-rmm/ninjaone_rmm_view_credentials.png?fit=max\&auto=format\&n=oI10YrgndT48PyCH\&q=85\&s=3ea5716af09addf8991f56cdb18f7edb)

#### 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. Select the **Instance** hosting your NinjaOne tenant.
3. Enter your **Client ID** and **Client Secret** in their respective fields.
4. Submit the form, and you should be successfully authenticated.

![](https://mintcdn.com/nango/MQC3ELcXFEtWFkX6/integrations/all/ninjaone-rmm/ninjaone_rmm_connect_form.png?fit=max\&auto=format\&n=MQC3ELcXFEtWFkX6\&q=85\&s=df17df2435d7f0184c5b546f1be35c17)

You are now connected to NinjaOne RMM.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.