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.
npx webhook-toolkit relay --token <RELAY_TOKEN> --to 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