Valdymo galiniai taškai
Šie galiniai taškai leidžia valdyti API raktus, formų taisykles, įspėjimų taisykles ir kitus nustatymus programiškai. Visi valdymo galiniai taškai reikalauja JWT autentifikacijos.
Base URL: https://api.silentshield.io
API raktai
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys | Pateikia visų jūsų paskyros API raktų sąrašą. |
POST | /api/v1/keys | Sukuria naują API raktą. |
GET | /api/v1/keys/{id} | Gauna konkretaus API rakto informaciją. |
PUT | /api/v1/keys/{id} | Atnaujina API rakto nustatymus. |
DELETE | /api/v1/keys/{id} | Ištrina API raktą. Šis veiksmas negrįžtamas. |
POST | /api/v1/keys/{id}/rotate | Pakeičia API raktą. Senas raktas iš karto tampa negaliojančiu. |
Formų taisyklės
| Method | Path | Description |
|---|---|---|
GET | /v1/form-rules | Nuskaityti aktyvias rakto formų taisykles. Šį maršrutą kviečia pats valdiklis; tai vienintelis formų taisyklių galinis taškas. |
GET | /api/v1/keys/{id}/formrules/dryrun | Išbandyti taisyklę su paskutinėmis aptiktomis formomis, jos neįrašant. |
Formų taisyklės tvarkomos skydelyje, ne per API — kūrimo, keitimo ir šalinimo čia sąmoningai nėra.
Įspėjimų taisyklės
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/{id}/alerts | Pateikia visų API rakto įspėjimų taisyklių sąrašą. |
POST | /api/v1/keys/{id}/alerts | Sukuria naują įspėjimų taisyklę. |
DELETE | /api/v1/keys/{id}/alerts/{alertId} | Ištrina įspėjimų taisyklę. |