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.
Nejprve vytvořte 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řte 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áhněte n8n-natal-chart.json, otevřete prázdný workflow a vložte obsah souboru na plátno nebo použijte 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ť”Proveďte 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 dě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ě tak z 'Moon'.
Vlož své údaje
Sekce “Vlož své údaje”Nahraďte 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 mapujte pole nebo nastavteauto, pokud jsou souřadnice spolehlivé.- Souřadnice jsou povinné. API negeokóduje název města; pokud formulář ptá jen na místo, přidej krok geokódování před AstroWay chart.