Update Config Field
updateConfigFieldSet or clear a config field's value. value: null removes the answer and does not restore the module default, so a Run that reads the field is refused until it is answered again. To use the default, send default_value as value. On a running automation (running in readAutomationPolicy) the change reaches its Agents from their next run: name the question, its current answer and the new one, change it only after the user says yes, and pass the current answer you showed, not the new one, as expected_value so a change someone made in between is not overwritten. A compound question takes every part in one write. When the field's bindings include structural, the module's Agents also need a matching change; propose it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | ||
| fieldId | Yes | Config field ID | |
| automationId | Yes | Automation ID | |
| expected_value | No | The current answer, as you read it and showed the user, not the new one (null if it was unanswered). If the answer has changed since, nothing is written and the call fails with 409; read the Policy again |