Anleitung | API - Schlüssel und Verwendung
Frage oder Herausforderung
Was kann die Managed Security Audit API?
Lösung oder Antwort
Die Lywand API bietet dir eine Vielzahl von Möglichkeiten, um deine Arbeit zu erleichtern. Hier einige Beispiele, was du damit tun kannst:
Kunden verwalten: Lege neue Kunden an, rufe ihre Daten ab, bearbeite oder lösche sie.
Ziele verwalten: Füge neue Ziele für deine Kunden hinzu oder entferne sie.
Scans starten: Starte Scans für die Ziele deiner Kunden und rufe die Ergebnisse ab.
Analysen abrufen: Greife direkt auf Analysen und Kennzahlen zu, um die Sicherheit deiner Kunden jederzeit im Blick zu haben.
API-Schlüssel erstellen
Um die Lywand API nutzen zu können, benötigst du einen API-Schlüssel. Diesen kannst du ganz einfach im IT-Dienstleister Menü unter Einstellungen > API anlegen.
Hier kannst du neue API-Schlüssel erstellen und bestehende löschen.
Du kannst mehrere Schlüssel gleichzeitig nutzen.
Im oberen Bereich der Seite siehst du auch eine Übersicht über die API-Anfragen, die du im aktuellen Monat bereits gestellt hast.
API-Beschreibung
Eine detaillierte Übersicht über die API-Request-Befehle kannst du extern unter Hersteller API Befehle einsehen
Verwendung der API im Kundenkontext
Alle API-Anfragen werden immer im Kontext des Accounts ausgeführt, mit dem du den API-Schlüssel erstellt hast. Möchtest du auf die Daten eines bestimmten Kunden zugreifen oder Aktionen für diesen Kunden ausführen, musst du diesen Kundenkontext angeben.
Das kannst du über den Parameter ?tenant=tenant_id
in der URL tun, um die Anfrage für den jeweiligen Kunden auszuführen.
Beispiel:
curl -X 'GET' \
'https://api01.lywand.com/api/v1/results/vulnerabilities/?tenant=tenant_id' \
-H 'cookie: access_token_cookie=<API-KEY>' \
-H 'Accept-Language: de-DE'
Tipp: Verwende die tatsächliche Tenant ID deines Kunden anstelle von "tenant_id".
Praktische Beispiele zur Verwendung der API
1. Überblick über alle Kunden (Partner Dashboard)
curl -X 'GET' \
'https://api01.lywand.com/api/v1/partner/dashboard/' \
-H 'cookie: access_token_cookie=<API-KEY>' \
-H 'Accept-Language: de-DE'
2. Neuen Kunden erstellen
curl -X 'POST' \
'https://api01.lywand.com/api/v1/tenants/' \
-H 'cookie: access_token_cookie=<API-KEY>' \
-H 'Accept-Language: de-DE' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{ "companyName": "string", "companySize": "string", "licenseKey": "string", "website": "string", "sector": "string", "billingAddress": { "country": "string", "postalCode": "string", "city": "string", "street": "string" }, "setupComplete": true, "customerReference": "string", "contractReference": "string", "createDemoAccount": true }'
3. Kundenübergreifender Überblick aller Schwachstellen (Analyse Dashboard)
4. Ziele eines Kunden abfragen
5. Ein neues Ziel anlegen
6. Ein Ziel löschen
7. Ein Ziel ändern
8. Einen externen Scan starten
Weitere Artikel
Hier findest du weitere Artikel zu diesem Produkt.
Danke, dass du die SYNAXON Services Knowledge Base nutzt.
Bitte beachte die wichtigen Informationen zur Rechtsberatung im Haftungsausschluss auf folgender Seite: Rechtliches