HTTP-verzoek

Overzicht
De HTTP Request-node laat je elke externe API aanroepen - gegevens ophalen, updates verzenden, acties activeren of integreren met diensten die geen native integraties hebben.
Configuratie
Importeer vanuit cURL
Klik op “Import from cURL” om een cURL-opdracht te plakken en automatisch alle velden (URL, methode, headers, parameters) in te vullen. Ideaal om snel verzoeken op te zetten vanuit API-documentatie.
URL (verplicht)
Het API-endpoint dat moet worden aangeroepen. Ondersteunt Auto-, Manual- en Prompt AI-modi.
Voorbeeld in handmatige modus:
Methode
Selecteer de HTTP-methode:
GET: Gegevens ophalen
POST: Nieuwe resources aanmaken
PUT: Bestaande resources vervangen
PATCH: Bestaande resources bijwerken
DELETE: Resources verwijderen
Headers
Voeg aangepaste headers toe als sleutel-waardeparen. Veelvoorkomende headers:
Authenticatie:
Content Type:
Klik op “Add header” om meerdere headers toe te voegen.
Queryparameters
Voeg URL-queryparameters toe als sleutel-waardeparen in plaats van ze in de URL op te nemen.
Voorbeeld:
Body (alleen POST/PUT/PATCH)
De payload van het verzoek, meestal in JSON-formaat. Ondersteunt variabelen uit eerdere nodes.
Voorbeeldgebruikscases
Gebruikersgegevens ophalen (GET)
Record aanmaken (POST)
Zoeken met parameters (GET)
Status bijwerken (PATCH)
Toegang tot responsgegevens
Nadat de HTTP-aanvraag is uitgevoerd, kun je de respons in volgende nodes benaderen:
Respons-statuscodes
Gebruik de statuscode om te controleren of het verzoek geslaagd is:
Beste praktijken
Gebruik Import from cURL Als je een werkende cURL-opdracht uit de API-docs hebt, gebruik dan “Import from cURL” om automatisch alle velden correct in te stellen.
Fouten afhandelen Voeg altijd foutafhandeling toe. Gebruik een Condition-node na de HTTP Request om te controleren
{{ http_node.status === 200 }}.Gebruik queryparameters Voeg queryparameters toe in de sectie Parameters in plaats van ze hardcoded in de URL te zetten. Dit maakt ze eenvoudiger te beheren.
Test met echte API's Gebruik de testknop van de node om te verifiëren of het verzoek werkt voordat je de rest van je workflow bouwt.

