CLI
Webhooks
Manage webhooks from the CLI
List webhooks
wahooks webhooks list CONNECTION_IDID ACTIVE URL EVENTS
──────────────────────────────────── ──────── ──────────────────────────────────────── ──────────
11b0490d-4774-4224-adcd-6ddae9d5faa9 true https://httpbin.org/post *
1 webhook(s)Create a webhook
wahooks webhooks create CONNECTION_ID URL [EVENTS]Events default to * (all events). To specify events:
wahooks webhooks create CONNECTION_ID https://example.com/hook message,message.anyThe command outputs the webhook ID and signing secret:
Created webhook 11b0490d-...
Signing secret: 2292e58a06ec1904...Update a webhook
wahooks webhooks update WEBHOOK_ID --url https://new-url.com --events message --active=falseAll flags are optional — only specified fields are updated.
Send a test event
wahooks webhooks test WEBHOOK_IDTest event enqueued (log: fa3e081b-...)View delivery logs
wahooks webhooks logs WEBHOOK_IDID EVENT STATUS TRIES CREATED
──────────────────────────────────── ──────────────────── ────────── ───── ────────────────────
6aa0b50e-2d07-461e-8480-1e188a728eca message delivered 1 2026-03-14T03:37:23
└─ Cmon man
fa3e081b-56c4-4b5c-b3ad-9e35de0051cb test delivered 1 2026-03-13T20:47:28Message bodies are shown inline. For full payload JSON, add --verbose:
wahooks webhooks logs WEBHOOK_ID --verboseDelete a webhook
wahooks webhooks delete WEBHOOK_IDAliases
wahooks wh list CONNECTION_ID
wahooks w create CONNECTION_ID https://example.com/hook