{"title": "Jyotish Astrological Calculations API", "version": "1.1", "endpoints": {"POST /api/chart": "Full chart \u2014 all calculations", "GET  /api/chart": "Full chart via query params", "GET  /api/chart/quick": "Quick chart \u2014 planets, houses, panchang, current dasha", "GET  /api/chart/yogas": "Yoga calculations only", "GET  /api/chart/dashas": "Dasha systems only", "GET  /api/chart/shadbala": "Shadbala + Vimshopaka only", "GET  /api/chart/ashtakavarga": "Ashtakavarga only", "GET  /api/chart/csv": "Planet table as CSV download", "GET  /api/transits": "Transit chart over natal (add transit_date=YYYY-MM-DD)", "GET  /api/panchang": "Panchang (5 limbs) for any date", "GET  /api/health": "Health check", "GET  /api/timezones": "List all valid timezone strings"}, "input_parameters": {"year": "int \u2014 birth year", "month": "int \u2014 birth month (1-12)", "day": "int \u2014 birth day (1-31)", "hour": "int \u2014 birth hour in local time (0-23)", "minute": "int \u2014 birth minute (0-59)", "second": "int \u2014 birth second (0-59), default 0", "latitude": "float \u2014 geographic latitude, positive = North", "longitude": "float \u2014 geographic longitude, positive = East", "timezone": "str \u2014 Olson timezone string e.g. 'Asia/Kolkata'", "query_date": "str \u2014 ISO date for current dasha, default = birth date", "use_mean_node": "bool \u2014 use Mean Node for Rahu/Ketu, default false (True Node)", "transit_date": "str \u2014 ISO date for transit chart (/api/transits only)"}, "notes": {"house_system": "Whole Sign Houses \u2014 immutable", "ayanamsha": "Lahiri (Chitrapaksha) \u2014 immutable", "rahu_default": "True Node used by default; set use_mean_node=true for Mean Node", "retrograde": "Planets with negative speed are marked is_retrograde=true", "combustion": "Classical Parashari orbs used (Moon 12\u00b0, Mars 17\u00b0, etc.)", "chara_karakas": "7-planet Jaimini scheme (AK\u2192DK by degree-in-sign)", "vargottama": "Same sign in D1 and D9", "ashtottari": "Eligibility check: Rahu in trikona (1,5,9) from Lagna"}}