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 | /v1/form-rules | Lire les règles de formulaire actives d’une clé. Le widget appelle lui-même cette route ; c’est le seul point de terminaison de règles de formulaire de l’API. |
GET | /api/v1/keys/{id}/formrules/dryrun | Tester une règle sur les formulaires détectés le plus récemment, sans l’enregistrer. |
Les règles de formulaire se gèrent dans le tableau de bord, pas via l’API : création, modification et suppression n’existent délibérément pas ici.
Règles d'alerte
| Method | Path | Description |
|---|---|---|
GET | /api/v1/keys/{id}/alerts | Lister toutes les règles d'alerte pour une API key. |
POST | /api/v1/keys/{id}/alerts | Créer une nouvelle règle d'alerte. |
DELETE | /api/v1/keys/{id}/alerts/{alertId} | Supprimer une règle d'alerte. |