Captured Requests
Every HTTP request sent to your debug endpoint is captured and stored for inspection.
Viewing requests in the dashboard
The dashboard shows captured requests in real time. Each request entry displays:
- HTTP method (GET, POST, PUT, etc.)
- Request path (including sub-paths)
- Remote IP address
- Timestamp
- Content preview
Click a request to see its full details.
Request details
Each captured request includes:
Info
- Method — HTTP method used
- URL — full request URL including query string
- Remote address — sender's IP address
- Timestamp — when the request was received
- Content length — body size in bytes
- Request ID — unique identifier
Headers
All HTTP headers sent with the request, displayed as key-value pairs.
Query parameters
URL query parameters parsed and displayed separately for easy reading.
Body
The raw request body. JSON bodies are syntax-highlighted and formatted for readability.
Filtering and searching
Use the search functionality to filter requests by:
- HTTP method (GET, POST, PUT, etc.)
- Request path or URL
- Body content
- Remote address
Viewing requests via the CLI
# List recent requests for an endpoint
hooklistener endpoint requests <endpoint-id> --page 1 --page-size 50
# View a specific request
hooklistener endpoint request <endpoint-id> <request-id>
Viewing requests via the API
# List requests
curl https://app.hooklistener.com/api/v1/endpoints/<endpoint-id>/requests?page=1&page_size=20 \
-H "Authorization: Bearer hklst_your_api_key"
# Get a specific request
curl https://app.hooklistener.com/api/v1/endpoints/<endpoint-id>/requests/<request-id> \
-H "Authorization: Bearer hklst_your_api_key"
Deleting requests
You can delete individual requests from the dashboard, CLI, or API:
# CLI
hooklistener endpoint delete-request <endpoint-id> <request-id>
# API
curl -X DELETE https://app.hooklistener.com/api/v1/endpoints/<endpoint-id>/requests/<request-id> \
-H "Authorization: Bearer hklst_your_api_key"
Retention
Request retention depends on your plan. Older requests are automatically removed when you reach your plan's storage limit. See Plans & Billing for details.