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
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys | Elencare tutte le API key dell'account. |
POST | /api/v1/keys | Creare una nuova API key. |
GET | /api/v1/keys/:id | Ottenere i dettagli di una API key specifica. |
PUT | /api/v1/keys/:id | Aggiornare le impostazioni di una API key. |
DELETE | /api/v1/keys/:id | Eliminare una API key. Questa azione è irreversibile. |
POST | /api/v1/keys/:id/rotate | Ruotare una API key. La key precedente viene immediatamente invalidata. |
Regole dei moduli
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/:keyId/form-rules | Elencare tutte le regole dei moduli per una API key. |
POST | /api/v1/keys/:keyId/form-rules | Creare una nuova regola del modulo. |
PUT | /api/v1/keys/:keyId/form-rules/:id | Aggiornare una regola del modulo. |
DELETE | /api/v1/keys/:keyId/form-rules/:id | Eliminare una regola del modulo. |
Regole di avviso
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/:keyId/alert-rules | Elencare tutte le regole di avviso per una API key. |
POST | /api/v1/keys/:keyId/alert-rules | Creare una nuova regola di avviso. |
PUT | /api/v1/keys/:keyId/alert-rules/:id | Aggiornare una regola di avviso. |
DELETE | /api/v1/keys/:keyId/alert-rules/:id | Eliminare una regola di avviso. |