Sie sind bereits NinjaOne-Kunde? Melden Sie sich an, um weitere Leitfäden und die neuesten Updates zu sehen.

NinjaOne-Öffentliche API-Operationen

Thema

In diesem Artikel wird erläutert, wo Sie die öffentliche API von NinjaOne finden und wie Sie sie nutzen können.

Umgebung

  • NinjaOne Documentation
  • Öffentliche API von NinjaOne

Beschreibung

Auf der Seite „Öffentliche API“ von NinjaOne können Sie alle in NinjaOne verfügbaren Anfragen und deren Funktionalität einsehen, Beispielabfragen erstellen sowie Antworten anzeigen oder kopieren.

Wenn Sie Fragen zur API-Konfiguration oder zur Dokumentation haben, können Sie sich unter [email protected] an das API-Team von NinjaOne wenden.

Auswählen Sie ein Thema, um mehr zu erfahren:

Wo Sie die API-Ressourcen finden

Eine vollständige Liste aller API-Abfragen finden Sie in der API-Dokumentation von NinjaOne, auf die Sie über das Menü Hilfe-Ressourcen in der oberen rechten Ecke von NinjaOne zugreifen können. Der Link befindet sich am unteren Rand des Menüs.

api documentation location.png
Abbildung 1: Auf die API-Dokumentation von NinjaOne zugreifen (zum Vergrößern anklicken)

Die öffentliche NinjaOne-API bietet zusätzliche Ressourcen zur Syntax des Gerätefilters und zu Webhooks. Klicken Sie auf die in der API-Dokumentation angegebenen Links, um mehr zu erfahren:

  • Syntax für Gerätefilter: Erläutert die Syntaxanforderungen für die URL-kodierte Zeichenfolge des Parameters „Device filter “.
  • Webhooks: Beschreibt, wie Sie eine Webhook-Integration konfigurieren.
public API resources.png
Abbildung 2: Ressourcen zur öffentlichen API von NinjaOne

Entdecken Sie die API

NinjaOne stellt eine öffentliche API zur Verfügung, über die Sie einen umfassenden Index der Vorlagen für die API-Entitäten einsehen können. Verfügbare Operationen sind POST, GET, PATCH, DELETE und PUT.

Autorisierung

Die öffentliche NinjaOne-API verwendet OAuth 2.0 zur Authentifizierung von Anfragen. OAuth 2.0 ermöglicht es Anwendungen, Zugang zu NinjaOne-Ressourcen zu erhalten, die über die API verfügbar sind.

Klicken Sie auf „Autorisierung“, um die Dokumentation zu den Autorisierungsanforderungen der öffentlichen NinjaOne-API einzusehen.

public api 2.0_authorization.png
Abbildung 3: Überprüfung der Dokumentation zur Autorisierung der öffentlichen NinjaOne-API 2.0

Informationen zur Konfiguration dieser Einstellungen finden Sie in der NinjaOne Documentation: Autorisierung der öffentlichen API 2.0.

API-Schemas

Die API-Schemas finden Sie bei der Liste der API-Vorlagen. Das API-Schema definiert die erforderlichen Parameter und Einschränkungen für den Datenaustausch bei API-Aufrufen, sodass Sie Fehler bei der Interaktion mit der API vermeiden können.

public API schemas.png
Abbildung 4: Öffentliche API-Schemas von NinjaOne

Änderungen an der API

Wir verbessern derzeit die API-Dokumentation, um sie übersichtlicher zu gestalten und die Auffindbarkeit zu verbessern. Führen Sie die folgenden Schritte aus, um die neue API-Dokumentation anzuzeigen.

  1. Klicken Sie oben auf der Seite bei „Bevorstehenden API-Änderungen “ auf „Details“, um mehr zu erfahren.
API_change details.png
Abbildung 5: Anstehende Änderungen an der öffentlichen NinjaOne-API anzeigen
  1. Klicken Sie auf der Beta-Seite der öffentlichen NinjaOne-API auf „Kernressourcen“, um das neue Layout anzuzeigen. Klicken Sie auf „Zur vorherigen Seite zurück“, um die ursprüngliche API-Dokumentation anzuzeigen.
API_core resources_return to previous site.png
Abbildung 6: Das neue Layout der Kernressourcen anzeigen oder zum vorherigen Standort zurückkehren
  1. Lesen Sie den Abschnitt „Endpunkte der öffentlichen API 2.0 testen“, um zu erfahren, wie Sie mit der Seite interagieren können.

