Set triggers
set_triggersReplace the agent's trigger list (creates/disables the live webhook rows that let external events invoke it). Send the full desired list; omitted triggers are removed.
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": {
"agent_id": "<agent_id>",
"used_triggers": "<used_triggers>"
},
"name": "set_triggers"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | Yes | Target agent's id (from list_agents / create_agent / get_catalog view=agents). | |
| used_triggers | Yes | The complete list of trigger-config objects. A webhook trigger carries a webhook_received object (only one blank-slug default webhook is allowed). |