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

MethodPathDescription
GET/api/v1/keysLister toutes les API keys de votre compte.
POST/api/v1/keysCréer une nouvelle API key.
GET/api/v1/keys/:idObtenir les détails d'une API key spécifique.
PUT/api/v1/keys/:idMettre à jour les paramètres d'une API key.
DELETE/api/v1/keys/:idSupprimer une API key. Cette action est irréversible.
POST/api/v1/keys/:id/rotateRenouveler une API key. L'ancienne key est immédiatement invalidée.

Règles de formulaire

MethodPathDescription
GET/api/v1/keys/:keyId/form-rulesLister toutes les règles de formulaire pour une API key.
POST/api/v1/keys/:keyId/form-rulesCréer une nouvelle règle de formulaire.
PUT/api/v1/keys/:keyId/form-rules/:idMettre à jour une règle de formulaire.
DELETE/api/v1/keys/:keyId/form-rules/:idSupprimer une règle de formulaire.

Règles d'alerte

MethodPathDescription
GET/api/v1/keys/:keyId/alert-rulesLister toutes les règles d'alerte pour une API key.
POST/api/v1/keys/:keyId/alert-rulesCréer une nouvelle règle d'alerte.
PUT/api/v1/keys/:keyId/alert-rules/:idMettre à jour une règle d'alerte.
DELETE/api/v1/keys/:keyId/alert-rules/:idSupprimer une règle d'alerte.