Dep. Comercial +40 365-882.777 +40 722-241.273 Lun-Vin: 10:00-18:00
View Categories

Cum apelez un API extern în n8n cu nodul HTTP Request?

1 minut de citit

Nodul HTTP Request este cel mai puternic instrument din n8n: cu el poți conecta practic orice serviciu care oferă un API, chiar dacă nu există un nod dedicat pentru acesta.

1. Adaugă nodul

Apasă + și caută HTTP Request. Îl poți lega după orice nod anterior sau după un trigger.

2. Alege metoda și adresa

  • Method: GET (citire), POST (trimitere date), PUT/PATCH (actualizare), DELETE (ștergere).
  • URL: adresa endpointului API, de exemplu https://api.serviciu.ro/v1/clienti.

3. Adaugă parametri, antete și corp

În funcție de API, completezi:

  • Query Parameters — parametrii din URL (filtre, paginare).
  • Headers — de exemplu Content-Type: application/json.
  • Body — pentru POST/PUT, datele trimise (adesea JSON).

4. Autentificarea (credentials)

Majoritatea API-urilor cer autentificare. n8n oferă opțiuni predefinite: Header Auth (o cheie API într-un antet), Basic Auth, OAuth2 etc. Salvează cheile ca credential în n8n — sunt stocate criptat și pot fi refolosite în alte fluxuri, fără să scrii cheia în clar în nod.

5. Folosește date din nodurile anterioare

Poți construi dinamic URL-ul sau corpul cererii cu expresii, de exemplu https://api.serviciu.ro/clienti/{{ $json.id }}. Astfel, fiecare rând de date generează o cerere personalizată.

6. Testează

Apasă „Execute node” și verifică răspunsul în panoul din dreapta. Dacă primești un cod de eroare (401, 403), verifică autentificarea; dacă primești 404, verifică adresa; 429 înseamnă că ai depășit limita de cereri a API-ului.

Sfat: Nu utiliza niciodată chei API direct în URL sau corpul request-ului în text clar. Folosește mecanismul de credentials al n8n, care le criptează cu cheia N8N_ENCRYPTION_KEY.

Actualizat la 04/08/2026