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

> NinjaOne-Aktivitäten und -Geräte erfassen

NinjaOne ist eine RMM/MDM-Plattform. Um sie zu integrieren, erstellen Sie in NinjaOne eine API-Anwendung und geben die daraus resultierende **Client ID** und das **Client Secret** an Wirespeed weiter.

## Voraussetzungen

* Administratorzugriff auf NinjaOne
* Die Berechtigung, unter **Administration > Apps > API** eine API-Anwendung zu erstellen
* Der Host Ihrer NinjaOne-Instanz (z. B. `app.ninjarmm.com`, `us2.ninjarmm.com`, `eu.ninjarmm.com`, `oc.ninjarmm.com` oder `ca.ninjarmm.com`)

## API-Zugangsdaten erstellen

1. Melden Sie sich bei Ihrer NinjaOne-Instanz an
2. Öffnen Sie **Administration > Apps > API**
3. Klicken Sie auf **Add**, um eine neue API-Anwendung zu erstellen
4. Konfigurieren Sie die Client-Anwendung:
   * **Application Platform**: Wählen Sie **API Services (machine-to-machine)** aus
   * **Name**: Geben Sie einen aussagekräftigen Namen ein, z. B. `Wirespeed`
   * **Redirect URIs**: Leer lassen
   * **Scopes**: Wählen Sie **Monitoring** aus. Wirespeed benötigt weder **Management** noch **Control**
   * **Allowed grant types**: Wählen Sie **Client credentials** aus. Wirespeed benötigt weder **Authorization code** noch **Refresh token**
5. Klicken Sie auf **Add**
6. Kopieren Sie die **Client ID** und das **Client Secret**

## Integration in Wirespeed hinzufügen

1. Navigieren Sie in Wirespeed zu **Integrationen** > [**Integration hinzufügen**](https://app.wirespeed.co/settings/integrations?tab=browse) > **NinjaOne**
2. Geben Sie Ihre **Instanz-Domain**, **Client-ID** und Ihren **geheimen Clientschlüssel** ein
3. Senden Sie die Integration ab
4. Wählen Sie die zu erfassenden NinjaOne-Organisationen aus oder lassen Sie die Auswahl leer, um alle Organisationen zu erfassen

## MSP/MSSP-Kunden trennen

NinjaOne stellt pro Instanz einen einzigen API-Zugang aus, der **alle** Organisationen sehen kann, und bietet daher keine kundenspezifischen API-Schlüssel. Damit jeder Ihrer Kunden in Wirespeed isoliert bleibt, beschränken Sie jede Integration auf die NinjaOne-Organisation(en) des jeweiligen Kunden:

1. Erstellen Sie pro NinjaOne-Organisation (oder Gruppe von Organisationen) ein Wirespeed-Kundenteam
2. Fügen Sie die NinjaOne-Integration in jedem Kundenteam hinzu und verwenden Sie dabei **dieselbe** Instanz-Domain, Client-ID und denselben geheimen Clientschlüssel
3. Wählen Sie bei der Einrichtung die Organisationen des jeweiligen Kunden aus

Wirespeed beschränkt dann sowohl die Aktivitäts- als auch die Gerätesynchronisierung für jedes Team auf diese Organisationen. Lassen Sie die Auswahl leer, um alle Organisationen in ein einziges Team zu erfassen.

## Was Wirespeed erfasst

| Quelle | NinjaOne-API | Zweck |
| - | - | - |
| Aktivitäten | `GET /v2/activities` | RMM/MDM-Telemetrie (Jobs, Bedingungen, Patches, Remote-Sitzungen) |
| Geräte | `GET /v2/devices-detailed` | Inventar verwalteter Geräte zur Asset-Korrelation |


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