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świetl listę wszystkich kluczy API dla Twojego konta. |
POST | /api/v1/keys | Utwórz nowy klucz API. |
GET | /api/v1/keys/{id} | Pobierz szczegóły konkretnego klucza API. |
PUT | /api/v1/keys/{id} | Zaktualizuj ustawienia klucza API. |
DELETE | /api/v1/keys/{id} | Usuń klucz API. Ta operacja jest nieodwracalna. |
POST | /api/v1/keys/{id}/rotate | Rotuj 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świetl listę wszystkich reguł alertów dla klucza API. |
POST | /api/v1/keys/{id}/alerts | Utwórz nową regułę alertu. |
DELETE | /api/v1/keys/{id}/alerts/{alertId} | Usuń regułę alertu. |