Aan de slag met HookCheck

Create your first webhook URL and receive your first request in under 2 minutes.

HookCheck gives you a unique, always-on URL the moment you sign up. Paste it into any webhook configuration — GitHub, Stripe, Shopify, or your own service — and watch every incoming payload appear in real time. No servers to manage, no tunneling tools to install.

This guide walks you through the exact steps to go from zero to your first captured request. You'll create a channel, copy your endpoint URL, send a test payload, and review the response in the HookCheck dashboard.

Get your first webhook in 4 steps

1 — Log in and create a channel

Sign in at app.hookcheck.dev with your GitHub or Google account. From the dashboard, click "New Channel". Give it a name like stripe-test or github-pushes. HookCheck instantly generates a unique URL such as https://hck.io/ch/8f3a2b1c.

2 — Copy your endpoint URL

Click the copy icon next to your channel URL. Paste it into the webhook settings of the service you're debugging — for example, the Webhooks section of your Stripe dashboard, the Integrations → Webhooks page in GitHub, or the Notifications tab in your Shopify admin.

3 — Trigger a real event

Perform the action that fires the webhook: push a commit to your repo, create a test payment in Stripe, or send a manual request with curl:

curl -X POST https://hck.io/ch/8f3a2b1c -H "Content-Type: application/json" -d '{"event":"test_push","repo":"my-api","timestamp":"2025-01-15T09:42:00Z"}'

4 — View the captured request

Open your channel in the HookCheck dashboard. You'll see the full request: HTTP method, headers, raw body, and response status. Click any request to inspect individual headers, replay the payload, or share a read-only link with your team.

After your first request

Now that you've captured your first webhook, here are the features that will save you hours of debugging.

Set up request filtering

Use filter rules to highlight only the events you care about. For example, show only checkout.session.completed events from Stripe while muting everything else. Filters are configured per channel and apply in real time.

Create a team workspace

Invite teammates via email or Slack. Workspaces support up to 25 members on the Pro plan, with per-channel permissions so only the right people see sensitive payloads like payment confirmations or user PII.

Enable replay and mocking

Replay any captured request against your staging environment with one click. Or use HookCheck's mock server to simulate webhook deliveries on a schedule — useful for testing retry logic and idempotency without waiting for real events.

Ready to explore? Check the API reference for programmatic access, or read the security guide to learn how HookCheck handles data retention and encryption at rest.