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

MethodPathDescription
GET/api/v1/keysListaa kaikki tilisi API-avaimet.
POST/api/v1/keysLuo uusi API-avain.
GET/api/v1/keys/:idHae tietyn API-avaimen tiedot.
PUT/api/v1/keys/:idPäivitä API-avaimen asetukset.
DELETE/api/v1/keys/:idPoista API-avain. Tämä toiminto on peruuttamaton.
POST/api/v1/keys/:id/rotateKierrä API-avain. Vanha avain mitätöidään välittömästi.

Lomakesäännöt

MethodPathDescription
GET/api/v1/keys/:keyId/form-rulesListaa kaikki API-avaimen lomakesäännöt.
POST/api/v1/keys/:keyId/form-rulesLuo uusi lomakesääntö.
PUT/api/v1/keys/:keyId/form-rules/:idPäivitä lomakesääntö.
DELETE/api/v1/keys/:keyId/form-rules/:idPoista lomakesääntö.

Hälytyssäännöt

MethodPathDescription
GET/api/v1/keys/:keyId/alert-rulesListaa kaikki API-avaimen hälytyssäännöt.
POST/api/v1/keys/:keyId/alert-rulesLuo uusi hälytyssääntö.
PUT/api/v1/keys/:keyId/alert-rules/:idPäivitä hälytyssääntö.
DELETE/api/v1/keys/:keyId/alert-rules/:idPoista hälytyssääntö.