Endpoints de gestion
Ces endpoints vous permettent de gérer les API keys, les règles de formulaire, les règles d'alerte et d'autres paramètres de manière programmatique. Tous les endpoints de gestion nécessitent une authentification JWT.
Base URL: https://api.silentshield.io
API Keys
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys | Lister toutes les API keys de votre compte. |
POST | /api/v1/keys | Créer une nouvelle API key. |
GET | /api/v1/keys/:id | Obtenir les détails d'une API key spécifique. |
PUT | /api/v1/keys/:id | Mettre à jour les paramètres d'une API key. |
DELETE | /api/v1/keys/:id | Supprimer une API key. Cette action est irréversible. |
POST | /api/v1/keys/:id/rotate | Renouveler une API key. L'ancienne key est immédiatement invalidée. |
Règles de formulaire
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/:keyId/form-rules | Lister toutes les règles de formulaire pour une API key. |
POST | /api/v1/keys/:keyId/form-rules | Créer une nouvelle règle de formulaire. |
PUT | /api/v1/keys/:keyId/form-rules/:id | Mettre à jour une règle de formulaire. |
DELETE | /api/v1/keys/:keyId/form-rules/:id | Supprimer une règle de formulaire. |
Règles d'alerte
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/:keyId/alert-rules | Lister toutes les règles d'alerte pour une API key. |
POST | /api/v1/keys/:keyId/alert-rules | Créer une nouvelle règle d'alerte. |
PUT | /api/v1/keys/:keyId/alert-rules/:id | Mettre à jour une règle d'alerte. |
DELETE | /api/v1/keys/:keyId/alert-rules/:id | Supprimer une règle d'alerte. |