You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: specs/openapi.json
+30-6Lines changed: 30 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,7 @@
39
39
},
40
40
{
41
41
"name": "Forecast",
42
-
"description": "Merge upcoming transit aspects, sign ingresses, retrograde stations, new and full moons, biorhythm critical days, and Vimshottari dasha changes into one time-ordered forecast for a single subject. The only cross-domain forecast timeline behind one key, positions verified against NASA JPL Horizons, available over Remote MCP with typed SDKs. Horizon capped at 90 days."
42
+
"description": "Forecast API that merges upcoming transit aspects, sign ingresses, retrograde stations, new and full moons, biorhythm critical days, and Vimshottari dasha changes into one time-ordered forecast for a single subject. The only cross-domain forecast timeline behind one key, positions verified against NASA JPL Horizons, available over Remote MCP with typed SDKs. Horizon capped at 90 days."
43
43
},
44
44
{
45
45
"name": "Human Design",
@@ -75,7 +75,7 @@
75
75
},
76
76
{
77
77
"name": "Location and Timezone",
78
-
"description": "City search and geocoding API with 23,000+ cities across 240+ countries, returning latitude, longitude, IANA timezone, and DST-aware UTC offset. The location layer for birth chart forms, horoscope apps, event planners, and any feature that needs place-to-coordinates resolution. Fully offline dataset with no third party geocoding call, and fields that map directly to the astrology endpoints. One key covers every RoxyAPI domain, with Remote MCP and typed SDKs."
78
+
"description": "Location and timezone API with city search and geocoding across 23,000+ cities in 240+ countries, returning latitude, longitude, IANA timezone, and DST-aware UTC offset. The location layer for birth chart forms, horoscope apps, event planners, and any feature that needs place-to-coordinates resolution. Fully offline dataset with no third party geocoding call, and fields that map directly to the astrology endpoints. One key covers every RoxyAPI domain, with Remote MCP and typed SDKs."
79
79
},
80
80
{
81
81
"name": "Usage",
@@ -19601,6 +19601,18 @@
19601
19601
"maximum": 100,
19602
19602
"example": 50,
19603
19603
"description": "Minimum aspect strength threshold (0-100). Higher values return only tighter, more potent aspects. Useful for filtering out wide-orb aspects."
19604
+
},
19605
+
"houseSystem": {
19606
+
"type": "string",
19607
+
"enum": [
19608
+
"placidus",
19609
+
"whole-sign",
19610
+
"equal",
19611
+
"koch"
19612
+
],
19613
+
"default": "placidus",
19614
+
"example": "placidus",
19615
+
"description": "House system used to divide the natal chart into 12 houses. Every house number in the response is read against these natal cusps, for the natal bodies and the transiting bodies alike. Placidus (default) is time sensitive and the most widely used in Western astrology. Whole Sign assigns one sign per house. Equal divides into 30 degree segments from the Ascendant. Koch emphasizes higher latitudes. Quadrant systems fall back to Whole Sign above the polar circle."
19604
19616
}
19605
19617
},
19606
19618
"required": [
@@ -19623,6 +19635,17 @@
19623
19635
"example": "2026-02-03 12:00:00",
19624
19636
"description": "Date and time of the transit calculation."
19625
19637
},
19638
+
"houseSystem": {
19639
+
"type": "string",
19640
+
"enum": [
19641
+
"placidus",
19642
+
"whole-sign",
19643
+
"equal",
19644
+
"koch"
19645
+
],
19646
+
"example": "placidus",
19647
+
"description": "House system actually used for the natal cusps behind every house number in this response. Differs from the requested system only above the polar circle, where quadrant systems fall back to Whole Sign."
19648
+
},
19626
19649
"transitPlanets": {
19627
19650
"type": "array",
19628
19651
"items": {
@@ -19677,8 +19700,8 @@
19677
19700
"type": "integer",
19678
19701
"minimum": 1,
19679
19702
"maximum": 12,
19680
-
"example": 7,
19681
-
"description": "House placement (1-12). Determined by the selected house system and birth location."
19703
+
"example": 10,
19704
+
"description": "Natal house (1-12) this transiting body is currently passing through, read against the natal house cusps. This is the life area the transit activates, so it is driven by the natal birth time and location rather than by the transit moment."
19682
19705
},
19683
19706
"speed": {
19684
19707
"type": "number",
@@ -19702,7 +19725,7 @@
19702
19725
"isRetrograde"
19703
19726
]
19704
19727
},
19705
-
"description": "Current transiting positions in the tropical zodiac. All 14 celestial bodies: the 10 classical planets (Sun through Pluto), the lunar nodes, Chiron, and Black Moon Lilith."
19728
+
"description": "Current transiting positions in the tropical zodiac, each placed in the natal house it is passing through. All 14 celestial bodies: the 10 classical planets (Sun through Pluto), the lunar nodes, Chiron, and Black Moon Lilith."
19706
19729
},
19707
19730
"natalPlanets": {
19708
19731
"type": "array",
@@ -19783,7 +19806,7 @@
19783
19806
"isRetrograde"
19784
19807
]
19785
19808
},
19786
-
"description": "Natal (birth chart) planetary positions used as the baseline for transit aspect comparison."
19809
+
"description": "Natal (birth chart) planetary positions used as the baseline for transit aspect comparison, each placed in its natal house."
Copy file name to clipboardExpand all lines: src/types.gen.ts
+11-3Lines changed: 11 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -9849,6 +9849,10 @@ export type PostAstrologyTransitAspectsData = {
9849
9849
* Minimum aspect strength threshold (0-100). Higher values return only tighter, more potent aspects. Useful for filtering out wide-orb aspects.
9850
9850
*/
9851
9851
minStrength?: number;
9852
+
/**
9853
+
* House system used to divide the natal chart into 12 houses. Every house number in the response is read against these natal cusps, for the natal bodies and the transiting bodies alike. Placidus (default) is time sensitive and the most widely used in Western astrology. Whole Sign assigns one sign per house. Equal divides into 30 degree segments from the Ascendant. Koch emphasizes higher latitudes. Quadrant systems fall back to Whole Sign above the polar circle.
@@ -9974,7 +9978,11 @@ export type PostAstrologyTransitAspectsResponses = {
9974
9978
*/
9975
9979
transitDate: string;
9976
9980
/**
9977
-
* Current transiting positions in the tropical zodiac. All 14 celestial bodies: the 10 classical planets (Sun through Pluto), the lunar nodes, Chiron, and Black Moon Lilith.
9981
+
* House system actually used for the natal cusps behind every house number in this response. Differs from the requested system only above the polar circle, where quadrant systems fall back to Whole Sign.
* Current transiting positions in the tropical zodiac, each placed in the natal house it is passing through. All 14 celestial bodies: the 10 classical planets (Sun through Pluto), the lunar nodes, Chiron, and Black Moon Lilith.
9978
9986
*/
9979
9987
transitPlanets: Array<{
9980
9988
/**
@@ -9998,7 +10006,7 @@ export type PostAstrologyTransitAspectsResponses = {
9998
10006
*/
9999
10007
degree: number;
10000
10008
/**
10001
-
* House placement (1-12). Determined by the selected house system and birth location.
10009
+
* Natal house (1-12) this transiting body is currently passing through, read against the natal house cusps. This is the life area the transit activates, so it is driven by the natal birth time and location rather than by the transit moment.
10002
10010
*/
10003
10011
house: number;
10004
10012
/**
@@ -10011,7 +10019,7 @@ export type PostAstrologyTransitAspectsResponses = {
10011
10019
isRetrograde: boolean;
10012
10020
}>;
10013
10021
/**
10014
-
* Natal (birth chart) planetary positions used as the baseline for transit aspect comparison.
10022
+
* Natal (birth chart) planetary positions used as the baseline for transit aspect comparison, each placed in its natal house.
0 commit comments