Skip to main content

Principe des webhooks

Au lieu de interroger l’API régulièrement (polling), les webhooks permettent à KENN HOSTING de pousser des notifications vers votre application dès qu’un événement se produit.

Configurer un webhook

Espace client → Mon compte → API → Webhooks → Ajouter Ou via l’API :
La clé secret est générée côté serveur et renvoyée dans la réponse de création.

Structure d’un payload (exemple)

Vérification de signature

Chaque webhook est signé avec votre secret. Vérifiez toujours la signature avant de traiter le payload pour éviter les requêtes malveillantes. L’en-tête X-KennHosting-Signature contient la signature HMAC-SHA256 du body :

Vérification en PHP (Laravel)

Vérification en Node.js

Votre endpoint doit répondre avec un code HTTP 2xx dans les 5 secondes. Au-delà, KENN HOSTING considère la livraison comme échouée et retente jusqu’à 3 fois avec un délai exponentiel (1 min, 10 min, 1 heure).

Événements autorisés

Tester vos webhooks

Depuis votre espace client, vous pouvez envoyer un événement de test : Mon compte → API → Webhooks → [votre webhook] → Envoyer un test Ou via l’API :

Historique des livraisons