{"title":"Forecast digest","fields":[{"key":"birthData.date","name":"date","group":"birthData","kind":"date","required":true,"description":"Birth date in YYYY-MM-DD format. Anchors the natal chart and the Vimshottari dasha sequence.","example":"1990-07-15"},{"key":"birthData.time","name":"time","group":"birthData","kind":"time","required":true,"description":"Birth time in 24-hour HH:MM:SS format. Precision matters for the natal positions the transit aspects are measured against.","example":"13:30:00"},{"key":"birthData.timezone","name":"timezone","group":"birthData","kind":"number","required":true,"description":"IANA name (e.g. \"America/New_York\", \"Europe/London\", \"UTC\"), decimal hours (e.g. -5 for EST, 1 for CET), or a fixed UTC offset (e.g. \"-05:00\", \"+01:00\"). Prefer the IANA name: it is resolved to the DST-correct offset for the birth date, while a fixed offset or decimal is taken literally and will be wrong if it does not match the daylight-saving state on that date. Invalid timezones return 400 with a validation error.","min":-14,"max":14,"example":"America/New_York"},{"key":"birthData.latitude","name":"latitude","group":"birthData","kind":"number","required":false,"description":"Birth latitude in decimal degrees. Optional and does not affect the timeline. Defaults to 0.","min":-90,"max":90,"default":0,"example":0},{"key":"birthData.longitude","name":"longitude","group":"birthData","kind":"number","required":false,"description":"Birth longitude in decimal degrees. Optional and does not affect the timeline. Defaults to 0.","min":-180,"max":180,"default":0,"example":0},{"key":"startDate","name":"startDate","kind":"date","required":false,"description":"Start anchor for every window in YYYY-MM-DD format. The next 24h, 7d, 30d, and 90d windows are measured forward from this date at 00:00:00 UTC. Defaults to today in UTC.","example":"2026-06-01"},{"key":"domains","name":"domains","kind":"array","required":false,"description":"Which forecast domains to include before rolling up the windows. Defaults to all three.","example":["western","vedic","biorhythm"]},{"key":"minSignificance","name":"minSignificance","kind":"number","required":false,"description":"Drop events scoring below this significance threshold from 0 to 100 before the rollup. Defaults to 0.","min":0,"max":100,"example":0},{"key":"domainWeights.western","name":"western","group":"domainWeights","kind":"number","required":false,"description":"Multiplier for this domain significance. 1 leaves it unchanged, above 1 promotes the domain, below 1 demotes it.","min":0,"max":100,"example":1.5},{"key":"domainWeights.vedic","name":"vedic","group":"domainWeights","kind":"number","required":false,"description":"Multiplier for this domain significance. 1 leaves it unchanged, above 1 promotes the domain, below 1 demotes it.","min":0,"max":100,"example":1.5},{"key":"domainWeights.biorhythm","name":"biorhythm","group":"domainWeights","kind":"number","required":false,"description":"Multiplier for this domain significance. 1 leaves it unchanged, above 1 promotes the domain, below 1 demotes it.","min":0,"max":100,"example":1.5},{"key":"top","name":"top","kind":"number","required":false,"description":"Number of highest-significance events to surface per window. Defaults to 3, capped at 20.","min":0,"max":20,"example":3}],"hasLang":true}