Wystarczą trzy elementy: Schedule Trigger, HTTP Request i miejsce docelowe. Najpierw sprawdź odpowiedź bez klucza. Gdy wszystko działa, zapisz darmowy klucz jako credential nagłówka i włącz workflow.
- Użyj wbudowanego node’a HTTP Request.
- Jedno wywołanie
/v1/latest/USD?symbols=EUR,GBP,JPYzwraca trzy kursy. - Odczytaj wartość przez
{{$json.rates.EUR}}i zachowaj pola świeżości. - Przechowuj klucz w Header Auth, nie w każdym node’zie.
- Uruchomienie co godzinę to około 720 wywołań w 30 dni.
Zbuduj workflow z trzech node’ów
Dodaj Schedule Trigger → HTTP Request → Edit Fields. Podczas testów możesz użyć Manual Trigger. Edit Fields porządkuje dane przed wysłaniem ich do arkusza, bazy lub wiadomości.
Skonfiguruj żądanie
Wybierz GET, wpisz adres poniżej i włącz Query Parameters. Nazwa to symbols, wartość EUR,GBP,JPY, a format odpowiedzi JSON. Następnie kliknij Execute step.
curl "https://api.exchangerate.dev/v1/latest/USD?symbols=EUR,GBP,JPY"Nadaj polom czytelne nazwy
W Edit Fields przełącz wartości na Expression. {{$json.rates.EUR}} zwraca kurs EUR. Zostaw również {{$json.source}} i {{$json.data_updated_at}}, aby później móc sprawdzić źródło i czas aktualizacji.
EUR {{$json.rates.EUR}}GBP {{$json.rates.GBP}}JPY {{$json.rates.JPY}}source {{$json.source}}updated {{$json.data_updated_at}}Zapisz klucz jako credential
Utwórz darmowy klucz, a w n8n dodaj Header Auth. Ustaw nazwę Authorization i wartość Bearer exr_live_your_key. Klucz nie trafi wtedy do eksportowanego JSON-a workflow.
n8n zapisuje credentials osobno. Eksport workflow zawiera odwołanie, ale nie tajną wartość.
Dobierz częstotliwość do zadania
Dla dashboardu zwykle wystarczy raz na godzinę, a dla raportu raz dziennie. Kolejne waluty dopisz do symbols zamiast kopiować node HTTP.
Nadają się do automatyzacji, raportów i analiz. Nie są wykonywalną ofertą ani ceną rozliczeniową.