Dokumentation
Receiver — Webhooks einfangen
Erstelle eine Capture-URL, hinterlege sie in deiner Third-Party-API und inspiziere jeden Request in Echtzeit.
- Auf der Startseite wird automatisch eine URL
https://webhook-toolkit.com/r/<token>erstellt. - Sende einen beliebigen Request (GET, POST, …) an diese URL.
- Er erscheint sofort im Inspector mit Methode, Headers, Body und IP.
- Klicke auf „Als cURL kopieren“, um den Request lokal nachzubauen.
Du kannst die zurückgegebene HTTP-Antwort anpassen (Status, Body, Content-Type), um eine API zu simulieren.
Signer — einen signierten Payload generieren
Teste deinen lokalen Handler, ohne ein echtes Event auszulösen. Der Signer berechnet die exakte Signatur, die jeder Provider erwartet.
- Geh auf die Seite Signer und wähle einen Provider (Stripe, GitHub, Slack, Twilio, Mailgun, Shopify).
- Wähle ein Event aus, bearbeite den Payload bei Bedarf.
- Füge dein Signatur-Secret ein, gib die URL deines Handlers an.
- „Signieren & senden“: Dein Server empfängt den Request, als käme er vom echten Provider.
Relay — Tunnel zu localhost
Empfange echte Third-Party-Webhooks direkt auf deinem localhost, ohne zu deployen.
CLI installieren und starten (Node 21+, ohne Dependencies)
curl -fsSL https://webhook-toolkit.com/relay.js -o relay.js node relay.js --token=<TON_TOKEN> --to=localhost:3000
Konfiguriere anschließend deine öffentliche URL https://webhook-toolkit.com/relay/<slug> in der Third-Party-API. Jeder Request wird an deinen lokalen Port weitergeleitet und die Antwort an den Absender zurückgegeben.
docs.relayOutro2