Integrations-API-Referenz für lokale Verwaltungskonsolen (öffentliche Vorschau)
In diesem Artikel werden die APIs aufgeführt, die für die Integration von Microsoft Defender für IoT in Partnerdienste unterstützt werden.
Diese API wird z. B. derzeit mit Lernprogramm implementiert: Integrieren von ServiceNow in Microsoft Defender für IoT, über den ServiceNow Service Graph Connector für Defender für IoT.
Anmerkung
Integrations-APIs sollen kontinuierlich ausgeführt werden und einen ständig ausgeführten Datenstrom erstellen, z. B. zum Abfragen neuer Daten aus den letzten fünf Minuten. Integrations-APIs geben Daten mit einem Zeitstempel zurück.
Um einfach Daten abzufragen, verwenden Sie stattdessen die regulären NICHT-Integrations-APIs, um entweder eine lokale Verwaltungskonsole zum Abfragen aller Geräte oder für einen bestimmten Sensor, um Geräte nur von diesem Sensor abzufragen. Weitere Informationen finden Sie unter Defender für IoT-API-Referenz.
URI-: /external/v3/integration/
Geräte erstellen und aktualisieren
Diese API gibt Daten zu allen Geräten zurück, die nach dem angegebenen Zeitstempel aktualisiert wurden.
URI-: /external/v3/integration/devices/<timestamp>
URI-Parameter:
Name | Beschreibung | Beispiel | Erforderlich/Optional |
---|---|---|---|
Zeitstempel- | Die Startzeit, aus der Ergebnisse zurückgegeben werden, in Millisekunden aus Epochenzeit und in UTC-Zeitzone. | /external/v3/integration/devices/1664781014000 |
Erforderlich |
ERHALTEN
- anfordern
- Antwort-
- cURL-Befehl
Abfrageparameter:
Name | Beschreibung | Beispiel | Erforderlich/Optional |
---|---|---|---|
sensorId- | Gibt nur Geräte zurück, die von einem bestimmten Sensor angezeigt werden. Verwenden Sie den ID-Wert aus den Ergebnissen der Sensoren (Abrufen von Sensoren)-API. | 1 |
Wahlfrei |
notificationType- | Bestimmt die Gerätetypen, die zurückgegeben werden sollen. Zu den unterstützten Werten gehören: - 0 : Sowohl aktualisierte als auch neue Geräte (Standard). - 1 : Nur neue Geräte. - 2 : Nur aktualisierte Geräte. |
2 |
Wahlfrei |
Seite | Definiert die Zahl, an der die Seitennummerierung des Ergebnisses beginnt. Beispielsweise ist 0 = erste Seite 0. Default = 0 |
0 |
Wahlfrei |
Größe | Definiert die Seitengröße. Default = 50 |
75 |
Wahlfrei |
Verbindungen (Geräteverbindungen abrufen)
Diese API gibt Daten zu allen Geräteverbindungen zurück, die nach dem angegebenen Zeitstempel aktualisiert wurden.
URI-: /external/v3/integration/connections/<timestamp>
URI-Parameter:
Name | Beschreibung | Beispiel | Erforderlich/Optional |
---|---|---|---|
Zeitstempel- | Die Startzeit, aus der Ergebnisse zurückgegeben werden, in Millisekunden aus Epochenzeit und in UTC-Zeitzone. | /external/v3/integration/devices/1664781014000 |
Erforderlich |
ERHALTEN
- anfordern
- Antwort-
- cURL-Befehl
Abfrageparameter:
Name | Beschreibung | Beispiel | Erforderlich/Optional |
---|---|---|---|
Seite | Definiert die Zahl, an der die Seitennummerierung des Ergebnisses beginnt. Beispielsweise ist 0 = erste Seite 0. Default = 0 |
0 |
Wahlfrei |
Größe | Definiert die Seitengröße. Default = 50 |
75 |
Wahlfrei |
Gerät abrufen (Details für ein Gerät abrufen)
Diese API gibt Daten zu einem bestimmten Gerät pro einer bestimmten Geräte-ID zurück.
URI-: /external/v3/integration/device/{deviceId}
ERHALTEN
- anfordern
- Antwort-
- cURL-Befehl
Abfrageparameter:
Name | Beschreibung | Beispiel | Erforderlich/Optional |
---|---|---|---|
deviceId- | Die ID des angeforderten Geräts auf der lokalen Verwaltungskonsole | 1 |
Erforderlich |
deleteddevices (Get deleted devices)
Diese API gibt eine Liste der IDs von zuletzt gelöschten Geräten aus dem angegebenen Zeitstempel zurück.
URI-: /external/v3/integration/deleteddevices/
ERHALTEN
- anfordern
- Antwort-
- cURL-Befehl
URI-Parameter:
Name | Beschreibung | Beispiel | Erforderlich/Optional |
---|---|---|---|
Zeitstempel- | Die Startzeit, aus der Ergebnisse zurückgegeben werden, in Millisekunden aus Epochenzeit und in UTC-Zeitzone. | /external/v3/integration/deleteddevices/1664781014000 |
Erforderlich |
Sensoren (Sensoren abrufen)
Diese API gibt eine Liste von Sensorobjekten für verbundene OT-Netzwerksensoren zurück.
URI-: /external/v3/integration/sensors/
ERHALTEN
- anfordern
- Antwort-
- cURL-Befehl
URI-: /sensors
Keine Abfrageparameter
devicecves (Get device CVEs)
Diese API gibt eine Liste aktiver CVEs für alle Geräte zurück, die seit dem angegebenen Zeitstempel aktualisiert wurden.
URI-: /external/v3/integration/devicecves/
ERHALTEN
- anfordern
- Antwort-
- cURL-Befehl
URI-: /external/v3/integration/devicecves/<timestamp>
URI-Parameter
Name | Beschreibung | Beispiel | Erforderlich/Optional |
---|---|---|---|
Zeitstempel- | Die Startzeit, aus der Ergebnisse zurückgegeben werden, in Millisekunden aus Epochenzeit und in UTC-Zeitzone. | /external/v3/integration/devicecves/1664781014000 |
Erforderlich |
Abfrageparameter
Name | Beschreibung | Beispiel | Erforderlich/Optional |
---|---|---|---|
Seite | Definiert die Zahl, an der die Seitennummerierung des Ergebnisses beginnt. |
0 = erste Seite ist 0. Default = 0 |
Wahlfrei |
Größe | Definiert die Seitengröße. | Default = 50 |
Wahlfrei |
sensorId- | Zeigt Ergebnisse eines bestimmten Sensors an, wie durch die angegebene Sensor-ID definiert. | 1 |
Wahlfrei |
Bewertung | Bestimmt eine minimale CVE-Bewertung, die abgerufen werden soll. Alle Ergebnisse weisen eine CVE-Bewertung auf, die dem angegebenen Wert entspricht oder größer ist. | Default = 0 . |
Wahlfrei |
deviceIds- | Eine durch Trennzeichen getrennte Liste von Geräte-IDs, aus denen Sie Ergebnisse anzeigen möchten. | Beispiel: 1232,34,2,456 |
Wahlfrei |
Nächste Schritte
Weitere Informationen finden Sie unter: