Тестер вебхуків · request bin · інспектор HTTP

Тестуйте вебхуки й переглядайте HTTP-запити в реальному часі

Отримайте унікальний URL, вкажіть його в будь-якому сервісі й дивіться, як приходить кожен запит: метод, заголовки, query і тіло. Відповідайте власною відповіддю або пересилайте запити на свій localhost.

Безкоштовно · Без реєстрації · HTTPS

Як це працює

  1. Отримайте URL

    Відкрийте інструмент — і маєте адресу на кшталт https://webhook.voronyuk.com/abcd23efgh/stripe. Назву можна вибрати будь-яку.

  2. Надсилайте запити

    Вставте URL у Stripe, GitHub, Telegram чи свій застосунок — або просто викличте його через curl. Підходить будь-який метод і будь-який підшлях.

  3. Дивіться й відповідайте

    Запити з'являються миттєво. Шукайте їх, повторюйте, експортуйте, налаштуйте відповідь або пересилайте все на localhost.

Усе, що потрібно для налагодження вебхуків

Живий журнал запитів

Кожен запит видно щойно він прийшов — без перезавантаження. JSON форматується, дані форм розбираються, бінарні тіла показуються в base64.

Будь-який метод і шлях

GET, POST, PUT, PATCH, DELETE, OPTIONS та інші. Додавайте будь-який шлях і query: /abcd23efgh/stripe/orders?x=1.

Власні відповіді

Задайте код статусу, заголовки й тіло, додайте затримку до 30 секунд. Імітуйте помилки, таймаути чи відповідайте у форматі TwiML.

Пересилання на localhost

Пересилайте захоплені запити на локальний сервер через вкладку браузера або CLI-агент — без тунелів і без мороки з CORS.

Повтор і експорт

Повторіть будь-який запит на інший URL, скопіюйте його як curl, завантажте в JSON або експортуйте все в HAR.

Пошук і фільтри

Знаходьте запит за текстом у шляху, заголовках чи тілі та фільтруйте за HTTP-методом — навіть серед сотень подій.

Перший запит — за кілька секунд

Без SDK і без акаунта. Ваш URL для вебхуків приймає запити звідусіль через HTTPS. Стандартна відповідь — {"ok":true,"request_id":N} зі статусом 200, і її можна змінити будь-коли.

Отримати URL для вебхуків

# надіслати тестовий вебхук
curl -X POST https://webhook.voronyuk.com/abcd23efgh/stripe \
  -H 'Content-Type: application/json' \
  -d '{"type":"payment_intent.succeeded"}'

# відповідь
{"ok":true,"request_id":42}

Гайди для популярних сервісів

Як побачити справжні дані вебхуків, перевірити підпис і переслати події у свій застосунок.

Localhost

Як тестувати вебхуки локально

Чому Stripe, GitHub та інші сервіси не бачать ваш localhost і як зловити справжній вебхук на публічній адресі, а потім переслати його собі на машину.

GitHub

Як тестувати вебхуки GitHub

Налаштовуємо вебхук репозиторію, розбираємо заголовки GitHub, правильно перевіряємо X-Hub-Signature-256 і повторно доставляємо події під час налагодження.

MCP

Тестування вебхуків із Claude і ChatGPT через MCP

Підключіть Webhook Inspector як MCP-сервер, і AI-асистент сам створить URL, дочекається вебхука й розбере його разом із вами.

Shopify

Як тестувати вебхуки Shopify

Створюємо вебхук магазину або підписку застосунку, розбираємо заголовки X-Shopify, перевіряємо X-Shopify-Hmac-Sha256 і враховуємо тайм-аути та повтори Shopify.

Slack

Як тестувати Slack Events API та interactivity

Дивимося, що Slack надсилає на Request URL, проходимо перевірку url_verification, валідуємо X-Slack-Signature і розкодовуємо form-encoded payload від interactivity.

Stripe

Як тестувати вебхуки Stripe

Налаштовуємо ендпоінт у Stripe, дивимося, що саме приходить, перевіряємо Stripe-Signature на Node.js і Python та пересилаємо події на локальний застосунок.

Telegram

Як тестувати вебхук Telegram-бота

Спрямовуємо бота на публічну адресу через setWebhook, роздивляємося сирі апдейти від Telegram і пересилаємо їх боту, що працює на вашій машині.

Twilio

Як тестувати вебхуки Twilio для SMS і дзвінків

Спрямовуємо номер Twilio на адресу-перехоплювач, читаємо form-encoded параметри, відповідаємо TwiML без власного сервера і перевіряємо X-Twilio-Signature через офіційні бібліотеки.

Ліміти — чесно

URL на сесію10
Збережених запитів на URL1000 (найстаріші видаляються)
Розмір тіла, що зберігаєтьсядо 1 МБ
Зберігання72 години
Вхідних запитів500 на хвилину на один URL
Цінабезкоштовно, без реєстрації

Часті питання

Що таке тестер вебхуків?

Тестер вебхуків дає публічний URL, який записує кожен HTTP-запит, надісланий на нього. Ви вставляєте URL у сервіс на кшталт Stripe, GitHub чи Telegram, запускаєте подію і бачите, що саме прийшло: метод, заголовки, параметри query і тіло.

Це безкоштовно? Чи потрібна реєстрація?

Безкоштовно і без реєстрації. Ваші URL прив'язані до сесії браузера; посилання на сесію дає змогу відкрити ті самі URL в іншому браузері чи на іншому пристрої.

Скільки зберігаються запити?

Запити зберігаються 72 години. Для кожного URL — до 1000 запитів, найстаріші видаляються автоматично. Тіло запиту зберігається до 1 МБ.

Чи можна тестувати вебхуки на localhost?

Так. Спершу подивіться на дані вебхука, а потім пересилайте кожен запит на свій локальний сервер: через відкриту вкладку браузера (relay) або CLI-агентом, який працює без браузера й не потребує CORS.

Чи можна змінити відповідь, яку повертає URL?

Так. Можна задати код статусу, заголовки, тіло (до 64 КБ) і затримку до 30 секунд — наприклад, щоб відповісти Twilio у форматі TwiML або імітувати повільний чи несправний сервер.

Хто бачить мої запити?

Лише ваша сесія браузера. Знаючи URL, можна тільки надсилати на нього запити, але не читати їх. Відповіді віддаються в пісочниці, а ваша сесійна cookie ніколи не зберігається разом із захопленими запитами.

Готові побачити свої вебхуки?

Ваш URL — за один клік.

Отримати URL для вебхуків