Zum Inhalt springen
AstroWay/api v2.325.0 · de
alle Systeme in Ordnung

n8n

Last updated Als Markdown öffnen Agenten-Setup

Workflow mit vier Knoten: Eingabe sind Geburtsdaten, in der Mitte die Natalchart von der API, Ausgabe sind die Zeichen von Sonne, Mond und Aszendent. Er wurde in n8n 2.39.7 importiert und gegen die Produktion am 2026-09-17 ausgeführt, und das Ergebnis unten ist genau das, was er zurückgegeben hat.

Statt einer manuellen HTTP Request kannst du den Knoten @astroway/n8n-nodes-astroway einsetzen. Er enthält 730 API-Operationen als vorgefertigte Aktionen mit Feldern: Natalchart, Synastrie, Transite, vedische Astrologie, Human Design, BaZi, Numerologie, Tarot und weitere.

  1. Öffne in self‑hosted n8n Settings → Community Nodes → Install, gib @astroway/n8n-nodes-astroway ein und bestätige. n8n hat den Knoten am 2026-10-23 geprüft, daher kannst du ihn in n8n Cloud ohne Installation aus dem Knoten‑Panel hinzufügen.
  2. Erstelle das Credential AstroWay API und füge den Schlüssel ein. n8n prüft ihn mit der Anfrage GET /v1/auth/keys/me, die keine Kredite verbraucht. Wenn der Schlüssel einen Endpunkt‑Bereich hat, füge auth/keys/me hinzu, sonst zeigt die Prüfung Forbidden, obwohl die eigentlichen Aufrufe im Bereich funktionieren.
  3. Füge den Knoten AstroWay hinzu, wähle die Gruppe und die Operation, z. B. Core → Natal Chart. Pflichtfelder sind bereits in der Liste, optionale Felder können über Add field hinzugefügt werden.

Der Knoten gibt den Teil data der Antwort zurück und einen API‑Fehlercode, z. B. INVALID_INPUT. Er kann als Werkzeug an einen AI‑Agent angeschlossen werden.

Unten siehst du dieselbe Berechnung ohne Knoten, mit einer normalen HTTP Request. Sie funktioniert in jedem n8n, insbesondere in Cloud.

Zuerst erstelle einen Schlüssel, wie im Abschnitt Schlüssel für Automatisierung beschrieben, mit dem Bereich chart.

Der Schlüssel wird im Credential‑Speicher von n8n gespeichert, nicht im Knoten, und gelangt daher nicht in den exportierten Workflow.

  1. Erstelle in n8n ein neues Credential vom Typ Header Auth.
  2. Name: X-Api-Key.
  3. Value: dein Schlüssel.
  4. Speichere es unter dem Namen AstroWay API key. Der Workflow unten sucht das Credential genau unter diesem Namen.

Lade n8n-natal-chart.json herunter, öffne einen leeren Workflow und füge den Dateiinhalt auf die Leinwand ein oder nutze den Import aus Datei im Workflow‑Menü.

Im Inneren gibt es vier Knoten:

  • Start, Knoten Manual Trigger: startet den Workflow während des Tests.
  • Birth data, Knoten Edit Fields (Set): date, time, timezone, latitude und longitude einer Person.
  • AstroWay chart, Knoten HTTP Request: ruft POST /v1/chart auf.
  • Big three, Knoten Edit Fields (Set): wandelt Längen in Zeichenbezeichnungen um.

Führe den Workflow aus. Big three gibt zurück:

{
"sun": "Taurus",
"moon": "Capricorn",
"rising": "Virgo",
"offset_used": 4
}

offset_used ist die Verschiebung von UTC, die der Server für Europe/Kyiv am 1990-05-15 gefunden hat: 4, nicht 3, wie man normalerweise manuell schreibt.

  • Method: POST.

  • URL:

    https://api.astroway.info/v1/chart
  • Authentication: Generic Credential Type.

  • Generic Auth Type: Header Auth, credential AstroWay API key.

  • Send Body: aktiviert.

  • Body Content Type: JSON.

  • Specify Body: Using JSON.

Der Body wird durch einen Ausdruck festgelegt, sodass Werte aus jedem vorherigen Knoten unverändert übergeben werden:

{{ JSON.stringify({ date: $json.date, time: $json.time, timezone: $json.timezone, latitude: $json.latitude, longitude: $json.longitude }) }}

Jedes Feld in Big three ist ein Ausdruck. Das Zeichen entspricht der Länge, geteilt durch 30 und abgerundet, als Index in einer Liste:

{{ ['Aries','Taurus','Gemini','Cancer','Leo','Virgo','Libra','Scorpio','Sagittarius','Capricorn','Aquarius','Pisces'][Math.floor($json.data.houses.ascendant / 30)] }}

Für Sonne und Mond wird die Länge aus $json.data.planets.find(p => p.name === 'Sun').longitude und analog aus 'Moon' entnommen.

Ersetze Start und Birth data durch den Trigger, den du tatsächlich nutzt: ein Formular, webhook oder eine neue Tabellenzeile, und mappe dessen Felder zu den fünf oben genannten Namen. Zwei Dinge solltest du prüfen:

  • timezone darf nicht leer sein. Ein leerer Wert wird mit 400 abgelehnt, also mappe das Feld oder setze auto, wenn die Koordinaten zuverlässig sind.
  • Koordinaten sind Pflicht. Die API geokodiert keinen Stadtnamen; wenn das Formular nur den Ort abfragt, füge einen Geokodierungsschritt vor AstroWay chart hinzu.