Raw schema
{
"type": "object",
"properties": {
"personA": {
"type": "object",
"required": [
"date",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"format": "date",
"description": "Birth date, YYYY-MM-DD, 1800 to 2399.",
"examples": [
"1991-09-06"
]
},
"time": {
"type": [
"string",
"null"
],
"description": "Local birth time, HH:mm, 24-hour. null when unknown: the chart is computed for noon and everything that depends on the time is withheld.",
"examples": [
"18:30"
]
},
"latitude": {
"type": "number",
"minimum": -90,
"maximum": 90,
"examples": [
50.4501
]
},
"longitude": {
"type": "number",
"minimum": -180,
"maximum": 180,
"examples": [
30.5234
]
},
"timezone": {
"type": "string",
"description": "IANA time zone. Leave it out to resolve it from the coordinates; historical daylight-saving rules are applied to the date.",
"examples": [
"Europe/Kyiv"
]
}
}
},
"personB": {
"type": "object",
"required": [
"date",
"latitude",
"longitude"
],
"properties": {
"date": {
"type": "string",
"format": "date",
"description": "Birth date, YYYY-MM-DD, 1800 to 2399.",
"examples": [
"1991-09-06"
]
},
"time": {
"type": [
"string",
"null"
],
"description": "Local birth time, HH:mm, 24-hour. null when unknown: the chart is computed for noon and everything that depends on the time is withheld.",
"examples": [
"18:30"
]
},
"latitude": {
"type": "number",
"minimum": -90,
"maximum": 90,
"examples": [
50.4501
]
},
"longitude": {
"type": "number",
"minimum": -180,
"maximum": 180,
"examples": [
30.5234
]
},
"timezone": {
"type": "string",
"description": "IANA time zone. Leave it out to resolve it from the coordinates; historical daylight-saving rules are applied to the date.",
"examples": [
"Europe/Kyiv"
]
}
}
}
},
"required": [
"personA",
"personB"
]
}