Skip to main content
Webhook tools give an agent parity with the dashboard and CLI for event subscriptions, delivery history, and replay. These 14 tools require workspace context. The surface is subscription-first: creating a subscription creates its delivery destination in the same call, and the destination’s URL, headers, secret, and credentials are managed through the subscription tools. There are no standalone destination tools.
Refer to Webhooks for setup, signature verification, and the event catalog.

Permissions

Replay sends new outbound requests to your destinations and may trigger downstream automation — it carries its own permission, separate from manage.

Subscription List

dome_webhooks_subscription_list List event subscriptions in the active workspace, each with its delivery destination. No parameters. Permission: eventing.view

Subscription Get

dome_webhooks_subscription_get Get an event subscription by name. Permission: eventing.view

Subscription Create

dome_webhooks_subscription_create Create a subscription with its delivery destination and event selection, atomically. A failed request leaves neither record behind. The response includes the destination’s signing secret once — it is only rotatable afterward, never readable. endpoint_url, headers, and content_format are custom-URL only — combining them with provider errors before any state change. Permission: eventing.manage
Example tool call

Filters

The filters object keys on a field name — agent_name, connection_name (resolved from IDs at delivery time), agent_id, tool_name, or any filterable payload field. Values: An event delivers only if it satisfies every filter that applies to its type.

Subscription Update

dome_webhooks_subscription_update Update a subscription’s events, filters, state, or delivery destination. Only supplied fields change. Permission: eventing.manage

Subscription Disable

dome_webhooks_subscription_disable Stop new fanout. Delivery history is preserved. Permission: eventing.manage

Subscription Rotate Secret

dome_webhooks_subscription_rotate_secret Rotate the signing secret for the subscription’s destination. The new secret is revealed once. During the grace window the webhook-signature header carries a signature per active key. Permission: eventing.manage

Subscription Test

dome_webhooks_subscription_test Send a fixed eventing.test event through the subscription’s destination. Verifies signing, headers, and the destination’s own routing end-to-end. Permission: eventing.manage

Subscription Delete

dome_webhooks_subscription_delete Delete the subscription: new routing stops and pending deliveries are canceled. Delivery history is preserved. Permission: eventing.manage · Destructive

Delivery List

dome_webhooks_delivery_list List deliveries in the active workspace, optionally filtered. Permission: eventing.view

Delivery Get

dome_webhooks_delivery_get Get a delivery with its attempt history. Permission: eventing.view

Delivery Replay

dome_webhooks_delivery_replay Replay a delivery. Creates a new delivery from the retained body — fresh webhook-id, same Dome-Event-Id — and sends another request to the destination. It may trigger downstream automation. Permission: eventing.replay

Delivery Replay Failed

dome_webhooks_delivery_replay_failed Bulk-replay terminally-failed deliveries in a time window — the outage-recovery counterpart to delivery_replay. Safe to re-run: a delivery with a live or succeeded replay is not matched again, and canceled deliveries are never recovered. Permission: eventing.replay
Example tool call
Returns matched, replayed, skipped (body expired), and failed counts.

Delivery Cancel

dome_webhooks_delivery_cancel Cancel a delivery’s pending retry so no further outbound request is sent. Permission: eventing.manage · Destructive

Provider List

dome_webhooks_provider_list List the off-the-shelf provider catalog: each provider’s setting and credential fields, recommended event bundle, and authentication style. Call before dome_webhooks_subscription_create with provider to discover the required settings and credentials. No parameters. Permission: eventing.view
Dashboard-only views. Delivery statistics and the browsable event catalog (payload fields, sample bodies, JSON schemas) live in the dashboard’s Webhooks page. Agents list, inspect, and replay deliveries through the tools above.

Next steps

Create destinations and subscriptions from Operate: