Clés API internes
La clé interne automatise la configuration ; elle est distincte de la siteKey et du secret du middleware. Créez-la dans le dashboard et copiez-la une seule fois.
Endpoints
HTTP
GET /api/v1/internal/keysPOST /api/v1/internal/keysDELETE /api/v1/internal/keys/:keyIdPATCH /api/v1/internal/sites/:siteKey/configAuthorization: Bearer <clé-api>Payload et statuts
JSON
{"detectionFlags":{"enableWhitelist":true,"enableNativeErrorPages":false}}200 appliqué ; 400 payload invalide ; 401 clé absente ou révoquée ; 403 opération non autorisée ; 404 site ou clé introuvable. Les écritures sont auditées, les caches invalidés et les flux WebSocket notifiés.
Rotation et sécurité
- Créer une nouvelle clé.
- Déployer la valeur via un secret manager.
- Vérifier l’appel puis révoquer l’ancienne.
- Ne jamais exposer la clé dans navigateur, Git, capture ou bundle client.