Endpoint Commands
Create, update, and manage webhook endpoints directly from your terminal.
List Endpoints
View all your webhook endpoints:
Terminal
Get Endpoint Details
View detailed information about a specific endpoint:
Terminal
Create an Endpoint
Create a new webhook endpoint:
Terminal
Options
| Flag | Required | Description |
|---|---|---|
--name | Yes | Name for the endpoint |
--url | Yes | Destination URL for webhook delivery |
--max-retries | No | Maximum retry attempts for failed deliveries |
--retry-intervals | No | Comma-separated retry intervals (e.g., "1m,5m,30m,2h") |
--inbound-verify | No | Enable inbound signature verification |
--inbound-header | No | Header name for inbound signature |
--outbound-sign | No | Enable outbound signature signing |
Update an Endpoint
Update an existing endpoint's configuration:
Terminal
Options
| Flag | Description |
|---|---|
--name | Update endpoint name |
--url | Update destination URL |
--active | Enable or disable the endpoint (true/false) |
--max-retries | Maximum retry attempts for failed deliveries |
Only include the flags for fields you want to update.
Regenerate Secrets
Regenerate the inbound or outbound signature secrets for an endpoint:
hookwatch endpoints regen-inbound-secret <id>hookwatch endpoints regen-outbound-secret <id>Delete an Endpoint
Delete a webhook endpoint:
Terminal
Warning
This permanently deletes the endpoint and all associated events.
Aliases
You can use ep or endpoint as shortcuts:
hookwatch ep list