POST /v1/western/synastry/themes
Just the 4 continuous synastry theme scores — love, communication, tension, growth — for compatibility widgets.
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." } }}