Přeskočit na obsah
AstroWay/api v2.325.0 · cs
všechny systémy jsou v pořádku

n8n

Last updated Zobrazit jako Markdown Nastavení agenta

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.

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ší.

  1. V self-hosted n8n otevři Settings → Community Nodes → Install, zadej @astroway/n8n-nodes-astroway a potvrď. n8n uzel ověřil 2026-10-23, takže v n8n Cloud ho přidáš z panelu uzlů bez jakékoli instalace.
  2. 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áže Forbidden, i když samotné volání z oblasti budou fungovat.
  3. 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.

  1. V n8n vytvoř nový credential typu Header Auth.
  2. Name: X-Api-Key.
  3. Value: tvůj klíč.
  4. Ulož ho pod názvem AstroWay API key. Workflow níže hledá credential právě pod tímto názvem.

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, latitude a longitude jedné 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í.

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'.

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:

  • timezone nemůže být prázdná. Prázdná hodnota je odmítnuta s 400, takže mapuj pole nebo nastav auto, 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.