Czym jest odbiornik webhooków i kiedy się przydaje?
Klikasz "Stwórz nowy URL" i dostajesz unikalny adres typu `https://yourdevtools.pro/api/webhook/abc12345`. Wkleisz go w Stripe, GitHub, Zapier, Slack czy gdziekolwiek, każde przychodzące żądanie HTTP widzisz tutaj w czasie rzeczywistym - metodę, nagłówki, body, query, IP, kraj.
To świetne narzędzie do debugowania webhooków, zanim cokolwiek wdrożysz. Zamiast deployować kod i czekać aż Stripe coś wyśle, podejrzysz dokładny payload z naszej strony i wiesz, czego się spodziewać.
Webhooki są efemeryczne - żyją 24 godziny, max 100 ostatnich żądań, potem znikają. Nie zaglądamy do treści.
Jak korzystać
- Klikasz "Stwórz nowy URL", dostajesz adres + kod QR do zeskanowania telefonem (przyda się przy testach z mobilki).
- Skopiuj URL i wklej tam, gdzie ma trafiać webhook (Stripe Dashboard, GitHub Settings → Webhooks, Zapier, własny skrypt).
- Wyślij testowe żądanie. Najszybciej `curl -X POST {URL} -d '{"test": true}'` z terminala albo przyciskiem "Test" w panelu konfiguracji webhooka.
- Logi pojawiają się w czasie rzeczywistym (odpytujemy serwer co 2 sekundy). Każdy wpis rozwiń, żeby zobaczyć headers + body + query.
- Filtruj po metodzie (GET / POST / PUT / DELETE), czyść listę przyciskiem "Wyczyść logi", albo wygeneruj nowy URL.
Do czego się przydaje
Sześć typowych scenariuszy, w których odbiornik webhooków oszczędza godziny debugowania:
- Debugowanie webhooka Stripe / PayPal. Wpinasz nasz URL w panel testowy, klikasz "send test event", widzisz dokładnie jak wygląda payload (event type, customer id, metadata).
- GitHub webhook. Sprawdź jaki payload przychodzi przy push / pull_request / issue, bez stawiania serwera.
- Test integracji z Zapier / Make / n8n. Wklej nasz URL jako "trigger webhook", podejrzyj co automatyzacja wysyła.
- Mobile app development. Apka wysyła event analytics? Przekieruj na nasz URL, sprawdź czy struktura JSON jest poprawna bez modyfikacji serwera.
- CI/CD callback debugging. Twój pipeline ma wysłać POST po deploy? Wpinasz nasz URL żeby zweryfikować, czy w ogóle dochodzi.
- Edukacja / nauka HTTP. Zobacz dokładnie jak wygląda prawdziwy request - wszystkie nagłówki, User-Agent, Content-Type, body.
Inne narzędzia HTTP które mogą się przydać: generator UUID (do correlation id), dekoder JWT, tester regex.