POST · VEDIC

Yogini Pran

Endpoint POST https://starsapi.com/api/v3/vedic/dashas/yogini-pran

Returns 8 Yogini Pran periods (Level 5) for a specific Sookshma Yogini. This is the deepest level of the Yogini system. Call this when a user taps/expands a Sookshma row from the Sookshma endpoint.

Lazy-load chain (final step)
yogini-mahadashayogini-antardashayogini-pratyantardashayogini-sookshmayogini-pran

Request body

All standard birth fields, plus:

FieldTypeRequiredDescription
year, month, day, hour, minuteintegerYesBirth date/time.
latitude, longitudenumberYesDecimal degrees.
timezonestringYesIANA timezone.
yoginistringYesMain Yogini name.
yogini_start_datestringYesYYYY-MM-DD — from the Mahadasha response.
sub_yoginistringYesSub-Yogini name.
sub_sub_yoginistringYesSub-Sub-Yogini name.
sookshma_yoginistringYesSookshma Yogini name (from the Sookshma row the user tapped).

Valid Yogini names: Mangala, Pingala, Dhanya, Bhramari, Bhadrika, Ulka, Siddha, Sankata.

Tip Keep all params from the Sookshma call. Add sookshma_yogini from the tapped Sookshma row. That’s it.

Response shape

sookshma_yogini_period

The parent Sookshma Yogini period.

FieldTypeDescription
start_datestringYYYY-MM-DD.
end_datestringYYYY-MM-DD.
duration_daysnumberDuration in days.

pran_yoginis[]

8 Pran Yogini entries. At this depth, periods are typically measured in hours or minutes.

FieldTypeDescription
yoginistringPran Yogini name.
planetstringAssociated planet.
start_datestringYYYY-MM-DD.
end_datestringYYYY-MM-DD.
duration_daysnumberDuration in days (fractional — e.g. 0.06 = ~1.4 hours).
is_balancebooleantrue for balance period.

Errors

HTTPCodeCause
400MISSING_FIELDRequired field absent.
400INVALID_PARAMInvalid Yogini name or bad date format.
400INVALID_DASHA_PATHYogini path not found in sequence.
405METHOD_NOT_ALLOWEDNon-POST request.

See also