n8n
Workflow cu patru noduri: la intrare datele nașterii, în mijloc harta natală din API, la ieșire semnele Soarelui, Lunii și Ascendentului. A fost importat în n8n 2.39.7 și rulat împotriva producției pe 2026-09-17, iar rezultatul de mai jos este exact cel pe care l-a returnat.
Nodul AstroWay
Section titled “Nodul AstroWay”În loc de un HTTP Request manual poți adăuga nodul @astroway/n8n-nodes-astroway. Acesta conține 730 de operații API ca acțiuni predefinite cu câmpuri: hartă natală, sinastrie, tranzite, astrologie vedică, Human Design, BaZi, numerologie, tarot și altele.
- În n8n self‑hosted deschide Settings → Community Nodes → Install, introdu
@astroway/n8n-nodes-astrowayși confirmă. n8n a verificat nodul pe 2026-10-23, așa că în n8n Cloud îl poți adăuga din panoul de noduri fără să instalezi nimic. - Creează credential AstroWay API și inserează cheia. n8n o verifică cu cererea
GET /v1/auth/keys/me, care nu consumă credite. Dacă cheia are o zonă de endpointuri, adaugăauth/keys/mela ea, altfel verificarea va arătaForbidden, deși apelurile din zona respectivă vor funcționa. - Adaugă nodul AstroWay, selectează grupul și operația, de exemplu Core → Natal Chart. Câmpurile obligatorii sunt deja în listă, cele opționale se adaugă prin Add field.
Nodul returnează o parte a răspunsului data și o eroare cu codul API, de exemplu INVALID_INPUT. Poate fi conectat la AI Agent ca instrument.
Mai jos aceeași calculare fără nod, cu un HTTP Request obișnuit. Funcționează în orice n8n, inclusiv în Cloud.
Mai întâi creează cheia, așa cum este descris în secțiunea Cheie pentru automatizare, cu zona chart.
1. Adaugă cheia ca credential
Section titled “1. Adaugă cheia ca credential”Cheia este stocată în depozitul de credentials n8n, nu în nod, deci nu ajunge în workflow‑ul exportat.
- În n8n creează un nou credential de tip Header Auth.
- Name:
X-Api-Key. - Value: cheia ta.
- Salvează-l cu numele AstroWay API key. Workflow‑ul de mai jos caută credentialul exact cu acest nume.
2. Importă workflow
Section titled “2. Importă workflow”Descarcă n8n-natal-chart.json, deschide un workflow gol și inserează conținutul fișierului pe pânză sau folosește importul din fișier din meniul workflow.
În interior sunt patru noduri:
- Start, nod Manual Trigger: pornește workflow‑ul în timpul testului.
- Birth data, nod Edit Fields (Set):
date,time,timezone,latitudeșilongitudeale unei persoane. - AstroWay chart, nod HTTP Request: apelează
POST /v1/chart. - Big three, nod Edit Fields (Set): transformă longitudinile în numele semnelor.
3. Rulează
Section titled “3. Rulează”Execută workflow‑ul. Big three returnează:
{ "sun": "Taurus", "moon": "Capricorn", "rising": "Virgo", "offset_used": 4}offset_used este decalajul față de UTC pe care serverul l‑a găsit pentru Europe/Kyiv la 1990-05-15: 4, nu 3, cum se scrie de obicei manual.
Cum este configurat nodul HTTP Request
Section titled “Cum este configurat nodul 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: activat.
-
Body Content Type: JSON.
-
Specify Body: Using JSON.
Corpul este setat prin expresie, astfel valorile din orice nod anterior sunt transmise așa cum sunt:
{{ JSON.stringify({ date: $json.date, time: $json.time, timezone: $json.timezone, latitude: $json.latitude, longitude: $json.longitude }) }}Cum se calculează semnele
Section titled “Cum se calculează semnele”Fiecare câmp din Big three este o expresie. Semnul este egal cu longitudinea împărțită la 30 și rotunjită în jos, ca index într‑o listă:
{{ ['Aries','Taurus','Gemini','Cancer','Leo','Virgo','Libra','Scorpio','Sagittarius','Capricorn','Aquarius','Pisces'][Math.floor($json.data.houses.ascendant / 30)] }}Pentru Soare și Lună longitudinea se preia din $json.data.planets.find(p => p.name === 'Sun').longitude și la fel din 'Moon'.
Înlocuiește cu datele tale
Section titled “Înlocuiește cu datele tale”Înlocuiește trigger‑ul Start și Birth data cu cel pe care îl folosești cu adevărat: formular, webhook sau un nou rând de tabel, și potrivește câmpurile lui cu cele cinci nume de mai sus. Două lucruri de verificat:
timezonenu poate fi gol. O valoare goală este respinsă cu400, așa că potrivește câmpul sau seteazăauto, dacă coordonatele sunt de încredere.- Coordonatele sunt obligatorii. API nu geocodează numele orașului; dacă formularul cere doar locul, adaugă un pas de geocodare înainte de AstroWay chart.