POST · VEDIC

Ekadhipatya Reduction

Endpoint POST https://starsapi.com/api/v3/vedic/ashtakvarga/ekadhipatya-reduction

Returns Ekadhipatya Shodhana (dual-lordship reduction) for each planet’s BAV, computed on the Trikona-reduced figures using the classical occupancy-based rules. The result is the shuddha (purified) bindus used for Shodhya Pinda. Sun and Moon, owning a single sign each, are exempt; per classical doctrine the reduction applies to each planet’s BAV only, never to the SAV.

Authentication

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

Request body

FieldTypeRequiredDescription
namestringNoEchoed in the response.
yearintegerYesBirth year.
monthintegerYesBirth month, 1–12.
dayintegerYesDay of month.
hourintegerYesHour, 24-hour.
minuteintegerYesMinute.
secondintegerNoDefault 0.
latitudenumberYesDecimal degrees.
longitudenumberYesDecimal degrees.
timezonestringYesIANA timezone.
ayanamsastringNoDefault lahiri.
node_typestringNomean (default) or true.

Response shape

FieldTypeDescription
lordship_pairsobjectThe five same-lord sign pairs: Mars (Aries/Scorpio), Venus (Taurus/Libra), Mercury (Gemini/Virgo), Jupiter (Sagittarius/Pisces), Saturn (Capricorn/Aquarius).
bhinnashtakavarga.{Planet}.originalobjectRaw BAV per sign.
bhinnashtakavarga.{Planet}.trikonaobjectAfter Trikona Shodhana.
bhinnashtakavarga.{Planet}.ekadhipatyaobjectShuddha bindus after the occupancy rules.
bhinnashtakavarga.{Planet}.total_*integerTotals at each stage.

Occupancy rules

For each same-lord pair, examined on the Trikona-reduced figures with planet occupancy (Rahu/Ketu excluded): if either sign has 0 bindus, or both signs are occupied, no change is made. If both signs are unoccupied, both reduce to the lower of the two values (both to 0 when equal). If one sign is occupied and the other is not, only the unoccupied sign is reduced — by the occupied sign’s value when greater, otherwise to 0.

Errors

HTTPCodeCause
400MISSING_FIELDRequired field absent.
400INVALID_DATEBad calendar date.
400INVALID_TIMEHour/minute/second out of range.
400INVALID_TIMEZONENon-IANA timezone.
400INVALID_COORDINATELat/lon out of range.
400INVALID_PARAMBad ayanamsa or node_type.
405METHOD_NOT_ALLOWEDNon-POST request.

See also