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/{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}/rotateRenouveler une API key. L'ancienne key est immédiatement invalidée.

Règles de formulaire

MethodPathDescription
GET/v1/form-rulesLire 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/dryrunTester 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

MethodPathDescription
GET/api/v1/keys/{id}/alertsLister toutes les règles d'alerte pour une API key.
POST/api/v1/keys/{id}/alertsCréer une nouvelle règle d'alerte.
DELETE/api/v1/keys/{id}/alerts/{alertId}Supprimer une règle d'alerte.