Skip to content
Docs
BlogZur App

NinjaOne ​

Steuert NinjaOne (RMM) über die Public API v2: Geräte, Scripts, Patches, Tickets, Alerts und Inventar — im Flow oder als Agent-Loop-Tool.

Kategorie: Integrationen & Business | Quelldatei: ninjaOneBlock.js | Auth: OAuth Client Credentials oder API Token


Was kann dieser Block? ​

  • Geräte: listen, lesen, reboot (nur mit confirm: true), Jobs
  • Scripts: Organisations-Scripts listen und auf einem Gerät starten
  • Patches: OS-Patches listen, Scan anstossen
  • Tickets: listen, lesen, kommentieren
  • Inventar: Software und Aktivitäten
  • Alerts: listen und resetten
  • Escape-Hatch: custom_request für beliebige API-Pfade

Was brauche ich dafür? ​

  • NinjaOne-Instanz (US app.ninjarmm.com oder EU eu.ninjarmm.com)
  • OAuth App (Client ID/Secret, Scope z. B. monitoring management control) oder API Token
  • In Uella: Profil → API-Keys → NinjaOne, oder Felder am Block

Typische Agent-Aufgaben ​

AufgabeOperationParameter
Geräte einer Orgdevice_listorganizationId
Gerät neu startendevice_rebootdeviceId, confirm: true
Script ausführenscript_rundeviceId, scriptId
Offene Patchespatch_listoptional deviceId
Ticket kommentierenticket_commentticketId, comment
Alert schliessenalert_resetalertId

Alle Operationen ​

OperationBeschreibungPflicht
device_listGeräte auflisten—
device_getEinzelgerätdeviceId
device_rebootRebootdeviceId, confirm
device_jobsPending ActionsdeviceId
organization_listOrganisationen—
script_listScriptsorganizationId
script_runScript startendeviceId, scriptId
patch_listOS-Patches—
patch_scanPatch-ScandeviceId
ticket_listTickets—
ticket_getTicketticketId
ticket_commentKommentarticketId, comment
software_listSoftware-Inventar—
activity_listAktivitäten—
alert_listAlerts—
alert_resetAlert resetalertId
custom_requestBeliebiger PfadcustomEndpoint

search darf nur echte Ninja-df-Syntax sein (org eq 123), kein Chat-Freitext.


Hinweise ​

  • Reboot ohne confirm: true wird abgelehnt.
  • Freitext aus dem Chat wird nicht als df-Filter gesendet.
  • custom_request bleibt für Endpunkte, die noch keine Named-Op haben.