Gemstone (ratna) recommendation
Which of the nine gems to wear, from the sidereal lagna. Two schools are implemented: lagna-lord (default) prescribes the gems of the 1st, 9th and 5th lords as the life, lucky and benefic stones; functional-benefic classifies every graha by the houses it owns from the lagna, prescribes only for functional benefics led by the yogakaraka, and names the functional malefics as gems to avoid. Both reach the same three gems, because a functional benefic is a graha owning a trikona and the trikona lords are the 1st, 5th and 9th: the school changes the ordering, the role each gem carries, and the avoid list. The response always reports which one produced it. Coordinates are required, since the whole answer is derived from the lagna. Each gem carries its substitutes, day, finger, metal, weight range in ratti/grams/carats, and beeja mantra. Planet dignity is returned as context and does not change the list.
Request body
Response
Successful calculation
Example response
{
"ok": true
}Changes
Changed in 5 of the 13 revisions of this API.10647
- ▲
the response property
data/avoid/items/became nullable for the status200response-property-became-nullable
- ▲
the response property
data/cautions/items/became nullable for the status200response-property-became-nullable
- ▲
the
data/avoid/items/response's property type/format changed from/toobject/for status200response-property-type-changed
- ▲
the
data/cautions/items/response's property type/format changed from/toobject/for status200response-property-type-changed
- ○
added the optional property
data/avoid/items/basisto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/avoid/items/gemto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/avoid/items/gemSanskritto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/avoid/items/grahato the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/avoid/items/grahaNameto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/avoid/items/grahaSanskritto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/avoid/items/housesOwnedto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/avoid/items/mineralto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/avoid/items/roleto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/avoid/items/substitutesto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/avoid/items/wearingto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/ayanamsato the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/cautions/items/basisto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/cautions/items/gemto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/cautions/items/gemSanskritto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/cautions/items/grahato the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/cautions/items/grahaNameto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/cautions/items/grahaSanskritto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/cautions/items/housesOwnedto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/cautions/items/mineralto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/cautions/items/roleto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/cautions/items/substitutesto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/cautions/items/wearingto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/condition/Jupiterto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/condition/Marsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/condition/Mercuryto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/condition/Moonto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/condition/Saturnto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/condition/Sunto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/condition/Venus/degreeInSignto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/condition/Venus/houseto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/condition/Venus/isRetrogradeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/condition/Venus/signto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/conditionNoteto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/lagna/longitudeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/nodesNoteto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/recommended/items/grahaNameto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/recommended/items/grahaSanskritto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/recommended/items/mineralto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/recommended/items/wearing/fingerVariantsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/recommended/items/wearing/minWeight/gramsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/schoolNoteto the response with the200statusresponse-optional-property-added
- ▲
- ○
added the new optional request property
allOf[ChartInput]/ayanamsanew-optional-request-property
- ○
- ●
the
allOf[ChartInput]/timezoneOffsetrequest property's max was set to14.00request-property-max-set
- ●
the
allOf[ChartInput]/timezoneOffsetrequest property's min was set to-14.00request-property-min-set
- ●
- ▲
the request property
allOf[subschema #2]/latitudebecame not nullablerequest-property-became-not-nullable
- ▲
the request property
allOf[subschema #2]/longitudebecame not nullablerequest-property-became-not-nullable
- ▲
- ▲
the request property
allOf[ChartInput]/latitudebecame not nullablerequest-property-became-not-nullable
- ▲
the request property
allOf[ChartInput]/longitudebecame not nullablerequest-property-became-not-nullable
- ▲
the request property
allOf[ChartInput]/latitudebecame requiredrequest-property-became-required
- ▲
the request property
allOf[ChartInput]/longitudebecame requiredrequest-property-became-required
- ●
the
allOf[ChartInput]/latituderequest property's max was set to90.00request-property-max-set
- ●
the
allOf[ChartInput]/longituderequest property's max was set to180.00request-property-max-set
- ●
the
allOf[ChartInput]/latituderequest property's min was set to-90.00request-property-min-set
- ●
the
allOf[ChartInput]/longituderequest property's min was set to-180.00request-property-min-set
- ○
the request property
allOf[subschema #2]/latitudebecame optionalrequest-property-became-optional
- ○
the request property
allOf[subschema #2]/longitudebecame optionalrequest-property-became-optional
- ○
the
latituderequest property default value0was removedrequest-property-default-value-removed
- ○
the
longituderequest property default value0was removedrequest-property-default-value-removed
- ▲