Inbound Webhooks

Receive external events (GitHub, GitLab, generic) and map them into Kera.

5 tools

# list_inbound_webhooks

List inbound webhook endpoints

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

# create_inbound_webhook

Create an inbound webhook endpoint. Returns endpoint URL + signing_secret once.

Parameter Type Required Description
workspace_id string Workspace ID
name string Name
parser string generic|github|gitlab
project_id string Project scope (optional)
mapping_rules array Mapping rules [{match, action, target}]
enabled boolean Enable

# update_inbound_webhook

Update an inbound webhook (does not rotate secret)

Parameter Type Required Description
workspace_id string Workspace ID
webhook_id string Webhook ID
name string Name
parser string generic|github|gitlab
mapping_rules array Mapping rules
enabled boolean Enable

# rotate_inbound_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_inbound_webhook

Delete an inbound webhook endpoint

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