Create Webhook
webhooks_createCreate a webhook that POSTs a signed JSON delivery to an endpoint each time a visitor completes a workflow step (visit.entered, visit.interacted, visit.routed or visit.exited), optionally only for some step kinds or one link.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"endpointUrl": "<endpointUrl>"
},
"name": "webhooks_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The name of the webhook | |
| linkId | No | Filter webhook notifications by a specific link ID. Only events from this link will trigger webhook notifications. If empty, all links in the workspace will trigger notifications. | |
| source | No | Source of the webhook - indicates creation method (optional, defaults to LINKBREAKERS for manual dashboard creation) | |
| delivery | No | Where, when and what it sends. When set, it takes over from triggers and link_id. Leave it out to use those, or send at every moment on every link. | |
| triggers | No | Filter webhook notifications by workflow step kinds. Only workflow steps matching these kinds will trigger webhook notifications: KIND_ENTRY sends visit.entered, KIND_INTERACTION visit.interacted, KIND_CONDITION visit.routed and KIND_EXIT visit.exited. If empty, all workflow step kinds will trigger notifications. | |
| endpointUrl | Yes | The URL endpoint that will receive webhook POST requests |