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 for IoT mit Partnerdiensten unterstützt werden.
Diese API wird derzeit beispielsweise mit Tutorial: Integrieren von ServiceNow in Microsoft Defender for IoT über den ServiceNow Service Graph Connector für Defender für IoT implementiert.
Hinweis
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.
Wenn Sie Daten einfach abfragen möchten, verwenden Sie stattdessen die regulären, nicht integrierten APIs: entweder für eine lokale Verwaltungskonsole zum Abfragen aller Geräte oder für einen bestimmten Sensor zum Abfragen von Geräten nur von diesem Sensor. Weitere Informationen finden Sie unter Referenz zur Defender for IoT-API.
URI: /external/v3/integration/
devices (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 |
---|---|---|---|
timestamp | Die Startzeit, ab der Ergebnisse zurückgegeben werden; in Millisekunden aus der Epochenzeit und in UTC-Zeitzone. | /external/v3/integration/devices/1664781014000 |
Erforderlich |
GET
Abfrageparameter:
Name | BESCHREIBUNG | Beispiel | Erforderlich/optional |
---|---|---|---|
sensorId | Gibt nur Geräte zurück, die von einem bestimmten Sensor erkannt werden. Verwendet den ID-Wert aus den Ergebnissen der API sensors (Sensoren abrufen). | 1 |
Optional |
notificationType | Bestimmt die Typen von Geräten, die zurückgegeben werden sollen. Unterstützte Werte sind: - 0 : Sowohl aktualisierte als auch neue Geräte (Standard). - 1 : Nur neue Geräte. - 2 : Nur aktualisierte Geräte. |
2 |
Optional |
page | Definiert die Zahl, ab der die Nummerierung der Ergebnisseiten beginnt. Beispiel: 0 = erste Seite ist 0. Standardwert: 0 |
0 |
Optional |
size | Definiert die Größe der Seite. Standardwert: 50 |
75 |
Optional |
connections (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 |
---|---|---|---|
timestamp | Die Startzeit, ab der Ergebnisse zurückgegeben werden; in Millisekunden aus der Epochenzeit und in UTC-Zeitzone. | /external/v3/integration/devices/1664781014000 |
Erforderlich |
GET
Abfrageparameter:
Name | BESCHREIBUNG | Beispiel | Erforderlich/optional |
---|---|---|---|
page | Definiert die Zahl, ab der die Nummerierung der Ergebnisseiten beginnt. Beispiel: 0 = erste Seite ist 0. Standardwert: 0 |
0 |
Optional |
size | Definiert die Größe der Seite. Standardwert: 50 |
75 |
Optional |
device (Details für ein Gerät abrufen)
Diese API gibt Daten zu einem bestimmten Gerät für eine bestimmte Geräte-ID zurück.
URI: /external/v3/integration/device/{deviceId}
GET
Abfrageparameter:
Name | BESCHREIBUNG | Beispiel | Erforderlich/optional |
---|---|---|---|
deviceId | Die ID des angeforderten Geräts auf der lokalen Verwaltungskonsole | 1 |
Erforderlich |
deleteddevices (Gelöschte Geräte abrufen)
Diese API gibt eine Liste der IDs von zuletzt gelöschten Geräten aus dem angegebenen Zeitstempel zurück.
URI: /external/v3/integration/deleteddevices/
GET
URI-Parameter:
Name | BESCHREIBUNG | Beispiel | Erforderlich/optional |
---|---|---|---|
timestamp | Die Startzeit, ab der Ergebnisse zurückgegeben werden; in Millisekunden aus der Epochenzeit und in UTC-Zeitzone. | /external/v3/integration/deleteddevices/1664781014000 |
Erforderlich |
sensors (Sensoren abrufen)
Diese API gibt eine Liste von Sensorobjekten für verbundene OT-Netzwerksensoren zurück.
URI: /external/v3/integration/sensors/
GET
URI: /sensors
Keine Abfrageparameter
devicecves (Geräte-CVEs abrufen)
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/
GET
URI: /external/v3/integration/devicecves/<timestamp>
URI-Parameter
Name | BESCHREIBUNG | Beispiel | Erforderlich/optional |
---|---|---|---|
timestamp | Die Startzeit, ab der Ergebnisse zurückgegeben werden; in Millisekunden aus der Epochenzeit und in UTC-Zeitzone. | /external/v3/integration/devicecves/1664781014000 |
Erforderlich |
Abfrageparameter
Name | BESCHREIBUNG | Beispiel | Erforderlich/optional |
---|---|---|---|
page | Definiert die Zahl, ab der die Nummerierung der Ergebnisseiten beginnt. |
0 = erste Seite ist 0. Standardwert: 0 |
Optional |
size | Definiert die Größe der Seite. | Standardwert: 50 |
Optional |
sensorId | Zeigt die Ergebnisse von einem bestimmten Sensor an, wie durch die angegebene Sensor-ID definiert. | 1 |
Optional |
score | Bestimmt einen abzurufenden CVE-Mindestscore. Alle Ergebnisse haben einen CVE-Score, der gleich oder höher als der angegebene Wert ist. | Standard = 0 . |
Optional |
deviceIds | Eine durch Kommas getrennte Liste von Geräte-IDs, aus der Sie Ergebnisse anzeigen möchten. | Beispiel: 1232,34,2,456 |
Optional |
Nächste Schritte
Weitere Informationen finden Sie unter