W n8n możesz zbudować własne API bez pisania backendu: węzeł Webhook przyjmuje żądanie HTTP (GET, POST i inne), kolejne węzły pobierają lub zapisują dane w bazie, CRM czy ERP, a węzeł Respond to Webhook zwraca odpowiedź w JSON z wybranym kodem statusu. Tak powstaje endpoint dla partnera, aplikacji mobilnej, formularza na stronie albo innego systemu. Sprawdza się przy prostych i średnich API wewnętrznych i partnerskich. Przy dużym ruchu i publicznym API dla wielu klientów lepszy jest klasyczny backend z bramką API.
Jak zbudować endpoint API w n8n
- Dodaj węzeł Webhook, ustaw metodę i ścieżkę, np.
/zamowienia/status, oraz tryb odpowiedzi „Using Respond to Webhook node”. - Włącz uwierzytelnianie: nagłówek z kluczem, Basic Auth albo JWT.
- Zwaliduj dane wejściowe węzłem IF lub Code i zwróć błąd 400, gdy brakuje pól.
- Pobierz dane, np. węzłem Postgres, HTTP Request do ERP albo HubSpot.
- Zwróć wynik węzłem Respond to Webhook z kodem 200 i JSON-em.
- Aktywuj workflow, żeby adres produkcyjny zaczął działać.

Przykłady API budowanych w n8n
- Status zamówienia dla partnera: partner podaje numer, API zwraca status z ERP i numer przesyłki.
- Formularz na stronie: endpoint przyjmuje zgłoszenie, zapisuje w CRM i od razu odpowiada potwierdzeniem.
- Warstwa nad starym systemem: n8n tłumaczy proste żądania REST na zapytania do bazy lub pliki wymiany starszego ERP.
- Narzędzie dla agenta AI: endpoint, z którego korzysta asystent AI lub inny workflow.
Ograniczenia i dobre praktyki
- Wydajność: każde wywołanie to wykonanie workflow. Przy dużym ruchu użyj trybu kolejki z workerami albo backendu.
- Bezpieczeństwo: uwierzytelnianie, walidacja wejścia, brak danych wrażliwych w odpowiedzi błędu.
- Kontrakt: opisz endpoint (pola, kody błędów), najlepiej w formacie OpenAPI, i nie zmieniaj go bez wersjonowania.
- Logi: przy danych osobowych ogranicz zapis danych wykonań. Opisaliśmy to w tekście o bezpieczeństwie n8n.
Gdy API ma wielu zewnętrznych użytkowników, rozważ platformę do zarządzania API. Różnice opisaliśmy w artykule o API management, a podstawy w tekście co to jest webhook.
API i integracje z Codeless
Budujemy w n8n endpointy dla partnerów i warstwy integracyjne nad starszymi systemami. Zobacz automatyzacje n8n, usługę automatyzacji procesów albo umów bezpłatną konsultację.
