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/{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}/rotatePakeičia API raktą. Senas raktas iš karto tampa negaliojančiu.

Formų taisyklės

MethodPathDescription
GET/v1/form-rulesNuskaityti aktyvias rakto formų taisykles. Šį maršrutą kviečia pats valdiklis; tai vienintelis formų taisyklių galinis taškas.
GET/api/v1/keys/{id}/formrules/dryrunIšbandyti taisyklę su paskutinėmis aptiktomis formomis, jos neįrašant.

Formų taisyklės tvarkomos skydelyje, ne per API — kūrimo, keitimo ir šalinimo čia sąmoningai nėra.

Įspėjimų taisyklės

MethodPathDescription
GET/api/v1/keys/{id}/alertsPateikia visų API rakto įspėjimų taisyklių sąrašą.
POST/api/v1/keys/{id}/alertsSukuria naują įspėjimų taisyklę.
DELETE/api/v1/keys/{id}/alerts/{alertId}Ištrina įspėjimų taisyklę.