Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Webhooks e Fluxo de Dados HTTP | Fundamentos Essenciais do Fluxo de Trabalho
Fluxos de Automação com IA Usando n8n

bookWebhooks 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.

Requisição HTTP
expand arrow

O fluxo de trabalho chama uma API externa para buscar dados (modelo pull).

Webhook
expand arrow

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_id e search_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.
question mark

Qual é a principal diferença entre HTTP Request e Webhook em fluxos de trabalho n8n?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

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

bookWebhooks 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.

Requisição HTTP
expand arrow

O fluxo de trabalho chama uma API externa para buscar dados (modelo pull).

Webhook
expand arrow

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_id e search_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.
question mark

Qual é a principal diferença entre HTTP Request e Webhook em fluxos de trabalho n8n?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 3
some-alt