How It Works

Learn how to use WebhookHub to test and debug your webhooks

1

Create a Webhook

Click the "Create Free Webhook" button to instantly generate two unique URLs:

  • Public URL: Use this URL to receive webhook requests from your applications
  • Admin URL: Use this URL to configure and monitor your webhook (keep it private)
2

Configure Your Webhook

Customize how your webhook behaves:

  • Allowed Methods: Choose which HTTP methods to accept (GET, POST, PUT, etc.)
  • Response Code: Set the HTTP status code to return
  • Response Body: Define what content to send back
  • Custom Headers: Add any headers you need
3

Send Requests

Use your public URL in your applications or test it directly:

curl -X POST \
https://yourapp.com/hook/your-webhook-id \
-H "Content-Type: application/json" \
-d '{"test": "data"}'
4

Monitor & Debug

View detailed information about each request:

  • Full request headers and body
  • IP address and geolocation
  • Browser and device information
  • Timestamp and request size

Ready to Get Started?