> ## 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

> Ingérez les activités et les appareils NinjaOne

NinjaOne est une plateforme RMM/MDM. Pour l’intégrer, créez une application API dans NinjaOne et fournissez à Wirespeed le **Client ID** et le **Client Secret** obtenus.

## Prérequis

* Un accès administrateur à NinjaOne
* La possibilité de créer une application API sous **Administration > Apps > API**
* L’hôte de votre instance NinjaOne (par exemple `app.ninjarmm.com`, `us2.ninjarmm.com`, `eu.ninjarmm.com`, `oc.ninjarmm.com` ou `ca.ninjarmm.com`)

## Créer des identifiants API

1. Connectez-vous à votre instance NinjaOne
2. Ouvrez **Administration > Apps > API**
3. Cliquez sur **Add** pour créer une nouvelle application API
4. Configurez l’application cliente :
   * **Application Platform** : sélectionnez **API Services (machine-to-machine)**
   * **Name** : saisissez un nom explicite, par exemple `Wirespeed`
   * **Redirect URIs** : laissez vide
   * **Scopes** : sélectionnez **Monitoring**. Wirespeed n’a pas besoin de **Management** ni de **Control**
   * **Allowed grant types** : sélectionnez **Client credentials**. Wirespeed n’a pas besoin de **Authorization code** ni de **Refresh token**
5. Cliquez sur **Add**
6. Copiez le **Client ID** et le **Client Secret**

## Ajouter l’intégration dans Wirespeed

1. Dans Wirespeed, accédez à **Intégrations** > [**Ajouter une intégration**](https://app.wirespeed.co/settings/integrations?tab=browse) > **NinjaOne**
2. Saisissez votre **Domaine de l’instance**, votre **ID client** et votre **Secret client**
3. Validez l’intégration
4. Sélectionnez les organisations NinjaOne à ingérer, ou laissez la sélection vide pour ingérer toutes les organisations

## Séparer les clients MSP/MSSP

NinjaOne émet un seul identifiant API par instance, qui a accès à **toutes** les organisations ; il ne fournit donc pas de clés API par client. Pour isoler chacun de vos clients dans Wirespeed, limitez chaque intégration à la ou aux organisations NinjaOne de ce client :

1. Créez une équipe client Wirespeed par organisation NinjaOne (ou par groupe d’organisations)
2. Ajoutez l’intégration NinjaOne à chaque équipe client, en réutilisant le **même** domaine de l’instance, le même ID client et le même secret client
3. Sélectionnez les organisations de ce client lors de la configuration

Wirespeed limite alors la synchronisation des activités et des appareils de chaque équipe à ces organisations. Laissez la sélection vide pour ingérer toutes les organisations dans une seule équipe.

## Données ingérées par Wirespeed

| Source | API NinjaOne | Objectif |
| - | - | - |
| Activités | `GET /v2/activities` | Télémétrie RMM/MDM (tâches, conditions, correctifs, sessions à distance) |
| Appareils | `GET /v2/devices-detailed` | Inventaire des appareils gérés pour la corrélation des actifs |


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