astroAPI

← Zurück zur Übersicht

POST /v1/aspects API-Key noetig Berechnung

Berechnet Aspekte zwischen Positionen. Fuer freie Positionslisten oder Synastrie.

Beschreibung

Entweder "positions" (und optional "positions_b" fuer Synastrie) oder "datetime" uebergeben. Orben sind frei konfigurierbar ueber Presets oder eigene Werte. Liefert pro Aspekt Orbis, Applying/Separating, Exaktpunkt in Tagen und normierte Staerke.

Parameter

NameInTypPflichtBeschreibung
positions body object nein { "sun": { "longitude": 25.5, "speed": 0.98 }, ... } — alternativ kann pro Punkt nur eine Zahl (longitude) uebergeben werden.
positions_b body object nein Zweite Positionsliste fuer Synastrie. Dann werden nur Kreuz-Paare (A×B) berechnet.
datetime body string nein ISO 8601 UTC. Alternative zu "positions": API berechnet die Standardplaneten selbst.
aspect_types body array nein ["major"] | ["minor"] | ["major","minor"]. Default: ["major"].
aspects body array nein Explizite Liste, z.B. ["conjunction","trine","square"].
orbs body mixed nein Preset-Name ("classic" | "tight" | "transit" | "progression") oder Objekt mit { "max": 5 } und/oder { "conjunction": 3, ... }. Default: "classic".

Beispiel-Aufruf

Variante: Direkter HTTP-Aufruf, keine Abhaengigkeit.
curl -sS \
  -H "X-API-Key: ak_test_<DEIN_KEY>" \
  -H "Content-Type: application/json" \
  -X POST \
  -d '{
    "datetime": "2026-04-15T12:00:00Z",
    "orbs": {
        "max": 3
    },
    "aspect_types": [
        "major"
    ]
}' \
  "https://astroapi.services/v1/aspects"