Update Automation Rule
webinarstack.webinars.automations_updatePATCH an existing automation rule on a tenant-owned webinar; send any subset of name, triggerType, conditions, actionType, actionConfig, delayMinutes, enabled, segmentId, branchId — at least one field is required. NOTE: actionConfig is REPLACE-not-merge — sending a partial actionConfig will silently drop other keys. To change one actionConfig field, first call automations_get to retrieve the current config, merge your change into the complete object, and send the FULL merged object. segmentId and branchId require the webinars.adaptive capability (Growth plan); a non-Growth caller will receive a FORBIDDEN error. For meta_capi rules, editing, turning on or changing the action type requires the Growth plan; sending only enabled: false always works. Changing a rule to meta_capi needs a complete actionConfig — see webinarstack://docs/meta-pixel-authoring.
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": {
"webinarId": "<webinarId>",
"automationId": "<automationId>"
},
"name": "webinarstack.webinars.automations_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| enabled | No | ||
| branchId | No | ||
| segmentId | No | ||
| webinarId | Yes | ||
| actionType | No | ||
| conditions | No | ||
| triggerType | No | ||
| actionConfig | No | ||
| automationId | Yes | ||
| delayMinutes | No |