astroAPI

← Zurück zur Übersicht

POST /v1/dignities API-Key noetig Berechnung

Klassische hellenistische Wuerden (Domizil, Exaltation, Triplizitaet, Term, Face, Detriment, Fall) und Almuten.

Beschreibung

Berechnet pro Body alle klassischen Wuerden eines Punktes im Tierkreis nach Doroth/Ptolemaios. Wuerden-Score nach Lilly: domicile 5, exaltation 4, triplicity 3, term 2, face 1. Eingabe entweder ueber `datetime` (Service rechnet die 7 klassischen Planeten selbst, optional gefiltert ueber `bodies`) oder ueber `positions` (freie Map name → longitude, z.B. fuer Asc, MC, Lots). `sect` steuert, welcher Triplizitaets-Herrscher aktiv ist; wenn nicht gesetzt, wird er aus Sonnen-/Asc-Position abgeleitet (entweder aus `positions.ascendant` oder aus `datetime` + `location` via Hauesserberechnung), sonst Default `day`. `term_system` waehlt zwischen aegyptischer (Default, hellenistisch klassisch) und ptolemaeischer Term-Tabelle. Optional liefert `almuten_for` fuer eine Liste von Laengen pro klassischem Planet seine Score-Beitraege und kuert den Almuten (Sieger).

Parameter

NameInTypPflichtBeschreibung
datetime body string nein ISO 8601 UTC. Pflicht im Datetime-Modus (alternativ "positions").
positions body object nein Map name → ekliptikale Laenge (0..360). Alternative zu "datetime".
bodies body array nein Liste von Body-Namen (nur im Datetime-Modus relevant). Default: 7 klassische Planeten (sun, moon, mercury, venus, mars, jupiter, saturn).
sect body string nein "day" oder "night". Wenn nicht gesetzt, wird sect aus Sonne+Asc abgeleitet, falls verfuegbar; sonst Default "day".
location.latitude body number nein Geo-Breite +N. Range -90..90. Optional, wird nur fuer Asc-Berechnung zur Sect-Ableitung benutzt.
location.longitude body number nein Geo-Laenge +E. Range -180..180.
term_system body string nein "egyptian" (Default) oder "ptolemaic".
almuten_for body array nein Liste von Laengen (Grad 0..360), fuer die der Almuten berechnet wird. Max. 50 Eintraege.

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-20T12:00:00Z",
    "location": {
        "latitude": 52.5,
        "longitude": 13.4
    },
    "almuten_for": [
        12.5
    ]
}' \
  "https://astroapi.services/v1/dignities"