Capture Lab
The capture lab spins up ephemeral endpoints that record every inbound request. Use it to debug integrations, inspect preview bots, or collect incident evidence.
Create an endpoint
Section titled “Create an endpoint”- Navigate to Capture → New endpoint.
- Provide a descriptive label (e.g.
slack-oauth-demo). - Copy the generated hostname or shareable URL.
LinkPeek allocates a unique path under the active tunnel or base domain. Endpoints persist until you archive them manually.
Stream requests in realtime
Section titled “Stream requests in realtime”- Incoming hits render instantly with method, path, timestamp, remote IP, and body size.
- Expand the headers disclosure to review every request header; body previews respect the stored encoding for quick inspection.
- Use the link selector above the log to focus on a specific endpoint while the home timeline continues aggregating everything.
Captured events also flow through the capture.activity realtime channel for automation subscribers.

Watch the transcript update in realtime and verify the export controls highlight once events stream in.
Export history
Section titled “Export history”Use the action bar to download NDJSON transcripts or PDF summaries:
| Export | Use case |
|---|---|
| NDJSON | Replay requests in integration tests or share with vendors. |
| Attach to incident reports or compliance tickets. |
Exports land in DATA_DIR/capture/ and stay accessible through the UI download buttons.
Cleanup
Section titled “Cleanup”Delete endpoints once investigations end to keep the dashboard tidy. You can also clear an endpoint’s stored requests without deleting the link when you want to re-use it.