{"title":"Generate a birth profile","fields":[{"key":"date","name":"date","kind":"date","required":true,"description":"Birth date in YYYY-MM-DD, proleptic Gregorian. Dates before the 1582 reform are read on the same proleptic reckoning rather than switched to the Julian calendar.","example":"1990-06-15"},{"key":"time","name":"time","kind":"time","required":false,"description":"Birth time in HH:MM:SS local to the timezone field. Defaults to noon when omitted, which is stated because the name read from the hour changes every twenty minutes and a defaulted time cannot be precise.","example":"14:30:00","fold":true},{"key":"timezone","name":"timezone","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 offset in force at the birth date and time, historical daylight-saving rules included, while a fixed offset or decimal is taken literally and will be wrong if it does not match the daylight-saving state at that moment. On a transition day a time in the repeated hour is read as its first occurrence and a time in the skipped hour is moved forward past the gap. Invalid timezones return 400 with a validation error.","min":-14,"max":14,"example":"America/New_York","city":true},{"key":"angelDating","name":"angelDating","kind":"tiles","required":false,"description":"How the name of the day is found. Use solar-longitude for the exact five degree arc the Sun stood in at the birth moment, or lenain-blocks for the fixed civil calendar of five day periods. The Sun does not move at a constant rate, so the two drift apart by up to about three days by early August and were never reconciled.","enum":["solar-longitude","lenain-blocks"],"default":"solar-longitude","example":"solar-longitude","fold":true},{"key":"yearStart","name":"yearStart","kind":"tiles","required":false,"description":"Which date the civil wheel of five day periods opens on. Both are conventions rather than facts: the equinox itself moves inside a window that covers both days, and it fell on 20 March in 2026. march-21 is the pinned published wheel and march-20 is that wheel shifted one day. Ignored when angelDating is solar-longitude.","enum":["march-21","march-20"],"default":"march-21","example":"march-21","fold":true},{"key":"leapDayPolicy","name":"leapDayPolicy","kind":"tiles","required":false,"description":"Where 29 February falls. The civil wheel was built for a 365 day year and has no slot for it, so published tables differ: extend-previous reads the day as part of the period ending 28 February, next-angel reads it as the opening of the period starting 1 March. Ignored when angelDating is solar-longitude.","enum":["extend-previous","next-angel"],"default":"extend-previous","example":"extend-previous","fold":true},{"key":"afterSunset","name":"afterSunset","kind":"toggle","required":false,"description":"Set true when the moment falls after nightfall, which advances the Hebrew date by one day because the Hebrew day begins in the evening. It is a caller assertion rather than a computation, since sunset depends on a place and this conversion takes none.","default":false,"example":false,"fold":true}],"hasLang":true,"groups":[{}],"opensOnLoad":false}