astroAPI

← Zurück zur Übersicht

POST /v1/aspect-events API-Key noetig Berechnung

Exakte Aspekt-Zeitpunkte zwischen zwei bewegten Bodies im Window.

Beschreibung

Beantwortet die Frage "WANN wird der Aspekt exakt" — im Gegensatz zu POST /v1/aspects, das einen Snapshot liefert ("welche Winkel gelten zu EINEM Zeitpunkt, mit welchem Orb"). Hier gibt es keinen Orb: gesucht ist genau der Moment, in dem er 0 wird. Geprueft wird jede Kombination aus Body-Paar und Aspekt; der Zeitpunkt wird per Regula Falsi auf unter eine Sekunde eingegrenzt. Mundane Betrachtung (Planet gegen Planet) — fuer Kontakte zu einem Geburtshoroskop siehe POST /v1/transits. Nicht-symmetrische Aspekte werden in beide Richtungen geprueft: ein Sextil liegt vor, wenn "first" 60° VOR oder 60° HINTER "second" steht. Retrograde Dreifach-Aspekte erscheinen als drei getrennte Events. Default-Bodies: Sonne + 8 Planeten OHNE Mond (36 Paare, gemessen 182 Events im Jahr 2020). Der Mond ist per "bodies" zuschaltbar, wuerde die Antwort aber dominieren: mit ihm sind es 1.120 Events im selben Jahr, seine neun Paare allein machen also 84 % aus. Neben den Major-Aspekten sind alle Eintraege aus config/aspects.json erlaubt (Quincunx, Halbquadrat, Quintil …). Maximales Fenster: 365 Tage.

Parameter

NameInTypPflichtBeschreibung
start body string ja ISO 8601 UTC, Beginn des Fensters.
end body string ja ISO 8601 UTC, Ende des Fensters. Maximal 365 Tage nach "start".
bodies body array nein Liste von Body-Namen; geprueft wird jedes Paar daraus. Default: ["sun","mercury","venus","mars","jupiter","saturn","uranus","neptune","pluto"] (36 Paare). Unbekannte Namen werden still verworfen; unter zwei gueltigen Bodies gibt es kein Paar und damit keine Events.
aspects body array nein Liste von Aspekt-Namen aus config/aspects.json. Default: die 5 Major-Aspekte ["conjunction","opposition","trine","square","sextile"]. Unbekannte Namen werden still verworfen.
step_days body number nein Abtast-Schrittweite. Default 1.0, Range 0.1-7.0. Beeinflusst NICHT die Genauigkeit des gemeldeten Zeitpunkts (die kommt aus der Verfeinerung), sondern nur, ob ein sehr kurzes Aspekt-Fenster zwischen zwei Abtastpunkten uebersehen wird — relevant bei Aspekten, die ein Planet dicht an seiner Station nur streift.

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 '{
    "start": "2020-01-01T00:00:00Z",
    "end": "2020-06-30T00:00:00Z",
    "bodies": [
        "saturn",
        "pluto"
    ],
    "aspects": [
        "conjunction"
    ]
}' \
  "https://astroapi.services/v1/aspect-events"