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

# NinjaOne

> Ingest NinjaOne activities and devices

<Info>
  NinjaOne is currently in **beta**
</Info>

NinjaOne is an RMM/MDM platform. To integrate it, create an API application in NinjaOne and provide the resulting **Client ID** and **Client Secret** to Wirespeed.

## Prerequisites

* NinjaOne administrator access
* The ability to create an API application under **Administration > Apps > API**
* Your NinjaOne instance host (e.g. `app.ninjarmm.com`, `eu.ninjarmm.com`, `oc.ninjarmm.com`, or `ca.ninjarmm.com`)

## Create API Credentials

1. Log in to your NinjaOne instance
2. Open **Administration > Apps > API**
3. Click **Add** to create a new API application
4. Set the **Application Platform** to **API Services**
5. Enable the **Client Credentials** grant type
6. Select the scopes you want Wirespeed to use:
   * **Monitoring** (required) — read activities and devices
7. Save and copy the **Client ID** and **Client Secret**

## Add the Integration in Wirespeed

1. In Wirespeed, navigate to **Integrations** > [**Add Integration**](https://app.wirespeed.co/settings/integrations?tab=browse) > **NinjaOne**
2. Enter your **Instance Domain**, **Client ID**, and **Client Secret**
3. Submit the integration

## What Wirespeed Ingests

| Source     | NinjaOne API               | Purpose                                                      |
| ---------- | -------------------------- | ------------------------------------------------------------ |
| Activities | `GET /v2/activities`       | RMM/MDM telemetry (jobs, conditions, patch, remote sessions) |
| Devices    | `GET /v2/devices-detailed` | Managed device inventory for asset correlation               |
