Punkty końcowe zarządzania
Te punkty końcowe umożliwiają programowe zarządzanie kluczami API, regułami formularzy, regułami alertów i innymi ustawieniami. Wszystkie punkty końcowe zarządzania wymagają uwierzytelniania JWT.
Base URL: https://api.silentshield.io
Klucze API
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys | Wyświetla listę wszystkich kluczy API dla Państwa konta. |
POST | /api/v1/keys | Tworzy nowy klucz API. |
GET | /api/v1/keys/{id} | Pobiera szczegóły konkretnego klucza API. |
PUT | /api/v1/keys/{id} | Aktualizuje ustawienia klucza API. |
DELETE | /api/v1/keys/{id} | Usuwa klucz API. Ta operacja jest nieodwracalna. |
POST | /api/v1/keys/{id}/rotate | Rotuje klucz API. Stary klucz zostaje natychmiast unieważniony. |
Reguły formularzy
| Method | Path | Description |
|---|---|---|
GET | /v1/form-rules | Odczyt aktywnych reguł formularzy dla klucza. Tę trasę wywołuje sam widget; to jedyny punkt końcowy reguł formularzy. |
GET | /api/v1/keys/{id}/formrules/dryrun | Wypróbowanie reguły na ostatnio wykrytych formularzach, bez zapisu. |
Reguły formularzy są zarządzane w panelu, nie przez API — tworzenia, zmiany i usuwania celowo tu nie ma.
Reguły alertów
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/{id}/alerts | Wyświetla listę wszystkich reguł alertów dla klucza API. |
POST | /api/v1/keys/{id}/alerts | Tworzy nową regułę alertu. |
DELETE | /api/v1/keys/{id}/alerts/{alertId} | Usuwa regułę alertu. |