Management-Endpunkte

Diese Endpunkte ermöglichen die programmatische Verwaltung von API-Keys, Formular-Regeln, Alert-Regeln und anderen Einstellungen. Alle Management-Endpunkte erfordern JWT-Authentifizierung.

Base URL: https://api.silentshield.io

API-Keys

MethodPathDescription
GET/api/v1/keysAlle API-Keys Ihres Kontos auflisten.
POST/api/v1/keysNeuen API-Key erstellen.
GET/api/v1/keys/{id}Details eines bestimmten API-Keys abrufen.
PUT/api/v1/keys/{id}Einstellungen eines API-Keys aktualisieren.
DELETE/api/v1/keys/{id}Einen API-Key löschen. Diese Aktion ist unwiderruflich.
POST/api/v1/keys/{id}/rotateEinen API-Key rotieren. Der alte Key wird sofort ungültig.

Formular-Regeln

MethodPathDescription
GET/v1/form-rulesDie aktiven Formular-Regeln für einen Schlüssel lesen. Diese Route liest das Widget selbst; sie ist der einzige Formular-Regel-Endpunkt der API.
GET/api/v1/keys/{id}/formrules/dryrunEine Regel gegen die zuletzt erkannten Formulare durchspielen, ohne sie zu speichern.

Formular-Regeln werden im Dashboard gepflegt, nicht über die API — Anlegen, Ändern und Löschen gibt es hier bewusst nicht.

Alert-Regeln

MethodPathDescription
GET/api/v1/keys/{id}/alertsAlle Alert-Regeln eines API-Keys auflisten.
POST/api/v1/keys/{id}/alertsNeue Alert-Regel erstellen.
DELETE/api/v1/keys/{id}/alerts/{alertId}Eine Alert-Regel löschen.