Event Commands
View webhook events, inspect payloads, replay with modifications, and export data.
List Events
View webhook events for your endpoints:
Terminal
Filtering
Narrow down results with filters:
Terminal
Filter Options
| Flag | Description |
|---|---|
--endpoint-id | Filter by endpoint ID |
--status | Filter by delivery status (delivered, retrying, failed, pending) |
--status-code | Filter by HTTP response status code |
--from | Start date for time range filter |
--to | End date for time range filter |
--limit | Maximum number of events to return |
--search | Search event bodies |
Get Event Details
Inspect the full details of a webhook event:
Terminal
| Flag | Description |
|---|---|
--headers | Include request headers |
--body | Include request body |
--response | Include response from destination |
--raw | Raw output without formatting |
Retry an Event
Retry delivery of a failed event with the original payload:
Terminal
Replay an Event
Replay an event with optional modifications to the method, headers, or body:
Terminal
| Flag | Description |
|---|---|
--body | Override the request body |
--header | Add or override headers (repeatable) |
--method | Override the HTTP method |
Info
Replay creates a new event delivery. The original event is preserved unchanged.
Delete an Event
Delete a webhook event:
Terminal
View Metrics
See delivery metrics and statistics:
Terminal
| Flag | Description |
|---|---|
--days | Number of days to include (default: 7) |
--endpoint-id | Filter metrics by endpoint |
Export Events
Export events to a file for analysis:
Terminal
| Flag | Description |
|---|---|
--format | Output format: json or csv |
--output-file | Path to output file |
--endpoint-id | Filter by endpoint |
--status | Filter by delivery status |
Aliases
You can use ev or event as shortcuts:
hookwatch ev list --status failed