AstroAsk Docs
API referenceCompatibilityV1WesternSynastryThemes

POST /v1/western/synastry/themes

Just the 4 continuous synastry theme scores — love, communication, tension, growth — for compatibility widgets.

POST
/v1/western/synastry/themes

Authorization

ApiKeyAuth
X-API-Key<token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

curl -X POST "https://example.com/v1/western/synastry/themes" \  -H "Content-Type: application/json" \  -d '{    "person1": {      "date": "1990-01-15T10:30:00",      "lat": 28.6139,      "lng": 77.209    },    "person2": {      "date": "1990-01-15T10:30:00",      "lat": 28.6139,      "lng": 77.209    }  }'
{  "success": true,  "data": {    "themes": {      "love": 29,      "communication": 64,      "tension": 29,      "growth": 61,      "loveInsight": "A low love theme: emotional closeness is not the strongest thread of this pairing, and affection may need conscious effort to express.",      "communicationInsight": "A moderate communication theme: you talk well enough, but real understanding takes patience and occasional re-explaining.",      "tensionInsight": "A low tension theme: the pairing runs with little friction — differences rarely flare up and the relationship does not have to fight to coexist.",      "growthInsight": "A moderate growth theme: there is some mutual support, but growth comes mostly when it is consciously sought rather than automatic."    }  }}