Dokumentacja
Receiver — przechwytywanie webhooków
Utwórz URL do przechwytywania, umieść go w swoim zewnętrznym API i inspekuj każde żądanie w czasie rzeczywistym.
- Na stronie głównej automatycznie tworzony jest URL
https://webhook-toolkit.com/r/<token>. - Wyślij dowolne żądanie (GET, POST, …) na ten URL.
- Pojawi się natychmiast w inspektorze wraz z metodą, headerami, body i IP.
- Kliknij „Kopiuj do cURL”, aby odtworzyć żądanie lokalnie.
Możesz dostosować zwracaną odpowiedź HTTP (status, body, content-type), aby symulować API.
Signer — generowanie podpisanego payloadu
Testuj swój lokalny handler bez wyzwalania prawdziwego eventu. Signer oblicza dokładny podpis oczekiwany przez każdego dostawcę.
- Wejdź na stronę Signer i wybierz dostawcę (Stripe, GitHub, Slack, Twilio, Mailgun, Shopify).
- Wybierz event, w razie potrzeby edytuj payload.
- Wklej swój sekret podpisu, podaj URL swojego handlera.
- „Podpisz & wyślij”: Twój serwer otrzyma żądanie, jakby pochodziło od prawdziwego dostawcy.
Relay — tunel do localhost
Odbieraj prawdziwe zewnętrzne webhooki bezpośrednio na swoim localhost, bez deployu.
Zainstaluj i uruchom CLI (Node 21+, bez zależności)
curl -fsSL https://webhook-toolkit.com/relay.js -o relay.js node relay.js --token=<TON_TOKEN> --to=localhost:3000
Następnie skonfiguruj swój publiczny URL https://webhook-toolkit.com/relay/<slug> w zewnętrznym API. Każde żądanie jest forwardowane na Twój lokalny port, a odpowiedź zwracana do nadawcy.
docs.relayOutro2