Webhooks e Fluxo de Dados HTTP
Os fluxos de trabalho não podem manipular nada até que os dados realmente existam dentro da execução, e esses dados entram no fluxo de trabalho de duas maneiras principais: ou o fluxo de trabalho faz uma chamada para outro serviço por meio de uma Requisição HTTP, ou outro serviço envia uma chamada por meio de um Webhook.
O fluxo de trabalho chama uma API externa para buscar dados (modelo pull).
Um sistema externo envia dados para o n8n (modelo push).
Assim que uma dessas opções estiver configurada, todos os nós de manipulação de dados terão algo para processar.
Requisição HTTP
O nó HTTP Request é um nó que envia uma requisição para uma URL de API e traz a resposta (geralmente em JSON) para o fluxo de trabalho.
- Chama um endpoint como
https://api.rainforestapi.com/request; - Envia parâmetros como
type,domain,seller_idesearch_term; - Recebe dados estruturados que podem ser passados para nós posteriores.
Utilize quando uma API possui boa documentação, quando um fluxo de trabalho precisa buscar dados em um agendamento, ou quando a saída de uma API deve se tornar a entrada de outra API em uma chamada encadeada. A estrutura segue o exemplo da lição, onde a base URL é api.rainforestapi.com/request, a API key identifica o solicitante, e os parâmetros informam à API o que retornar.
Parâmetros:
type=seller_products;domain=amazon.com;- (e outros conforme necessário).
Iniciantes frequentemente pensam que esta parte é mágica, mas não é. Os parâmetros vêm diretamente da documentação da API. Basta abrir a documentação, encontrar a seção relevante, anotar os parâmetros obrigatórios e opcionais com suas descrições, copiar os nomes dos parâmetros para o nó HTTP Request, definir os valores e executar o nó. Esse é o processo padrão para qualquer API: ler a documentação, copiar os parâmetros, colá-los na requisição e testar.
Webhook
Webhook é uma URL exposta pelo n8n que permite que outros sistemas enviem dados diretamente para um fluxo de trabalho em tempo real.
- Atua como um ponto de entrada personalizado para dados recebidos;
- Ideal para execuções instantâneas em vez de buscas agendadas;
- Útil para ferramentas personalizadas ou aplicativos internos sem integrações oficiais.
Utilize quando uma ferramenta não pode ser facilmente consultada, quando um fluxo de trabalho precisa reagir instantaneamente ou quando os dados vêm de uma fonte personalizada. Webhooks são o espelho das requisições HTTP — em vez do n8n chamar um serviço externo, um serviço externo chama o n8n.
Diferença em relação ao HTTP Request:
- HTTP Request: n8n → serviço externo;
- Webhook: serviço externo → n8n Webhook é mais adequado para fluxos de trabalho em tempo real, enquanto HTTP Request é melhor para buscas previsíveis.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
What are the main differences between using a webhook and an HTTP request in n8n?
Can you explain how to set up an HTTP Request node step by step?
What are some common mistakes to avoid when working with APIs in n8n?
Awesome!
Completion rate improved to 4.17
Webhooks e Fluxo de Dados HTTP
Deslize para mostrar o menu
Os fluxos de trabalho não podem manipular nada até que os dados realmente existam dentro da execução, e esses dados entram no fluxo de trabalho de duas maneiras principais: ou o fluxo de trabalho faz uma chamada para outro serviço por meio de uma Requisição HTTP, ou outro serviço envia uma chamada por meio de um Webhook.
O fluxo de trabalho chama uma API externa para buscar dados (modelo pull).
Um sistema externo envia dados para o n8n (modelo push).
Assim que uma dessas opções estiver configurada, todos os nós de manipulação de dados terão algo para processar.
Requisição HTTP
O nó HTTP Request é um nó que envia uma requisição para uma URL de API e traz a resposta (geralmente em JSON) para o fluxo de trabalho.
- Chama um endpoint como
https://api.rainforestapi.com/request; - Envia parâmetros como
type,domain,seller_idesearch_term; - Recebe dados estruturados que podem ser passados para nós posteriores.
Utilize quando uma API possui boa documentação, quando um fluxo de trabalho precisa buscar dados em um agendamento, ou quando a saída de uma API deve se tornar a entrada de outra API em uma chamada encadeada. A estrutura segue o exemplo da lição, onde a base URL é api.rainforestapi.com/request, a API key identifica o solicitante, e os parâmetros informam à API o que retornar.
Parâmetros:
type=seller_products;domain=amazon.com;- (e outros conforme necessário).
Iniciantes frequentemente pensam que esta parte é mágica, mas não é. Os parâmetros vêm diretamente da documentação da API. Basta abrir a documentação, encontrar a seção relevante, anotar os parâmetros obrigatórios e opcionais com suas descrições, copiar os nomes dos parâmetros para o nó HTTP Request, definir os valores e executar o nó. Esse é o processo padrão para qualquer API: ler a documentação, copiar os parâmetros, colá-los na requisição e testar.
Webhook
Webhook é uma URL exposta pelo n8n que permite que outros sistemas enviem dados diretamente para um fluxo de trabalho em tempo real.
- Atua como um ponto de entrada personalizado para dados recebidos;
- Ideal para execuções instantâneas em vez de buscas agendadas;
- Útil para ferramentas personalizadas ou aplicativos internos sem integrações oficiais.
Utilize quando uma ferramenta não pode ser facilmente consultada, quando um fluxo de trabalho precisa reagir instantaneamente ou quando os dados vêm de uma fonte personalizada. Webhooks são o espelho das requisições HTTP — em vez do n8n chamar um serviço externo, um serviço externo chama o n8n.
Diferença em relação ao HTTP Request:
- HTTP Request: n8n → serviço externo;
- Webhook: serviço externo → n8n Webhook é mais adequado para fluxos de trabalho em tempo real, enquanto HTTP Request é melhor para buscas previsíveis.
Obrigado pelo seu feedback!