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 | /api/v1/keys/:keyId/form-rules | Pateikia visų API rakto formų taisyklių sąrašą. |
POST | /api/v1/keys/:keyId/form-rules | Sukuria naują formų taisyklę. |
PUT | /api/v1/keys/:keyId/form-rules/:id | Atnaujina formų taisyklę. |
DELETE | /api/v1/keys/:keyId/form-rules/:id | Ištrina formų taisyklę. |
Įspėjimų taisyklės
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/:keyId/alert-rules | Pateikia visų API rakto įspėjimų taisyklių sąrašą. |
POST | /api/v1/keys/:keyId/alert-rules | Sukuria naują įspėjimų taisyklę. |
PUT | /api/v1/keys/:keyId/alert-rules/:id | Atnaujina įspėjimų taisyklę. |
DELETE | /api/v1/keys/:keyId/alert-rules/:id | Ištrina įspėjimų taisyklę. |