POST · WESTERN

Dignities Table

Endpoint POST https://starsapi.com/api/v3/western/natal/dignities-table

Overview

Returns a flat table of essential dignities for all planets, sorted by score (strongest first). This is the same dignity data from planets-advanced but restructured as a renderable grid — each row is one planet, each column is one dignity type showing its point value or empty string.

Includes strongest_planet, weakest_planet, and total_score for quick display. The columns array gives the exact column order for table rendering.

Authentication

MethodExample
Header (recommended)X-Api-Key: am_live_xxxxxxxxxxxx
BearerAuthorization: Bearer am_live_xxxxxxxxxxxx
Query?api_key=am_live_xxxxxxxxxxxx

Request body

FieldTypeRequiredDescription
yearintegerYesBirth year (1800–2400).
monthintegerYesBirth month (1–12).
dayintegerYesBirth day.
hourintegerYesBirth hour (0–23).
minuteintegerYesBirth minute (0–59).
secondintegerNoDefault 0.
latitudenumberYesDecimal degrees.
longitudenumberYesDecimal degrees.
timezonestringYesIANA timezone.
house_systemstringNoDefault placidus.

Dignities are sign-based. house_system and node_type do not affect the result.

Scoring system

DignityPointsColumn shows
Domicile (own sign)+5"+5"
Exalted+4"+4"
Triplicity (day/night)+3"+3"
Triplicity (participating)+1"+1"
Term (own term)+2"+2"
Face (own decanate)+1"+1"
Detriment−5"-5"
Fall−4"-4"
Peregrine0"Yes"

Response shape

data.table[] — array of rows sorted by score descending. Each row has the exact fields listed in data.columns. Empty dignity cells are empty strings for clean rendering.

Errors

HTTPCodeCause
400MISSING_FIELDRequired field absent.
400INVALID_DATEInvalid date.
400INVALID_TIMEZONENot valid IANA.
400INVALID_COORDINATEOut of range.
500EPHEMERIS_ERRORComputation failed.

See also