Endpoint di gestione

Questi endpoint consentono di gestire API key, regole dei moduli, regole di avviso e altre impostazioni in modo programmatico. Tutti gli endpoint di gestione richiedono l'autenticazione JWT.

Base URL: https://api.silentshield.io

API Keys

MethodPathDescription
GET/api/v1/keysElencare tutte le API key dell'account.
POST/api/v1/keysCreare una nuova API key.
GET/api/v1/keys/:idOttenere i dettagli di una API key specifica.
PUT/api/v1/keys/:idAggiornare le impostazioni di una API key.
DELETE/api/v1/keys/:idEliminare una API key. Questa azione è irreversibile.
POST/api/v1/keys/:id/rotateRuotare una API key. La key precedente viene immediatamente invalidata.

Regole dei moduli

MethodPathDescription
GET/api/v1/keys/:keyId/form-rulesElencare tutte le regole dei moduli per una API key.
POST/api/v1/keys/:keyId/form-rulesCreare una nuova regola del modulo.
PUT/api/v1/keys/:keyId/form-rules/:idAggiornare una regola del modulo.
DELETE/api/v1/keys/:keyId/form-rules/:idEliminare una regola del modulo.

Regole di avviso

MethodPathDescription
GET/api/v1/keys/:keyId/alert-rulesElencare tutte le regole di avviso per una API key.
POST/api/v1/keys/:keyId/alert-rulesCreare una nuova regola di avviso.
PUT/api/v1/keys/:keyId/alert-rules/:idAggiornare una regola di avviso.
DELETE/api/v1/keys/:keyId/alert-rules/:idEliminare una regola di avviso.