AstroWay/api v2.95.1 · it
tutti i sistemi sono operativi
// astrology api · POST /v1/essential-dignities

Essential Dignities API

Essential dignities measure how comfortably each planet sits in the sign and degree it occupies. This endpoint runs every body through the five-fold traditional scheme — rulership, exaltation, triplicity, term, and face — together with the two debilities, and returns both a per-planet breakdown and a single weighted total.

Endpoint
POST /v1/essential-dignities
Cost
20 credits
Latency
~62 ms
Tier
Tier 2
// 01 / What it computes

Essential Dignities API

Given a birth moment and place, the endpoint locates each planet by sign and degree, then scores it against the Ptolemaic dignity tables that medieval and Hellenistic practice inherited. It checks the five essential dignities in descending strength — domicile rulership, exaltation, triplicity rulership for the chart's sect, the term or bound the degree falls in, and the face or decan — and the two essential debilities, detriment and fall, where a planet sits opposite its rulership or exaltation. Each planet receives the conventional dignity points for every condition it meets, the debilities subtract, and the figures roll up into a per-body breakdown under data.dignities plus a chart-wide totalScore. The result tells you not just which sign a planet is in but how dignified or weakened it is there, distinguishing a planet in its own home from one merely passing through a sign it has no claim on.

// 02 / Live request

POST/v1/essential-dignities

curl -X POST https://api.astroway.info/v1/essential-dignities \
  -H "X-Api-Key: aw_live_..." \
  -H "Content-Type: application/json" \
  -d '{
  "date": "1990-05-15",
  "time": "14:30:00",
  "timezoneOffset": 3,
  "latitude": 50.45,
  "longitude": 30.52
}'
Response (excerpt)
{
  "ok": true,
  "data": {
    "dignities": [
      {
        "planet": "Venus",
        "rulership": false,
        "exaltation": true,
        "triplicity": true,
        "score": 7
      }
    ],
    "totalScore": 12
  }
}
// 03 / Parameters

Parameters

nametypeRequired
date string (YYYY-MM-DD) yes Birth date.
time string (HH:MM:SS) yes Local clock time at birth.
timezoneOffset number (hours) yes UTC offset in effect at the birth moment (e.g. 3 for Kyiv summer time). Decimal allowed for half-hour zones.
latitude number yes Birth-place latitude, decimal degrees (north positive).
longitude number yes Birth-place longitude, decimal degrees (east positive).
// 04 / When to use it

When to use it

Reach for this endpoint whenever an interpretation needs to weigh planetary strength rather than just report placements — traditional and Hellenistic chart readers, horary helpers, electional scoring, or any tool that ranks which planets actually carry a chart. The total score gives you a quick scalar for sorting or thresholding, while the per-planet rows let you explain why: this Venus is exalted and in triplicity, that Mars is in fall and detriment. It pairs naturally with the natal-chart endpoint — take the sign and degree positions from there and pass the same birth data here to layer dignity weighting on top. Because the scheme is rule-based and deterministic, the same input always yields the same scores, which makes it dependable for comparison features that rank one chart against another.

// 05 / Notes

Notes

Scoring follows the Ptolemaic dignity table as carried forward in traditional and medieval Western astrology; triplicity rulership is assigned by chart sect (day or night). Planetary positions come from the Swiss Ephemeris (Astrodienst) WASM engine in the tropical zodiac, so the sign and degree the dignities rest on match the natal endpoints exactly.

Try the Essential Dignities API

Grab a key and make your first call in under a minute.

99.9% SLA · piani a pagamento · 30d stato →