Nó Agregador
O nó Agregador unifica variáveis de múltiplos ramos em uma única saída. Ele avalia os itens em ordem e retorna o primeiro valor válido.

Como Funciona
- Você informa uma lista de fontes em ordem de prioridade.
- O Agregador testa a primeira fonte, depois a segunda, e assim por diante.
- Assim que encontrar um valor válido, ele para e retorna esse resultado.
- Se uma fonte estiver vazia, o fluxo segue para a próxima automaticamente.
Modos de Configuração
Você pode usar o Agregador de duas formas.
1. Saída não estruturada
Use este modo quando quiser retornar um único valor.
{
"config": {
"assign_variables": [
"{{primary.result}}",
"{{secondary.result}}",
"{{fallback.value}}"
]
}
}
{ "output": "value_from_first_valid_branch" }
Configuração
No painel lateral:
- Clique em Adicionar para incluir novas opções de entrada.
- Organize em ordem de prioridade (a primeira é a mais importante).
- Se quiser uma resposta com campos fixos, ative o modo de saída estruturada (abaixo).

2. Saída estruturada
Use este modo quando você precisar retornar um conjunto de campos fixos.
{
"config": {
"assign_variables": [
{"result": "{{branch1.result}}", "status": "{{branch1.status}}"},
{"result": "{{branch2.result}}", "status": "{{branch2.status}}"}
],
"output_schema": ["result", "status"]
}
}
{
"output": {
"result": "value_from_branch1",
"status": "success"
}
}
Configuração
No painel lateral:
- Adicione as chaves de saída no botão Adicionar Chave e escolha o nome.
- Adicione os grupos de variáveis que deseja comparar.
- Selecione as variáveis para cada chave em cada grupo.
- O Agregador irá comparar os grupos em ordem e retornar o primeiro conjunto de chaves com valores válidos e a saída terá a estrutura das chaves definidas.

Saída
outputno modo não estruturado: valor único.outputno modo estruturado: objeto com os campos definidos.
Exemplo Prático
Imagine que você quer buscar uma resposta em 3 lugares:
{
"assign_variables": [
"{{api_response.data}}",
"{{cache.value}}",
"{{default.value}}"
]
}
Resultado:
- O nó tenta
api_response.data. - Se estiver vazio, tenta
cache.value. - Se também estiver vazio, usa
default.value.
Nós Relacionados
- Condicional: Para fluxo com regras (if/else)
- Entrada: Define dados iniciais
- Saída: Estrutura resposta final