Documentatie
Receiver — webhooks vangen
Maak een capture-URL, plaats die in je externe API en inspecteer elke request in realtime.
- Op de homepage wordt automatisch een URL
https://webhook-toolkit.com/r/<token>aangemaakt. - Stuur welke request dan ook (GET, POST, …) naar die URL.
- Die verschijnt meteen in de inspector met method, headers, body en IP.
- Klik op « Kopieer als cURL » om de request lokaal te reproduceren.
Je kunt de teruggestuurde HTTP-respons aanpassen (status, body, content-type) om een API te simuleren.
Signer — een gesigneerde payload genereren
Test je lokale handler zonder een echt event te triggeren. De Signer berekent de exacte signatuur die elke provider verwacht.
- Ga naar de pagina Signer en kies een provider (Stripe, GitHub, Slack, Twilio, Mailgun, Shopify).
- Selecteer een event, bewerk de payload indien nodig.
- Plak je signing secret, geef de URL van je handler op.
- « Signeer & verstuur »: je server ontvangt de request alsof die van de echte provider kwam.
Relay — tunnel naar localhost
Ontvang echte externe webhooks rechtstreeks op je localhost, zonder te deployen.
Installeer en start de CLI (Node 21+, zonder dependencies)
curl -fsSL https://webhook-toolkit.com/relay.js -o relay.js node relay.js --token=<TON_TOKEN> --to=localhost:3000
Stel daarna je publieke URL https://webhook-toolkit.com/relay/<slug> in in de externe API. Elke request wordt geforward naar je lokale poort en de respons teruggestuurd naar de afzender.
docs.relayOutro2