HTTP-verzoek

HTTP-aanvraag

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.

circle-info

Geschikt voor: Aangepaste API-integraties, het ophalen van externe gegevens, het verzenden van webhooks en het verbinden met elke op HTTP gebaseerde service.

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.

Volgende stappen