Quick Start
This guide takes you from zero to a fully working webhook endpoint in under 5 minutes.
Prerequisites
- A modern web browser (Chrome, Firefox, Safari, or Edge)
- A GitHub account (sign-in is GitHub OAuth only)
Steps
-
Create an account
Go to hooknexus.com and click Sign In. Complete GitHub OAuth in the browser to create or access your account.
-
Create an endpoint
Once logged in, you’ll land on the Dashboard. Click New Endpoint to generate a unique webhook URL.
Your new endpoint URL looks like:
https://api.hooknexus.com/h/a1b2c3d4-e5f6-7890-abcd-ef1234567890 -
Copy the URL
Click the copy button next to the URL. You’ll use this to send a test request.
-
Send a test request
Open a terminal and run:
Terminal window curl -X POST https://api.hooknexus.com/h/YOUR_ENDPOINT_ID \-H "Content-Type: application/json" \-d '{"event":"test","message":"Hello HookNexus!"}'fetch('https://api.hooknexus.com/h/YOUR_ENDPOINT_ID', {method: 'POST',headers: { 'Content-Type': 'application/json' },body: JSON.stringify({event: 'test',message: 'Hello HookNexus!',}),});import requestsrequests.post('https://api.hooknexus.com/h/YOUR_ENDPOINT_ID',json={'event': 'test', 'message': 'Hello HookNexus!'},)Replace
YOUR_ENDPOINT_IDwith the ID from step 3. -
View the request
Switch back to the HookNexus dashboard. Your test request appears instantly in the left panel. Click on it to inspect:
- Method — POST
- Headers — Content-Type, User-Agent, etc.
- Body — Your JSON payload with syntax highlighting
-
Forward webhooks to your machine (CLI)
To pipe live traffic into a local HTTP server, install the official CLI (source on GitHub) and run a forward tunnel (available on Free and Plus):
Terminal window npm install -g hooknexushooknexus loginhooknexus forward --to http://localhost:PORT/PATHReplace
PORTandPATHwith the port and route on your machine that should receive the forwarded HTTP request (full URL, not just the origin—see Local forwarding). With one endpoint, the CLI usually picks it automatically; otherwise pass your endpoint id. Keep the process running and start your local app. See Local forwarding for--preserve-path,--allow-external, and security notes.
What’s Next?
Now that you’ve captured your first webhook, explore these topics:
- CLI — Install, commands, forwarding, and troubleshooting (hooknexus/hooknexus-cli)
- Core Concepts — Understand endpoints, request lifecycle, and subscriptions
- Receive Webhooks — Configure third-party services to send webhooks
- Subscription plans — Free vs Plus quotas and features
- Stripe Integration — Step-by-step Stripe webhook setup