features
Webhook Capture
Capture and inspect incoming webhook requests in real-time with full headers, body, and metadata.
Real-Time Streaming
Every webhook sent to your endpoint is captured and streamed to your browser via WebSocket in under 50ms. No polling — updates are instant.
What's Captured
For every incoming request, HookSense records:
- HTTP method — GET, POST, PUT, DELETE, PATCH, etc.
- Headers — All request headers with syntax highlighting
- Body — Full request body with JSON formatting
- Query parameters — Parsed URL parameters
- Source IP — Originating IP address
- Content type & size — MIME type and payload size in bytes
- Timestamp — Exact time the request was received
Provider Detection
HookSense automatically detects the webhook provider based on headers and body structure:
- Stripe, GitHub, Shopify, Twilio, SendGrid
- Paddle, Linear, Slack
Filtering & Search
Filter requests by HTTP method using the toolbar buttons (ALL, GET, POST, PUT, DELETE, PATCH). Use the search box to find requests by content across headers, body, and metadata.
Limits
Maximum payload size is 256KB. Requests exceeding this limit receive a 413 response. Daily request limits depend on your plan — see Limits & Quotas.