{"service":"panchangya-api","routes":{"/v1/today":"place (required), date=YYYY-MM-DD (optional), panchangType (optional — adds the month system, civil month, era and observances; the festivals of a date are on /v1/upcoming)","/v1/calendar":"place (required), year + month (optional), solarMonthRule=same-day|sunset|aparahna|next-sunrise, panchangType, festivals=1, festivalInputs=0","/v1/festivals":"place (required), year (optional, default this year there), panchangType, solarMonthRule, all=1 for every occurrence rather than one per festival","/v1/festivals/:id":"place (required), from=YYYY (default this year), years=1..25 (default 5), panchangType, solarMonthRule","/v1/upcoming":"place (required), after=YYYY-MM-DD (default today there), panchangType, horizon=0..200 days (default 92; 0 is the date alone), limit=1..50 (default 8). `today` is the festivals of the date itself, `events` what follows it","/v1/observances/:id":"id=ekadashi|purnima|amavasya|pradosh-vrat|sankashti-chaturthi|sankranti; place (required), from=YYYY-MM-DD (default today there, inclusive), limit=1..24 (default 6), panchangType — the next dates it falls on, each with the name the day gives it","/v1/guides/:id":"lang=en|hi|mr|bn|ta (default en) — the written guide for a festival or observance id: meaning, how it is kept, the fast, katha, mantras, regional notes. 404 where none is written","/v1/answers":"place (required), date=YYYY-MM-DD (default today there), panchangType — the ten questions people ask of a day (is-panchak-today, is-bhadra-today, disha-shool-today, is-amavasya-today, is-somvati-amavasya-today, is-ekadashi-today, is-purnima-today, rahu-kaal-today, abhijit-muhurat-today, is-ganda-mool-today), each with a state (yes|no|partly|info) and the windows behind it. /v1/answers/:question is one of them, and on a \"no\" says when it next falls","/v1/muhurat/:purpose":"purpose=marriage|griha-pravesh|vehicle|property|business|travel|education|puja|annaprashan|mundan; place (required), from=YYYY-MM-DD (default today there), count=1..62 (default 30) — each day screened: a verdict, the cautions that apply, the favourable yogas it carries, and the Abhijit and Amrit Kalam windows","/v1/my-month":"place (required), month=YYYY-MM (default this month there), people=nakshatra:rashi,… (up to 12) — every day of the month with its tithi, the cautions that apply to it, and for each person whether Tara and Chandra Bala favour it; plus each person's clear favourable days","/v1/places/near":"lat, lon — what to call those coordinates: the most recognisable populated place within 60 km, by name within 20 km and as \"Near …\" beyond, with its region, country, timezone and distance","/v1/places":"q (2+ characters), limit=1..10 (default 6) — places whose name starts with q, best known first: id, name, region, country, lat, lon, timezone","/v1/places/by-slug/:slug":"one place by the slug its page is addressed by, and `published` — whether that page belongs in the index (every Indian place; abroad, the published tiers)","/v1/places/published":"scope=in|world (default in); region (in) or country (world) to narrow — every place with a page of its own, best known first, as tuples: [slug, name, region] for India, [slug, name, region, country] abroad","/v1/places/published/groups":"the groups those places fall into: India's regions and the world's countries, each with a count","/v1/birth-star":"date=YYYY-MM-DD, time=HH:mm, tz=IANA zone of the birth place — the nakshatra, pada and rashi the Moon was in, and how many hours it was from the nakshatra's nearer edge","/v1/traditions":"lang=en|hi|mr|bn|ta — the seventeen panchang types: id, name, native name, regions. /v1/traditions/:id adds place (required), today and returns the type, its written guide, when its new year next falls, the lunar month running now and — for a solar tradition — the day each of its months opens over three years","/v1/masa":"place (required), lang=en|hi, today=YYYY-MM-DD (default today there), panchangType — every masa guide with the window running now or opening next. /v1/masa/:id is one guide whole: its record, this year's windows, the one running or next, its key days inside them and its weekday run","/v1/planner/:kind":"kind=masa|playbook|fast-plan|recipe; lang=en|hi — a planner register's full records in corpus order, or with listing=1 its titles only. /v1/planner/:kind/:id is one of them","/v1/festival-names":"ids=a,b,c — the names of festivals by id, in both scripts and any curated locale names. No dates, no computation. trackable=1 instead lists every festival a reminder can be set for","/v1/glossary":"every term the product uses, in reading order: id, group, term in both scripts, definition and an optional note. English; bundled from `@panchangya/core`","/v1/library":"lang=en|hi (default en) — every library item, listing fields only. /v1/library/:kind is one register; /v1/library/:kind/:id is one item with the titles of what it links to","/v1/riseset":"place (required), date=YYYY-MM-DD (optional, 1800..2200)","/health":"liveness, no database"},"note":"CPU per invocation is reported by `wrangler tail panchangya-api --format json` as cpuTime (ms)."}