developer docs / engine API
OpenAPI reference
Developer documentation / projection engine
Astrotechne Engine API
Browse the production-published engine contract with route selectors, response schemas, examples, and registry citations. The raw OpenAPI JSON remains available for code generation and automated checks.
OpenAPI
3.1.0
Version
0.1.0
Routes
13
Schemas
66
Operation contract
Compute a persistence-friendly relationship analysis projection envelope
POST
/v0.1/chart-analysis/relationship/projection
Request example
{
"analysisType": "relationship.synastry",
"charts": [
{
"chartRef": "first",
"request": {
"bodies": [
"Sun",
"Moon",
"Mercury"
],
"location": {
"altitude_meters": 1609,
"latitude": 39.7392,
"longitude": -104.9903
},
"moment": "2025-04-03T12:34:56Z",
"options": {
"chart_frame": "ApparentOfDate",
"house_system": "WholeSign",
"sidereal_mode": null,
"true_node": false
}
},
"role": "first"
},
{
"chartRef": "second",
"request": {
"bodies": [
"Sun",
"Moon",
"Mercury"
],
"location": {
"altitude_meters": 1609,
"latitude": 39.7392,
"longitude": -104.9903
},
"moment": "2025-04-03T12:34:56Z",
"options": {
"chart_frame": "ApparentOfDate",
"house_system": "WholeSign",
"sidereal_mode": null,
"true_node": false
}
},
"role": "second"
}
],
"options": {
"synastry_orb_degrees": 6
}
}Selected response
200
| Field | Type | Rules |
|---|---|---|
analysisType | string | min length 1 |
charts | object[] | |
options | object |