Перейти до вмісту
AstroWay/api v2.158.7 · docs
усі системи в нормі

Jaimini: Atmakaraka rotation (timeline)

POST
/vedic/jaimini/atmakaraka-rotation
request.sh
curl -X POST https://api.astroway.info/v1/vedic/jaimini/atmakaraka-rotation \
-H "X-Api-Key: aw_live_..." \
-H "Content-Type: application/json" \
-d '{ "date": "1996-12-07", "time": "10:34:00", "timezoneOffset": 5.5, "latitude": 13.0389, "longitude": 80.2619, "years": 84 }'

Naisargika 1°/year symbolic progression of sidereal longitudes; scans for moments when the rank-1 chara karaka (Atmakaraka) changes. Returns timeline of soul-significator transitions with age-of-event + before/after planets + life-event hints. Default span 84 years; capped at 120.

Media type application/json

Birth data for a single natal chart. Required: date (YYYY-MM-DD), time (HH:mm:ss), latitude and longitude in decimal degrees. The short forms lat, lon, lng and tz are rejected with 400 INVALID_FIELD; pass the full names. timezoneOffset is hours from UTC and defaults to 0, meaning UTC. city is a display label only: nothing here geocodes it, so it never stands in for coordinates.

object
date required
string
/^\d{4}-\d{2}-\d{2}$/
time required
string
/^\d{2}:\d{2}:\d{2}$/
timezoneOffset

Hours from UTC at the given moment, not minutes. Fractional zones are hours too: 5.5 for India, 5.75 for Nepal, -3.5 for Newfoundland. Defaults to 0, meaning UTC.

number
0 nullable >= -14 <= 14
latitude required
number
>= -90 <= 90
longitude required
number
>= -180 <= 180
houseSystem
string
default: P
name
string
""
city
string
""
zodiacType
string
Allowed values: tropical sidereal
ayanamsaId
number
nullable
ayanamsa

Sidereal school by name. Lahiri when omitted. Equivalent to ayanamsaId; send either.

string
Allowed values: fagan-bradley lahiri de-luce raman krishnamurti kp yukteshwar jn-bhasin true-citra djwhal-khul
cosmogram
boolean
key additional
nullable
Example
{
"date": "1996-12-07",
"time": "10:34:00",
"timezoneOffset": 5.5,
"latitude": 13.0389,
"longitude": 80.2619,
"years": 84
}

Successful calculation

Media type application/json
object
ok
boolean
data
object
lagna
object
sign
number
nullable
signName
string
nullable
birthAtmakaraka
object
graha
number
nullable
grahaName
string
nullable
yearsScanned
number
nullable
method
string
nullable
events
Array<object>
nullable
object
ageYears
number
nullable
fromPlanet
object
graha
number
nullable
grahaName
string
nullable
toPlanet
object
graha
number
nullable
grahaName
string
nullable
triggers
Array<string>
nullable
Example
{
"ok": true,
"data": {
"lagna": {
"sign": 9,
"signName": "Capricorn"
},
"birthAtmakaraka": {
"graha": 5,
"grahaName": "Jupiter"
},
"yearsScanned": 84,
"method": "Naisargika 1°/year symbolic progression of sidereal longitudes; AK = rank-1 of charaKarakas at each step.",
"events": [
{
"ageYears": 4.18,
"fromPlanet": {
"graha": 5,
"grahaName": "Jupiter"
},
"toPlanet": {
"graha": 3,
"grahaName": "Venus"
},
"triggers": [
"Soul-significator shifts from Jupiter to Venus: expect a re-orientation in life-direction during age ~4.2."
]
}
]
}
}

Validation error

Media type application/json
Example
{
"ok": false,
"error": {
"code": "INVALID_INPUT",
"message": "Validation failed: date: Date must be YYYY-MM-DD",
"details": [
{
"path": "date",
"message": "Date must be YYYY-MM-DD"
}
]
}
}

Missing or invalid API key

Media type application/json
Example
{
"ok": false,
"error": {
"code": "INVALID_API_KEY",
"message": "Invalid API key"
}
}
Корисно?