So testen oder senden Sie die API-Anfrage

Eine Anforderungsmethode testen

Während Sie sich in der öffentlichen API befinden, können Sie eine Anforderungsmethode testen und anschließend ausführen, indem Sie die folgenden Schritte ausführen:

  1. Erweitern Sie eine Abfrage, um die Details anzuzeigen, und klicken Sie auf „Ausprobieren“. Bei einigen Abfragen, wie beispielsweise der in Abbildung 7, müssen Sie möglicherweise einen Parameter eingeben. Parameter können optional sein, um die in einer Antwort angezeigten Daten zu organisieren oder einzuschränken. Informationen dazu, wie Sie eine Parameter-ID abrufen können, finden Sie im Abschnitt „So finden Sie Abfragekennungen“ dieses Artikels.
try the api.png
Abbildung 7: Testen der Endpunkte der öffentlichen API von NinjaOne
  1. Nach der Eingabe der erforderlichen Parameter klicken Sie auf „Ausführen“. Die Antwort auf die Abfrage wird im Abschnitt „Antworten“ für diese Vorlage angezeigt.
api_execute query.png
Abbildung 8: API-Abfrage ausführen und Antwort anzeigen (zum Vergrößern anklicken)
  1. Sobald die Antwort vollständig ist, können Sie die Anfrage-URL kopieren oder auf „Herunterladen“ klicken, um die Antwort als JSON-Datei zu speichern.

Sie können die anpassbaren API-Anfragen mit GUI-basierten Plattformen wie Postman zum Durchsuchen oder Testen verwenden. Informationen zur Verwendung von Postman finden Sie unter Postman Docs | Postman Docs (Externer Link). Support für die Postman-Anwendung erhalten Sie im Postman-Support-Center (Externer Link).

Endpunkte der öffentlichen API 2.0 testen

In der Beta-Version der öffentlichen NinjaOne-API können Sie über das Seitenleistenmenü auf die Abfragen zugreifen. Die Anfragen funktionieren ähnlich wie im vorherigen Abschnitt, Sie müssen jedoch sicherstellen, dass Sie die Autorisierung konfiguriert haben, bevor Sie sie verwenden. Informationen zur Konfiguration dieser Einstellungen finden Sie in der NinjaOne Documentation: Autorisierung für die öffentliche API 2.0.

  1. Auswählen Ihre Abfrage von dem Seitenleistenmenü, um die Details anzuzeigen.
  2. Geben Sie Ihre Autorisierung je nach bevorzugter Autorisierungsmethode entweder in das Feld „Token“ oder „sessionKey“ ein.
  3. Geben Sie bei Bedarf die Parameter ein.
  4. Klicken Sie auf „API-Anfrage senden“.
  5. Zeigen Sie die Antwort an.
api beta query and response.png
Abbildung 9: Beispiel für eine Antwort auf eine Abfrage der NinjaOne Public API Beta (zum Vergrößern anklicken)

So finden Sie Abfrage-Identifikatoren

Bei bestimmten API-Abfragen müssen Sie möglicherweise eine Kennung eingeben, z. B. eine Organisations- oder Geräte-ID. In den meisten Fällen können Sie diese Daten mithilfe der Kernentitäten und -ressourcen des Systems ermitteln. Die folgenden Schritte zeigen ein Beispiel für das Abrufen einer Organisations-ID, damit Sie eine Liste von Standorten über die öffentliche NinjaOne-API abrufen können.

  1. Erweitern Sie die Abfrage „/v2/organizations“ und klicken Sie auf „Ausprobieren“. Klicken Sie anschließend auf „Ausführen“.
  2. Kopieren Sie den Wert für „id“.
api_response_id.png
Abbildung 10: Kopieren der ID der Antwort
  1. Navigieren Sie zur Abfrage /v2/organization/{id}/locations.
  2. Klicken Sie auf „Ausprobieren“ und fügen Sie den kopierten Wert in das Feld „ID“ ein.
api_query id.png
Abbildung 11: Geben Sie die Abfrage-ID ein
  1. Klicken Sie auf „Ausführen“ und sehen Sie sich die Antwort an.

Zusätzliche Ressourcen

Weitere Informationen zur NinjaOne-API finden Sie in den folgenden Ressourcen.

FAQ

Nächste Schritte