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