Skip to content

Core Concepts

Before diving deeper, familiarize yourself with the key concepts behind HookNexus.

Endpoints

An endpoint is a unique public URL that receives webhook requests on your behalf.

https://api.hooknexus.com/h/{endpoint-id}
PropertyFree (typical)Plus (typical)
Validity24 hours from creation30 days
Permanent slots01
Max active endpoints310

When you create an endpoint, HookNexus generates a UUID-based ID. Any HTTP request sent to this URL is captured, stored, and shown in your dashboard in real time.

Webhook Requests

Every HTTP request that hits your endpoint URL is a webhook request. HookNexus captures and stores:

  • HTTP method — GET, POST, PUT, PATCH, DELETE, HEAD
  • Headers — All request headers
  • Query parameters — Parsed from the URL
  • Body — Raw body content (JSON, XML, form data, or plain text)
  • Metadata — IP address, content type, size, timestamp

Real-time Monitoring

The dashboard keeps a live connection so new requests appear as soon as they are captured—no polling.

Plus users can also subscribe with an API key over WebSocket from scripts or servers. See API keys.

Signature Verification

Many services (Stripe, GitHub, Shopify, Slack) sign their webhook payloads with HMAC. HookNexus includes a Signature Verification tool and APIs to check signatures against your secret.

Plus adds advanced verification modes where your plan includes them.

API Keys

API keys (Plus) let you open a WebSocket stream for an endpoint without using the browser. Create and revoke keys in Settings in the web app.

const ws = new WebSocket(
`wss://api.hooknexus.com/ws/${endpointId}?apikey=${apiKey}`
);

Subscription Plans

FreePlus
Active endpoints310
Requests / day1005,000
Log retention in app24 hours30 days
API key

See Pricing for the full comparison.