Outbound Webhooks

Deliver workspace events to external HTTP endpoints, with signed payloads.

5 tools

# list_outbound_webhooks

List outbound webhooks (filter by project optional)

Parameter Type Required Description
workspace_id string ● Workspace ID
project_id string — Filter to project (empty=all)

# create_outbound_webhook

Create an outbound webhook. Returns the signing_secret once — store it.

Parameter Type Required Description
workspace_id string ● Workspace ID
name string ● Webhook name
url string ● Target URL
events array ● Subscribed events
project_id string — Project scope (optional)
custom_headers object — Custom HTTP headers
retry_max integer — Max retries (default 5)
enabled boolean — Enable

# update_outbound_webhook

Update an outbound webhook (does not rotate secret)

Parameter Type Required Description
workspace_id string ● Workspace ID
webhook_id string ● Webhook ID
name string — Webhook name
url string — Target URL
events array — Subscribed events
custom_headers object — Custom HTTP headers
retry_max integer — Max retries
enabled boolean — Enable

# rotate_outbound_webhook_secret

Rotate the signing secret. Returns the new secret once.

Parameter Type Required Description
workspace_id string ● Workspace ID
webhook_id string ● Webhook ID

# delete_outbound_webhook

Delete an outbound webhook

Parameter Type Required Description
workspace_id string ● Workspace ID
webhook_id string ● Webhook ID