n8n
Workflow se čtyřmi uzly: na vstupu data narození, uprostřed natalní karta z API, na výstupu znamení Slunce, Měsíce a Ascendentu. Byl importován do n8n 2.39.7 a spuštěn proti produkci 2026-09-17, a výsledek níže je přesně ten, který vrátil.
Uzel AstroWay
Sekce “Uzel AstroWay”Místo ručního HTTP Request můžeš použít uzel @astroway/n8n-nodes-astroway. Obsahuje 730 operací API jako připravené akce s poli: natalní karta, synastrie, tranzity, védská astrologie, Human Design, BaZi, numerologie, tarot a další.
- V self-hosted n8n otevři Settings → Community Nodes → Install, zadej
@astroway/n8n-nodes-astrowaya potvrď. n8n uzel ověřil 2026-10-23, takže v n8n Cloud ho přidáš z panelu uzlů bez jakékoli instalace. - Vytvoř credential AstroWay API a vlož klíč. n8n jej ověří požadavkem
GET /v1/auth/keys/me, který nevyčerpává kredity. Pokud má klíč oblast endpointů, přidej k níauth/keys/me, jinak kontrola ukážeForbidden, i když samotné volání z oblasti budou fungovat. - Přidej uzel AstroWay, vyber skupinu a operaci, například Core → Natal Chart. Povinná pole jsou již v seznamu, nepovinná se přidávají pomocí Add field.
Uzel vrací část data odpovědi a chybu s kódem API, například INVALID_INPUT. Lze jej připojit k AI Agent jako nástroj.
Níže je stejný výpočet bez uzlu, pomocí běžného HTTP Request. Funguje v jakémkoli n8n, včetně Cloud.
Nejprve vytvoř klíč, jak je popsáno v sekci Klíč pro automatizaci, s oblastí chart.
1. Přidej klíč jako credential
Sekce “1. Přidej klíč jako credential”Klíč se ukládá do úložiště credentials n8n, ne do uzlu, takže se nedostane do exportovaného workflow.
- V n8n vytvoř nový credential typu Header Auth.
- Name:
X-Api-Key. - Value: tvůj klíč.
- Ulož ho pod názvem AstroWay API key. Workflow níže hledá credential právě pod tímto názvem.
2. Importuj workflow
Sekce “2. Importuj workflow”Stáhni n8n-natal-chart.json, otevři prázdný workflow a vlož obsah souboru na plátno nebo použij import ze souboru v menu workflow.
Uvnitř jsou čtyři uzly:
- Start, uzel Manual Trigger: spouští workflow během testu.
- Birth data, uzel Edit Fields (Set):
date,time,timezone,latitudealongitudejedné osoby. - AstroWay chart, uzel HTTP Request: volá
POST /v1/chart. - Big three, uzel Edit Fields (Set): převádí délky na názvy znamení.
3. Spusť
Sekce “3. Spusť”Spusť workflow. Big three vrací:
{ "sun": "Taurus", "moon": "Capricorn", "rising": "Virgo", "offset_used": 4}offset_used je posun od UTC, který server našel pro Europe/Kyiv k 1990-05-15: 4, a ne 3, které se obvykle zapisuje ručně.
Jak je nastaven uzel HTTP Request
Sekce “Jak je nastaven uzel HTTP Request”-
Method:
POST. -
URL:
https://api.astroway.info/v1/chart -
Authentication: Generic Credential Type.
-
Generic Auth Type: Header Auth, credential AstroWay API key.
-
Send Body: zapnuto.
-
Body Content Type: JSON.
-
Specify Body: Using JSON.
Tělo je nastaveno výrazem, takže hodnoty z jakéhokoli předchozího uzlu jsou předány tak, jak jsou:
{{ JSON.stringify({ date: $json.date, time: $json.time, timezone: $json.timezone, latitude: $json.latitude, longitude: $json.longitude }) }}Jak se počítají znamení
Sekce “Jak se počítají znamení”Každé pole v Big three je výraz. Znaménko se rovná délce, vydělené 30 a zaokrouhlené dolů, jako index v seznamu:
{{ ['Aries','Taurus','Gemini','Cancer','Leo','Virgo','Libra','Scorpio','Sagittarius','Capricorn','Aquarius','Pisces'][Math.floor($json.data.houses.ascendant / 30)] }}Pro Slunce a Měsíc se délka bere z $json.data.planets.find(p => p.name === 'Sun').longitude a stejně z 'Moon'.
Vlož své údaje
Sekce “Vlož své údaje”Nahraď Start a Birth data triggerem, který skutečně používáš: formulářem, webhookem nebo novým řádkem tabulky, a mapuj jeho pole na pět výše uvedených názvů. Dvě věci stojí za kontrolu:
timezonenemůže být prázdná. Prázdná hodnota je odmítnuta s400, takže mapuj pole nebo nastavauto, pokud jsou souřadnice spolehlivé.- Souřadnice jsou povinné. API negeokóduje název města; pokud formulář ptá jen místo, přidej krok geokódování před AstroWay chart.