▸ // rozdziały lekcji
Na komputerze (localhost)
Działa. Workflow może pytać tę samą instancję pod http://localhost:5678.
Na serwerze
Działa, pod adresem instancji albo pod localhost na tym samym serwerze.
n8n ma własne API: listę workflow, wykonań, tabel. Workflow może z niego korzystać, na przykład żeby co tydzień pobrać wszystkie twoje automatyzacje i zapisać kopię na GitHubie. Do tego potrzebujesz klucza API z twojej instancji n8n.
Krok 1 - klucz API w n8n
- W n8n kliknij Settings w lewym dolnym rogu, potem n8n API.
- Kliknij Create API key.
- W Label wpisz nazwę, na przykład
kopia na GitHub. W Expiration wybierz, jak długo klucz ma działać. - W Scopes wybierz zakres uprawnień:
- All - pełny dostęp: czyta, zmienia i usuwa workflow, poświadczenia i wykonania,
- Read only - tylko odczyt. Wystarczy do kopii workflow, bo ona niczego w n8n nie zmienia,
- Custom - wybierasz pojedyncze uprawnienia z listy.
- Kliknij Save i skopiuj klucz. n8n pokazuje go w całości tylko raz.

Haczyk. Dawaj kluczowi tylko te uprawnienia, których potrzebuje. Klucz z All w wycieku pozwala komuś usunąć wszystkie twoje workflow. Klucz Read only pozwala je najwyżej przeczytać. Do tego twórz osobny klucz do każdego zastosowania: jeśli jeden wycieknie, usuwasz tylko jego, a reszta działa dalej.
Krok 2 - poświadczenie w n8n
- Overview, zakładka Credentials, Create credential, typ n8n API.
- API Key: wklej klucz.
- Base URL: adres instancji z końcówką
/api/v1. - Zapisz.
Jaki adres wpisać w Base URL:
- workflow pyta tę samą instancję, na której działa:
http://localhost:5678/api/v1. Działa i na komputerze, i na serwerze, bo n8n pod localhost widzi samego siebie, - workflow pyta inną instancję, na przykład z komputera serwer: pełny adres tamtej instancji, na przykład
https://n8n.twojafirma.pl/api/v1.

Pro-tip. Datę wygaśnięcia klucza zapisz w kalendarzu. Kiedy klucz wygaśnie, workflow z kopią przestanie działać bez ostrzeżenia, a zauważysz to dopiero wtedy, kiedy kopia będzie potrzebna.
Podsumowanie
Klucz API tworzysz w Settings, n8n API, osobny do każdego zastosowania i z datą wygaśnięcia. W poświadczeniu n8n API podajesz klucz i adres z końcówką /api/v1. Tę samą instancję wołasz przez http://localhost:5678/api/v1.
Tego poświadczenia używa lekcja Kopia workflow na GitHuba.