Nó de Requisição HTTP
O nó de Requisição HTTP permite que seu fluxo "converse" com sistemas externos. Com ele, você pode buscar dados em tempo real (ex: cotação do dólar, status de pedido) ou enviar informações.
Configuração
Este nó funciona como um cliente de API completo.

1. Método e URL
- Método: Escolha a ação desejada (
GET,POST,PUT,DELETE,PATCH). - URL: O endereço do serviço.
- Você pode usar variáveis para tornar a URL dinâmica.
- Exemplo:
https://api.loja.com/pedidos/{{ entrada.numero_pedido }}.
2. Cabeçalhos (Headers)
Usado principalmente para autenticação.
- Chave:
Authorization - Valor:
Bearer {{ entrada.token_api }}
3. Corpo (Body)
Para métodos como POST ou PUT, você envia dados no formato JSON.
- Você pode montar o JSON usando variáveis de outros nós.
- Exemplo:
{
"cliente": "{{ extrator_cpf.cpfs[0] }}",
"motivo": "{{ llm.classificacao }}"
}
4. Configurações Avançadas
- Timeout: Tempo máximo (em segundos) que o fluxo espera pela resposta antes de falhar (padrão: 360s).
- Content-Type / Accept: Define o formato dos dados (geralmente
application/json).
Variáveis de Saída
O nó retorna duas informações cruciais para a continuidade do fluxo:
status_code(Número): O código HTTP da resposta (ex:200para sucesso,404para não encontrado,500para erro).detail(Objeto/Texto): O corpo da resposta da API. Se a API retornar JSON, isso será convertido automaticamente num objeto acessível.
Exemplo de Resposta (JSON)
Se você consultou uma API de Clima, a variável {{ requisicao_http.detail }} pode conter:
{
"cidade": "São Paulo",
"temperatura": 25,
"condicao": "Ensolarado"
}