input[]/output[] informado.companyId e hasValue no nível raiz do payload — enviá-los retorna erro 400. O campo path, obrigatório em output[].fields[] na criação, também deve ser omitido aqui: o comportamento é o oposto entre criar e atualizar.title e description no nível raiz continuam não sendo aceitos, e as chaves de input[]/output[].fields[] devem corresponder às declaradas na política Taktile vinculada (policyId).curl --location --request PUT '/v1/flows//decision-engine-config/' \
--header 'Content-Type: application/json' \
--data '{
"policyId": "string",
"input": [
{
"key": "string",
"title": "string",
"type": "string",
"path": "string",
"reference": "string",
"required": true,
"description": "string"
}
],
"output": [
{
"module": "string",
"fields": [
{
"key": "string",
"title": "string",
"description": "string",
"type": "string"
}
]
}
]
}'{
"id": "string",
"policyId": "string",
"input": [
{}
],
"output": [
{}
]
}