timezone | Decimal hours (number) OR IANA string | -5 (NY EST), 9.5 (Adelaide ACST), OR "America/New_York" | "5:30", "GMT-5", "+0530" |
date | ISO date string, 1550-01-02 to 2650-01-22 | "1990-01-15" | "Jan 15 1990", "15/01/1990", "1400-01-01" (400 date_out_of_range) |
time | 24-hour string with seconds | "14:30:00", "09:00:00" | "2:30 PM", "14:30" |
latitude / longitude | Decimal degrees (float) | 40.7128, -74.006 | DMS strings, degree symbols |
sign (Western horoscope path) | Lowercase zodiac | aries, taurus, ... pisces | "Aries", zodiac symbols, numbers |
houseSystem | Kebab-case enum | placidus (default), whole-sign, equal, koch | whole_sign, WholeSign |
nodeType | Lowercase enum | mean (default), true | "true-node", "mean-node", "True Node" |
person1 / person2 | Nested object with full birth data | { date, time, latitude, longitude, timezone } | Flat fields |
seed (daily endpoints) | Any string | "user-42", email hash | Numbers, objects |