onChange).fieldId) a um conjunto de operações: cada operação lista as condições (conditions, com fieldId, operator e value) que, quando satisfeitas, disparam uma ou mais ações (actions, com type — show, hide, setRequired, setOptional ou clearValue — e targetFieldId). Os identificadores de campo usados aqui (fieldId e targetFieldId) são os identificadores internos retornados pela consulta do template, não a chave (key) declarada pelo usuário.active: false e operations como lista vazia — enviar o valor nulo para o objeto de regra é rejeitado com erro de validação.curl --location --request PUT '/templates//fields/rules' \
--header 'Content-Type: application/json' \
--data '{
"items": [
{
"fieldId": "string",
"rules": {
"trigger": "string",
"active": true,
"operations": [
{
"conditions": [
{
"fieldId": "string",
"operator": "string",
"value": null
}
],
"actions": [
{
"type": "show",
"targetFieldId": "string"
}
]
}
]
}
}
]
}'{
"items": [
"string"
]
}