DEV Community

Clayton Oliveira
Clayton Oliveira

Posted on

HookScope v1.2 — Full CLI Management, Pause Live Updates, CLI Replay, and Endpoint Groups

If you've ever integrated with Stripe, GitHub, Mercado Pago, or any service that sends webhooks, you know the pain: you push a fix, deploy, and then wait for the provider to actually send another event so you can test it. Or worse, you're staring at a live stream of incoming requests and the one you need scrolls away before you can inspect it.

HookScope is a tool for capturing, inspecting, and replaying webhooks in real time. We just shipped v1.2, and it's the biggest update since launch. Here's what changed.

CLI Beyond listen

The CLI (distributed as a dotnet tool) now does a lot more than just forwarding webhooks to localhost. New commands let you manage endpoints, workflows, and your plan directly from the terminal:

# List all endpoints with status, forward mode, and group
hookscope endpoints

# Interactive menu to manage a specific endpoint
hookscope endpoint stripe-prod

# View configured workflows
hookscope workflows

# Check your plan usage
hookscope plan
Enter fullscreen mode Exit fullscreen mode

The hookscope endpoint <slug> command opens an interactive menu where you can toggle forwarding, change the destination URL, enable proxy mode, pause the endpoint, and configure mock responses — all without leaving the terminal.

Pause Live Updates

On high-volume endpoints, inspecting a specific request was frustrating because the list kept updating in real time. The dashboard now has a pause button that freezes the visible list while webhooks continue to be captured in the background.

When you resume, all accumulated requests appear at once. The pause state persists even if you navigate into a request's detail view and back.

CLI Replay

Replay already existed in the dashboard (re-sends the payload to the forward URL). Now there's CLI Replay: it sends the webhook payload via WebSocket directly to the CLI session listening on that endpoint.

The workflow:

  1. hookscope listen my-endpoint --to http://localhost:3000/webhook
  2. Open any request from the history in the dashboard
  3. Click CLI Replay
  4. The payload hits your localhost in milliseconds

This is especially useful for re-testing payloads after fixing a bug, without asking the external service to resend the event.

Endpoint Groups

You can now organize endpoints into named groups — by project, team, or environment. In the dashboard they show up as collapsible headers. In the CLI they appear as an extra column in the listing.

Availability

All features are available on every plan, including Free. To update the CLI:

dotnet tool update -g HookScope.Cli
Enter fullscreen mode Exit fullscreen mode

The dashboard is already updated automatically.


Full blog post (in Portuguese): hookscope.com.br/blog/hookscope-v1-2-novidades-cli-pausar-replay-grupos

Create a free account at hookscope.app.

HookScope is built by DevPlus.

Top comments (0)