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.comouca.ninjarmm.com)
Créer des identifiants API
- Connectez-vous à votre instance NinjaOne
- Ouvrez Administration > Apps > API
- Cliquez sur Add pour créer une nouvelle application API
- 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
- Cliquez sur Add
- Copiez le Client ID et le Client Secret
Ajouter l’intégration dans Wirespeed
- Dans Wirespeed, accédez à Intégrations > Ajouter une intégration > NinjaOne
- Saisissez votre Domaine de l’instance, votre ID client et votre Secret client
- Validez l’intégration
- 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 :- Créez une équipe client Wirespeed par organisation NinjaOne (ou par groupe d’organisations)
- 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
- Sélectionnez les organisations de ce client lors de la configuration

