Hallintapäätepisteet
Näillä päätepisteillä voit hallita API-avaimia, lomakesääntöjä, hälytyssääntöjä ja muita asetuksia ohjelmallisesti. Kaikki hallintapäätepisteet vaativat JWT-todennuksen.
Base URL: https://api.silentshield.io
API-avaimet
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys | Listaa kaikki tilisi API-avaimet. |
POST | /api/v1/keys | Luo uusi API-avain. |
GET | /api/v1/keys/:id | Hae tietyn API-avaimen tiedot. |
PUT | /api/v1/keys/:id | Päivitä API-avaimen asetukset. |
DELETE | /api/v1/keys/:id | Poista API-avain. Tämä toiminto on peruuttamaton. |
POST | /api/v1/keys/:id/rotate | Kierrä API-avain. Vanha avain mitätöidään välittömästi. |
Lomakesäännöt
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/:keyId/form-rules | Listaa kaikki API-avaimen lomakesäännöt. |
POST | /api/v1/keys/:keyId/form-rules | Luo uusi lomakesääntö. |
PUT | /api/v1/keys/:keyId/form-rules/:id | Päivitä lomakesääntö. |
DELETE | /api/v1/keys/:keyId/form-rules/:id | Poista lomakesääntö. |
Hälytyssäännöt
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/:keyId/alert-rules | Listaa kaikki API-avaimen hälytyssäännöt. |
POST | /api/v1/keys/:keyId/alert-rules | Luo uusi hälytyssääntö. |
PUT | /api/v1/keys/:keyId/alert-rules/:id | Päivitä hälytyssääntö. |
DELETE | /api/v1/keys/:keyId/alert-rules/:id | Poista hälytyssääntö. |