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

MethodPathDescription
GET/api/v1/keysPateikia visų jūsų paskyros API raktų sąrašą.
POST/api/v1/keysSukuria naują API raktą.
GET/api/v1/keys/:idGauna konkretaus API rakto informaciją.
PUT/api/v1/keys/:idAtnaujina API rakto nustatymus.
DELETE/api/v1/keys/:idIštrina API raktą. Šis veiksmas negrįžtamas.
POST/api/v1/keys/:id/rotatePakeičia API raktą. Senas raktas iš karto tampa negaliojančiu.

Formų taisyklės

MethodPathDescription
GET/api/v1/keys/:keyId/form-rulesPateikia visų API rakto formų taisyklių sąrašą.
POST/api/v1/keys/:keyId/form-rulesSukuria naują formų taisyklę.
PUT/api/v1/keys/:keyId/form-rules/:idAtnaujina formų taisyklę.
DELETE/api/v1/keys/:keyId/form-rules/:idIštrina formų taisyklę.

Įspėjimų taisyklės

MethodPathDescription
GET/api/v1/keys/:keyId/alert-rulesPateikia visų API rakto įspėjimų taisyklių sąrašą.
POST/api/v1/keys/:keyId/alert-rulesSukuria naują įspėjimų taisyklę.
PUT/api/v1/keys/:keyId/alert-rules/:idAtnaujina įspėjimų taisyklę.
DELETE/api/v1/keys/:keyId/alert-rules/:idIštrina įspėjimų taisyklę.