Qu'est-ce qu'un récepteur de webhooks et quand est-il utile ?
Cliquez sur « Créer une nouvelle URL » et vous obtenez une adresse unique du type `https://yourdevtools.pro/api/webhook/abc12345`. Collez-la dans Stripe, GitHub, Zapier, Slack ou n'importe où ailleurs, et chaque requête HTTP entrante apparaît ici en temps réel : méthode, en-têtes, corps, query, IP, pays.
C'est un excellent outil pour déboguer les webhooks avant de livrer quoi que ce soit. Plutôt que de déployer du code et d'attendre que Stripe envoie quelque chose, vous pouvez inspecter le payload exact sur notre page et savoir à quoi vous attendre.
Les webhooks sont éphémères : ils vivent 24 heures, les 100 dernières requêtes sont conservées, puis tout disparaît. Nous ne lisons pas leur contenu.
Mode d'emploi
- Cliquez sur « Créer une nouvelle URL », vous obtenez une adresse + un QR code à scanner depuis votre téléphone (pratique pour les tests mobiles).
- Copiez l'URL et collez-la là où le webhook doit atterrir (Stripe Dashboard, GitHub Settings → Webhooks, Zapier, votre propre script).
- Envoyez une requête de test. Le plus simple : `curl -X POST {URL} -d '{"test": true}'` depuis un terminal, ou le bouton « Test » dans le panneau de votre fournisseur de webhooks.
- Les logs apparaissent en temps réel (nous interrogeons le serveur toutes les 2 secondes). Dépliez une entrée pour voir headers + body + query.
- Filtrez par méthode (GET / POST / PUT / DELETE), videz la liste avec « Clear logs », ou frappez une toute nouvelle URL.
Quand c'est utile
Six scénarios typiques où un récepteur de webhooks fait gagner des heures de debug :
- Debug des webhooks Stripe / PayPal. Branchez notre URL dans le panneau de test, cliquez sur « send test event » et voyez exactement à quoi ressemble le payload (event type, customer id, metadata).
- Webhooks GitHub. Vérifiez le payload pour les événements push / pull_request / issue sans monter de serveur.
- Tests d'intégration Zapier / Make / n8n. Déposez notre URL comme « trigger webhook » et inspectez ce que votre automatisation envoie.
- Développement d'app mobile. Votre app envoie des événements analytics ? Pointez-les vers notre URL et vérifiez la forme du JSON sans toucher au serveur.
- Debug de callback CI/CD. Votre pipeline fait un POST après déploiement ? Branchez notre URL pour confirmer que l'appel passe vraiment.
- Apprendre HTTP. Voyez exactement à quoi ressemble une vraie requête HTTP : tous les en-têtes, User-Agent, Content-Type, body.
Autres outils proches du HTTP qui peuvent vous servir : générateur d'UUID (correlation ids), décodeur JWT, testeur regex.