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
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys | Alle API-Keys Ihres Kontos auflisten. |
POST | /api/v1/keys | Neuen 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}/rotate | Einen API-Key rotieren. Der alte Key wird sofort ungültig. |
Formular-Regeln
| Method | Path | Description |
|---|---|---|
GET | /v1/form-rules | Die 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/dryrun | Eine 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
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/{id}/alerts | Alle Alert-Regeln eines API-Keys auflisten. |
POST | /api/v1/keys/{id}/alerts | Neue Alert-Regel erstellen. |
DELETE | /api/v1/keys/{id}/alerts/{alertId} | Eine Alert-Regel löschen. |