Obraz dekoracyjny

HTTP Request w n8n: niestandardowe wywołania API krok po kroku

Jak używać węzła HTTP Request w n8n do niestandardowych wywołań API: uwierzytelnianie, import cURL, paginacja, obsługa błędów i przykład integracji z systemem kurierskim.

Gdy n8n nie ma gotowego węzła dla systemu albo wbudowany węzeł nie obsługuje potrzebnej operacji, używasz węzła HTTP Request, czyli niestandardowego wywołania API. Podajesz adres endpointu, metodę (GET, POST, PUT, PATCH, DELETE), nagłówki, parametry i treść, a jako uwierzytelnienie możesz wskazać istniejące poświadczenia danego serwisu (predefined credential) albo ogólne: API key, Bearer, Basic Auth czy OAuth2. Dzięki temu n8n połączy się praktycznie z każdym systemem, który ma API.

Kiedy HTTP Request zamiast gotowego węzła

  • system nie ma węzła w n8n (np. lokalny ERP, TMS, system kurierski),
  • wbudowany węzeł nie ma potrzebnej operacji lub pola,
  • chcesz użyć nowej funkcji API, której węzeł jeszcze nie obsługuje.
Ikony paczki, wtyczki z gniazdem i samochodu dostawczego połączone strzałkami, z symbolem potwierdzenia na ciemnym tle.

Jak skonfigurować niestandardowe wywołanie API

  1. Znajdź w dokumentacji API endpoint, metodę i wymagane pola.
  2. Wklej przykładowe polecenie cURL do węzła HTTP Request (opcja importu cURL), żeby szybciej uzupełnić pola.
  3. Wybierz uwierzytelnienie: przy serwisie z węzłem w n8n możesz użyć jego poświadczeń, co oszczędza konfigurację OAuth.
  4. Ustaw paginację, jeśli API zwraca wyniki na stronach.
  5. Włącz ponawianie przy błędach i obsłuż kody 4xx/5xx w kolejnych krokach.

Typowe problemy

ProblemRozwiązanie
Błąd 401/403
Sprawdź zakres uprawnień tokenu i format nagłówka
Błąd 429 (limit zapytań)
Partie, pauza między wywołaniami, ponowienie z opóźnieniem
Tylko część wyników
Skonfiguruj paginację (strona, kursor lub link do następnej strony)
Nieczytelna odpowiedź (XML, plik)
Ustaw format odpowiedzi i użyj węzła XML lub Extract from File

Przykład: system kurierski bez węzła

Firma e-commerce potrzebowała etykiet z systemu kurierskiego, dla którego n8n nie miał węzła. Workflow po nowym zamówieniu wysyła przez HTTP Request dane przesyłki do API przewoźnika, odbiera PDF etykiety, zapisuje go na dysku i przekazuje numer śledzenia do sklepu. Podobne scenariusze znajdziesz w zakładkach automatyzacje InPost i automatyzacje DPD.

Gdy ta sama integracja jest używana w wielu workflow, warto zamienić ją we własny węzeł. Opisaliśmy to w artykule o community nodes w n8n.

Integracje przez API z Codeless

Zobacz automatyzacje n8n albo umów bezpłatną konsultację.

Potrzebujesz pomocy z automatyzacją?

Skontaktuj się z nami i porozmawiajmy o Twoich potrzebach. Pomożemy Ci wybrać najlepsze rozwiązanie.

Umów konsultację

Słownik pojęć

TerminDefinicja
n8n automatyzacja - platforma do automatyzacji workflowów z wizualnym interfejsem, pozwalająca na integrację różnych aplikacji bez kodowania
HTTP Request node - węzeł w n8n służący do wykonywania zapytań HTTP do zewnętrznych API i serwisów
Credential Airtable - poświadczenia uwierzytelniające do integracji z platformą Airtable, przechowujące dane logowania i tokeny dostępu
Endpoint API - konkretny adres URL w API, który odpowiada za wykonanie określonej operacji lub zwrócenie danych
Workflow - zautomatyzowany proces składający się z kolejnych kroków i akcji wykonywanych przez system

Często zadawane pytania

Znajdź odpowiedzi na pytania związane z tym artykułem

Użyj węzła HTTP Request: podaj adres, metodę, nagłówki i treść, a uwierzytelnienie skonfiguruj jako API key, Bearer, Basic Auth lub OAuth2.

Masz pytania o ten artykuł?

Skontaktuj się z nami, a odpowiemy na wszystkie Twoje wątpliwości

Bezpłatna konsultacja
Odpowiedź w ciągu 24h
Spersonalizowana wycena

Możesz również skontaktować się z nami bezpośrednio: