{"title":"Heliacal rising and setting (udaya and asta)","fields":[{"key":"date","name":"date","kind":"date","required":true,"description":"Local calendar date to judge, in YYYY-MM-DD format. There is deliberately no time field: heliacal visibility is a once-a-day verdict read at that day sunrise or sunset, so a clock time could only pick a different day.","example":"2026-07-25"},{"key":"latitude","name":"latitude","kind":"number","required":true,"description":"Observer latitude in decimal degrees, restricted to -60 to 60. Visibility depends on the observer, unlike the longitude orb every chart API reports, because the angle the ecliptic makes with the horizon decides how long a graha lingers after the Sun. Beyond this band the classical rule stops describing solar glare and starts describing polar horizon geometry, so it is declined rather than answered wrongly.","min":-60,"max":60,"example":19.076},{"key":"longitude","name":"longitude","kind":"number","required":true,"description":"Observer longitude in decimal degrees. Sets local sunrise and sunset, which are the instants the verdict is read at. Example: Mumbai 72.8777, Delhi 77.2090, London -0.1278.","min":-180,"max":180,"example":72.8777},{"key":"timezone","name":"timezone","kind":"number","required":false,"description":"Timezone: IANA name (e.g. \"Asia/Kolkata\", \"Europe/London\") OR decimal hours from UTC. Fixes which local day the date refers to, and every datetime in the response is returned in it. Defaults to 5.5.","min":-14,"max":14,"default":5.5,"example":5.5}],"hasLang":false}