Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Webhooks en HTTP-gegevensstroom | Kernworkflow-Basisprincipes
AI-Automatiseringsworkflows Met n8n

bookWebhooks en HTTP-gegevensstroom

Workflows kunnen niets manipuleren totdat er daadwerkelijk data aanwezig is in de run, en deze data komt op twee hoofdmanieren binnen in de workflow: ofwel de workflow stuurt een verzoek uit naar een andere service via een HTTP Request, of een andere service stuurt data binnen via een Webhook.

HTTP Request
expand arrow

De workflow roept een externe API aan om data op te halen (pull-model).

Webhook
expand arrow

Een extern systeem stuurt data naar n8n (push-model).

Zodra een van deze methoden is ingesteld, hebben alle datamanipulatie-nodes iets om mee te werken.

HTTP-verzoek

De HTTP Request-node is een node die een verzoek naar een API-URL stuurt en het antwoord (meestal JSON) in de workflow brengt.

  • Roept een endpoint aan zoals https://api.rainforestapi.com/request;
  • Stuurt parameters zoals type, domain, seller_id en search_term;
  • Ontvangt gestructureerde gegevens die aan volgende nodes kunnen worden doorgegeven.

Gebruik dit wanneer een API goede documentatie heeft, wanneer een workflow gegevens op een schema moet ophalen, of wanneer de uitvoer van de ene API de invoer van een andere API moet worden in een gekoppelde oproep. De structuur volgt het lesvoorbeeld, waarbij de basis-URL api.rainforestapi.com/request is, de API-sleutel de aanroeper identificeert en de parameters aangeven wat de API moet retourneren.

Parameters:

  • type=seller_products;
  • domain=amazon.com;
  • (en andere indien nodig).

Beginners denken vaak dat dit deel magisch is, maar dat is het niet. Parameters komen rechtstreeks uit de API-documentatie. Je opent simpelweg de documentatie, zoekt het relevante gedeelte, noteert de verplichte en optionele parameters met hun beschrijvingen, kopieert de parameternamen naar de HTTP Request-node, stelt de waarden in en voert de node uit. Dat is het standaardproces voor elke API: lees de documentatie, kopieer de parameters, plak ze in het verzoek en test.

Webhook

Webhook is een URL die door n8n wordt blootgesteld en waarmee andere systemen direct gegevens in een workflow kunnen sturen in realtime.

  • Fungeert als een aangepast toegangspunt voor binnenkomende gegevens;
  • Ideaal voor directe uitvoer in plaats van geplande polling;
  • Handig voor aangepaste tools of interne apps zonder officiële integraties.

Gebruik dit wanneer een tool niet eenvoudig gepolld kan worden, wanneer een workflow direct moet reageren, of wanneer gegevens uit een aangepaste bron komen. Webhooks zijn het spiegelbeeld van HTTP Requests — in plaats van dat n8n een externe service aanroept, roept een externe service n8n aan.

Verschil met HTTP Request:

  • HTTP Request: n8n → externe service;
  • Webhook: externe service → n8n Webhook is beter voor real-time workflows, terwijl HTTP Request beter is voor voorspelbare polling.
question mark

Wat is het belangrijkste verschil tussen HTTP Request en Webhook in n8n-workflows?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

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 en HTTP-gegevensstroom

Veeg om het menu te tonen

Workflows kunnen niets manipuleren totdat er daadwerkelijk data aanwezig is in de run, en deze data komt op twee hoofdmanieren binnen in de workflow: ofwel de workflow stuurt een verzoek uit naar een andere service via een HTTP Request, of een andere service stuurt data binnen via een Webhook.

HTTP Request
expand arrow

De workflow roept een externe API aan om data op te halen (pull-model).

Webhook
expand arrow

Een extern systeem stuurt data naar n8n (push-model).

Zodra een van deze methoden is ingesteld, hebben alle datamanipulatie-nodes iets om mee te werken.

HTTP-verzoek

De HTTP Request-node is een node die een verzoek naar een API-URL stuurt en het antwoord (meestal JSON) in de workflow brengt.

  • Roept een endpoint aan zoals https://api.rainforestapi.com/request;
  • Stuurt parameters zoals type, domain, seller_id en search_term;
  • Ontvangt gestructureerde gegevens die aan volgende nodes kunnen worden doorgegeven.

Gebruik dit wanneer een API goede documentatie heeft, wanneer een workflow gegevens op een schema moet ophalen, of wanneer de uitvoer van de ene API de invoer van een andere API moet worden in een gekoppelde oproep. De structuur volgt het lesvoorbeeld, waarbij de basis-URL api.rainforestapi.com/request is, de API-sleutel de aanroeper identificeert en de parameters aangeven wat de API moet retourneren.

Parameters:

  • type=seller_products;
  • domain=amazon.com;
  • (en andere indien nodig).

Beginners denken vaak dat dit deel magisch is, maar dat is het niet. Parameters komen rechtstreeks uit de API-documentatie. Je opent simpelweg de documentatie, zoekt het relevante gedeelte, noteert de verplichte en optionele parameters met hun beschrijvingen, kopieert de parameternamen naar de HTTP Request-node, stelt de waarden in en voert de node uit. Dat is het standaardproces voor elke API: lees de documentatie, kopieer de parameters, plak ze in het verzoek en test.

Webhook

Webhook is een URL die door n8n wordt blootgesteld en waarmee andere systemen direct gegevens in een workflow kunnen sturen in realtime.

  • Fungeert als een aangepast toegangspunt voor binnenkomende gegevens;
  • Ideaal voor directe uitvoer in plaats van geplande polling;
  • Handig voor aangepaste tools of interne apps zonder officiële integraties.

Gebruik dit wanneer een tool niet eenvoudig gepolld kan worden, wanneer een workflow direct moet reageren, of wanneer gegevens uit een aangepaste bron komen. Webhooks zijn het spiegelbeeld van HTTP Requests — in plaats van dat n8n een externe service aanroept, roept een externe service n8n aan.

Verschil met HTTP Request:

  • HTTP Request: n8n → externe service;
  • Webhook: externe service → n8n Webhook is beter voor real-time workflows, terwijl HTTP Request beter is voor voorspelbare polling.
question mark

Wat is het belangrijkste verschil tussen HTTP Request en Webhook in n8n-workflows?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3
some-alt