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