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

FlagDescription
--endpoint-idFilter by endpoint ID
--statusFilter by delivery status (delivered, retrying, failed, pending)
--status-codeFilter by HTTP response status code
--fromStart date for time range filter
--toEnd date for time range filter
--limitMaximum number of events to return
--searchSearch event bodies

Get Event Details

Inspect the full details of a webhook event:

Terminal
FlagDescription
--headersInclude request headers
--bodyInclude request body
--responseInclude response from destination
--rawRaw 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
FlagDescription
--bodyOverride the request body
--headerAdd or override headers (repeatable)
--methodOverride 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
FlagDescription
--daysNumber of days to include (default: 7)
--endpoint-idFilter metrics by endpoint

Export Events

Export events to a file for analysis:

Terminal
FlagDescription
--formatOutput format: json or csv
--output-filePath to output file
--endpoint-idFilter by endpoint
--statusFilter by delivery status

Aliases

You can use ev or event as shortcuts:

hookwatch ev list --status failed

Related