Documentation
🎯 Receiver — capturer des webhooks
Crée une URL de capture, place-la dans ton API tierce, et inspecte chaque requête en temps réel.
- Sur la page d'accueil, une URL
https://webhook-toolkit.com/r/<token>est créée automatiquement. - Envoie n'importe quelle requête (GET, POST, …) vers cette URL.
- Elle apparaît instantanément dans l'inspecteur avec méthode, headers, body et IP.
- Clique sur « Copier en cURL » pour reproduire la requête en local.
Tu peux personnaliser la réponse HTTP renvoyée (status, body, content-type) pour simuler une API.
✍️ Signer — générer un payload signé
Teste ton handler local sans déclencher un vrai event. Le Signer calcule la signature exacte attendue par chaque provider.
- Va sur la page Signer et choisis un provider (Stripe, GitHub, Slack, Twilio, Mailgun, Shopify).
- Sélectionne un event, édite le payload si besoin.
- Colle ton secret de signature, indique l'URL de ton handler.
- « Signer & envoyer » : ton serveur reçoit la requête comme si elle venait du vrai provider.
🔁 Relay — tunnel vers localhost
Reçois de vrais webhooks tiers directement sur ton localhost, sans déployer.
Installer et lancer la CLI (Node 21+, sans dépendance)
curl -fsSL https://webhook-toolkit.com/relay.js -o relay.js node relay.js --token=<TON_TOKEN> --to=localhost:3000
Configure ensuite ton URL publique https://webhook-toolkit.com/relay/<slug> dans l'API tierce. Chaque requête est forwardée vers ton port local et la réponse renvoyée à l'émetteur.
Crée et gère tes relays depuis le dashboard (plan Pro).