dome webhooks also answers to dome events. Group aliases: subscriptions = sub, deliveries = del, every list = ls, delete = rm.
All commands scope to the active workspace (from
dome context).Permissions
Workspace
admin and operator roles hold all three. security, developer, and viewer hold eventing.view.
Subscriptions list
dome webhooks subscriptions list
List every subscription in the active workspace with its delivery endpoint, event types, and active state.
Subscriptions get
dome webhooks subscriptions get <name-or-id>
Show a subscription’s delivery endpoint, provider, event types, filters, and active state. Name matching is case-insensitive.
Subscriptions create
dome webhooks subscriptions create <name> (--url <url> | --provider <key>) --event-type <type>
Create a subscription and its delivery destination atomically. A failed request leaves neither record behind.
rotate-secret. Providers that authenticate with a credential in the body (PagerDuty) send unsigned deliveries and return no secret.
Filter grammar
Filter keys:
agent_name, connection_name (resolved from IDs at delivery time), agent_id, tool_name, plus each event type’s own filterable payload fields — browse them in the dashboard’s Event catalog tab. An event delivers only if it satisfies every filter that applies to its type.
Subscriptions update
dome webhooks subscriptions update <name-or-id>
Update a subscription or its delivery destination. Unpassed flags leave the field untouched.
Subscriptions disable
dome webhooks subscriptions disable <name-or-id>
Stop new fanout. Delivery history and pending retries remain queryable.
Subscriptions rotate-secret
dome webhooks subscriptions rotate-secret <name-or-id>
Rotate the destination’s HMAC signing secret. Prints the new secret once:
webhook-signature header carries a signature per active key, so a consumer verifying with either secret keeps working.
Subscriptions test
dome webhooks subscriptions test <name-or-id>
Send a fixed eventing.test event through the subscription’s destination. Verifies signing, headers, and the destination’s own routing end-to-end. Prints the queued delivery ID — inspect it with deliveries get.
Subscriptions delete
dome webhooks subscriptions delete <name-or-id>
Delete the subscription and cancel every pending delivery. Delivery history stays queryable.
Deliveries list
dome webhooks deliveries list
Inspect deliveries by status, event type, subscription, or time window. Prints last attempt, status, event type, delivery ID, attempt count, and last error per row.
Deliveries get
dome webhooks deliveries get <delivery-id>
Show a delivery with its status, timing, last HTTP status, and per-attempt history.
Deliveries replay
dome webhooks deliveries replay <delivery-id>
Replay one delivery. Creates a new delivery from the retained body — fresh webhook-id, same Dome-Event-Id — and sends another request to the destination. Consumers that dedupe on Dome-Event-Id ignore the overlap.
Deliveries replay-failed
dome webhooks deliveries replay-failed --since <dur|RFC3339>
Bulk-replay terminally-failed deliveries in a time window — the outage-recovery counterpart to replay. Safe to re-run: a delivery with a live or succeeded replay is not matched again, and canceled deliveries are never recovered.
Prints
matched · replayed · skipped (body expired) · failed.
Deliveries cancel
dome webhooks deliveries cancel <delivery-id>
Cancel a delivery’s pending retries. No further request is sent to the destination.
Providers list
dome webhooks providers list
List every off-the-shelf provider with its setting and credential fields, recommended event bundle, and authentication style — Standard Webhooks signature or credential-in-body.
Providers get
dome webhooks providers get <key>
Show a provider’s setup instructions, documentation link, and --setting / --credential fields. Run before subscriptions create --provider.