AstrotechneastrotechneTechnical astrology workspace

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.

Open JSON
OpenAPI
3.1.0
Version
0.1.0
Routes
13
Schemas
66

Operations

Registries

/v0.1/registry/citations

Source-backed citation records used by projection rules and evidence.

NodeRegistryCitationRecord

Operation contract

Compute a persistence-friendly relationship analysis projection envelope
Raw JSON
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

Relationship analysis projection envelope

ChartAnalysisProjectionEnvelope

RelationshipAnalysisProjectionRequest

object · 3 fields · 1 required
RelationshipAnalysisProjectionRequest schema fields
FieldTypeRules
analysisType
optional
string
min length 1
charts
required
object[]
None
options
optional
object
None


Security
API key headerBearerAuth
Request schema
Registry schema
Source command
cargo run -q -p astro-server -- --print-openapi

© 2026 Astrotechne. All rights reserved.

Terms/Privacy/Made byJove Spucchi&Opertus Systems

    AstrotechneastrotechneTechnical astrology workspace
    Live Sky
    FeaturesLog InSign Up