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/{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}/rotateKierrä API-avain. Vanha avain mitätöidään välittömästi.

Lomakesäännöt

MethodPathDescription
GET/v1/form-rulesLue avaimen aktiiviset lomakesäännöt. Vimpain kutsuu tätä reittiä itse; se on API:n ainoa lomakesääntöjen päätepiste.
GET/api/v1/keys/{id}/formrules/dryrunAja sääntö viimeksi tunnistettuja lomakkeita vasten tallentamatta sitä.

Lomakesäännöt ylläpidetään hallintanäkymässä, ei API:n kautta — luonti, muokkaus ja poisto puuttuvat täältä tarkoituksella.

Hälytyssäännöt

MethodPathDescription
GET/api/v1/keys/{id}/alertsListaa kaikki API-avaimen hälytyssäännöt.
POST/api/v1/keys/{id}/alertsLuo uusi hälytyssääntö.
DELETE/api/v1/keys/{id}/alerts/{alertId}Poista hälytyssääntö.