Naslaginformatie over integratie-API voor on-premises beheerconsoles (openbare preview)
In dit artikel worden de API's vermeld die worden ondersteund voor het integreren van Microsoft Defender voor IoT met partnerservices.
Deze API is bijvoorbeeld momenteel geïmplementeerd met Zelfstudie: ServiceNow integreren met Microsoft Defender voor IoT, via de ServiceNow Service Graph Connector voor Defender for IoT.
Notitie
Integratie-API's zijn bedoeld om continu te worden uitgevoerd en een voortdurend actieve gegevensstroom te maken, bijvoorbeeld om nieuwe gegevens uit de afgelopen vijf minuten op te vragen. Integratie-API's retourneren gegevens met een tijdstempel.
Als u gewoon gegevens wilt opvragen, gebruikt u in plaats daarvan de reguliere, niet-integratie-API's, voor een on-premises beheerconsole om query's uit te voeren op alle apparaten of voor een specifieke sensor om alleen vanaf die sensor een query uit te voeren. Zie Naslaginformatie over Defender for IoT API voor meer informatie.
URI: /external/v3/integration/
apparaten (apparaten maken en bijwerken)
Deze API retourneert gegevens over alle apparaten die zijn bijgewerkt na het opgegeven tijdstempel.
URI: /external/v3/integration/devices/<timestamp>
URI-parameters:
Naam | Beschrijving | Voorbeeld | Vereist/optioneel |
---|---|---|---|
Tijdstempel | De begintijd vanaf waaruit resultaten worden geretourneerd, in milliseconden vanaf Epoch-tijd en in UTC-tijdzone. | /external/v3/integration/devices/1664781014000 |
Vereist |
GET
Queryparameters:
Naam | Beschrijving | Voorbeeld | Vereist/optioneel |
---|---|---|---|
sensorId | Alleen apparaten retourneren die door een specifieke sensor worden gezien. Gebruik de id-waarde uit de resultaten van de SENSOREN-API (Sensoren ophalen). | 1 |
Optioneel |
notificationType | Bepaalt de typen apparaten die moeten worden geretourneerd. Ondersteunde waarden zijn: - 0 : Zowel bijgewerkte als nieuwe apparaten (standaard). - 1 : Alleen nieuwe apparaten. - 2 : Alleen bijgewerkte apparaten. |
2 |
Optioneel |
Pagina | Hiermee definieert u het nummer waar de paginanummering van de resultaatpagina begint. = eerste pagina is bijvoorbeeld 0 0. Standaard = 0 |
0 |
Optioneel |
Grootte | Hiermee definieert u de grootte van de pagina. Standaard = 50 |
75 |
Optioneel |
verbindingen (apparaatverbindingen ophalen)
Deze API retourneert gegevens over alle apparaatverbindingen die zijn bijgewerkt na de opgegeven tijdstempel.
URI: /external/v3/integration/connections/<timestamp>
URI-parameters:
Naam | Beschrijving | Voorbeeld | Vereist/optioneel |
---|---|---|---|
Tijdstempel | De begintijd vanaf waaruit resultaten worden geretourneerd, in milliseconden vanaf Epoch-tijd en in UTC-tijdzone. | /external/v3/integration/devices/1664781014000 |
Vereist |
GET
Queryparameters:
Naam | Beschrijving | Voorbeeld | Vereist/optioneel |
---|---|---|---|
Pagina | Hiermee definieert u het nummer waar de paginanummering van de resultaatpagina begint. = eerste pagina is bijvoorbeeld 0 0. Standaard = 0 |
0 |
Optioneel |
Grootte | Hiermee definieert u de grootte van de pagina. Standaard = 50 |
75 |
Optioneel |
apparaat (Details voor een apparaat ophalen)
Deze API retourneert gegevens over een specifiek apparaat per bepaalde apparaat-id.
URI: /external/v3/integration/device/{deviceId}
GET
Queryparameters:
Naam | Beschrijving | Voorbeeld | Vereist/optioneel |
---|---|---|---|
deviceId | De id van het aangevraagde apparaat in de on-premises beheerconsole | 1 |
Vereist |
deleteddevices (Verwijderde apparaten ophalen)
Deze API retourneert een lijst met id's van onlangs verwijderde apparaten uit de opgegeven tijdstempel.
URI: /external/v3/integration/deleteddevices/
GET
URI-parameters:
Naam | Beschrijving | Voorbeeld | Vereist/optioneel |
---|---|---|---|
Tijdstempel | De begintijd vanaf waaruit resultaten worden geretourneerd, in milliseconden vanaf Epoch-tijd en in UTC-tijdzone. | /external/v3/integration/deleteddevices/1664781014000 |
Vereist |
sensoren (sensoren ophalen)
Deze API retourneert een lijst met sensorobjecten voor verbonden OT-netwerksensoren.
URI: /external/v3/integration/sensors/
GET
URI: /sensors
Geen queryparameters
devicecves (APPARAAT-CVE's ophalen)
Deze API retourneert een lijst met actieve CVE's voor alle apparaten die zijn bijgewerkt sinds de opgegeven tijdstempel.
URI: /external/v3/integration/devicecves/
GET
URI: /external/v3/integration/devicecves/<timestamp>
URI-parameters
Naam | Beschrijving | Voorbeeld | Vereist/optioneel |
---|---|---|---|
Tijdstempel | De begintijd vanaf waaruit resultaten worden geretourneerd, in milliseconden vanaf Epoch-tijd en in UTC-tijdzone. | /external/v3/integration/devicecves/1664781014000 |
Vereist |
Queryparameters
Naam | Beschrijving | Voorbeeld | Vereist/optioneel |
---|---|---|---|
Pagina | Hiermee definieert u het nummer waar de paginanummering van de resultaatpagina begint. |
0 = eerste pagina is 0. Standaard = 0 |
Optioneel |
Grootte | Hiermee definieert u de grootte van de pagina. | Standaard = 50 |
Optioneel |
sensorId | Toont resultaten van een specifieke sensor, zoals gedefinieerd door de opgegeven sensor-id. | 1 |
Optioneel |
Score | Bepaalt een minimale CVE-score die moet worden opgehaald. Alle resultaten hebben een CVE-score die gelijk is aan of groter is dan de opgegeven waarde. | Standaard = 0 . |
Optioneel |
deviceIds | Een door komma's gescheiden lijst met apparaat-id's waarvan u de resultaten wilt weergeven. | Bijvoorbeeld: 1232,34,2,456 |
Optioneel |
Volgende stappen
Zie voor meer informatie: