Skip to content

Commit a741825

Browse files
release: v1.2.51
1 parent d15d4a1 commit a741825

4 files changed

Lines changed: 189 additions & 16 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@roxyapi/sdk",
3-
"version": "1.2.50",
3+
"version": "1.2.51",
44
"description": "TypeScript SDK for Roxy — the multi-domain spiritual intelligence API",
55
"type": "module",
66
"exports": {

specs/openapi.json

Lines changed: 115 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13950,6 +13950,11 @@
1395013950
"example": 12,
1395113951
"description": "Calendar month for this lunar calendar."
1395213952
},
13953+
"monthName": {
13954+
"type": "string",
13955+
"example": "December",
13956+
"description": "Month name, localized to the requested language. Saves the caller a lookup table when labelling a calendar heading, since the numeric month alone cannot be rendered without one."
13957+
},
1395313958
"calendar": {
1395413959
"type": "array",
1395513960
"items": {
@@ -13983,6 +13988,7 @@
1398313988
"required": [
1398413989
"year",
1398513990
"month",
13991+
"monthName",
1398613992
"calendar"
1398713993
]
1398813994
}
@@ -14420,14 +14426,62 @@
1442014426
"type": "string",
1442114427
"example": "Pisces",
1442214428
"description": "Moon sign of this person. Emotional nature and inner needs."
14429+
},
14430+
"planets": {
14431+
"type": "array",
14432+
"items": {
14433+
"type": "object",
14434+
"properties": {
14435+
"name": {
14436+
"type": "string",
14437+
"example": "Sun",
14438+
"description": "Planet or point name. Matches the names used in interAspects."
14439+
},
14440+
"longitude": {
14441+
"type": "number",
14442+
"example": 114.52,
14443+
"description": "Ecliptic longitude in degrees (0-360) measured from 0 Aries. This is the value a wheel plots."
14444+
},
14445+
"sign": {
14446+
"type": "string",
14447+
"example": "Cancer",
14448+
"description": "Zodiac sign containing the planet."
14449+
},
14450+
"degree": {
14451+
"type": "number",
14452+
"example": 24.52,
14453+
"description": "Degree within the sign (0-29.999)."
14454+
},
14455+
"house": {
14456+
"type": "number",
14457+
"example": 3,
14458+
"description": "House this planet occupies in the person 1 chart (1-12)."
14459+
},
14460+
"isRetrograde": {
14461+
"type": "boolean",
14462+
"example": false,
14463+
"description": "True when the planet is retrograde at this moment."
14464+
}
14465+
},
14466+
"required": [
14467+
"name",
14468+
"longitude",
14469+
"sign",
14470+
"degree",
14471+
"house",
14472+
"isRetrograde"
14473+
]
14474+
},
14475+
"description": "Planet positions for person 1, enough to render this side of a dual wheel without a second request. Per-planet interpretations are not repeated here; call the natal chart endpoint for an individual reading."
1442314476
}
1442414477
},
1442514478
"required": [
1442614479
"ascendant",
1442714480
"sunSign",
14428-
"moonSign"
14481+
"moonSign",
14482+
"planets"
1442914483
],
14430-
"description": "Person 1 chart highlights: Ascendant, Sun sign, and Moon sign."
14484+
"description": "Person 1 chart highlights: Ascendant, Sun sign, Moon sign, and plotting positions."
1443114485
},
1443214486
"person2": {
1443314487
"type": "object",
@@ -14455,25 +14509,73 @@
1445514509
"sign",
1445614510
"degree"
1445714511
],
14458-
"description": "Ascendant position for person 2."
14512+
"description": "Ascendant position for person 2. Determines first house cusp and outward personality."
1445914513
},
1446014514
"sunSign": {
1446114515
"type": "string",
1446214516
"example": "Pisces",
14463-
"description": "Sun sign of this person."
14517+
"description": "Sun sign (zodiac sign) of this person. Core identity and ego expression."
1446414518
},
1446514519
"moonSign": {
1446614520
"type": "string",
1446714521
"example": "Scorpio",
14468-
"description": "Moon sign of this person."
14522+
"description": "Moon sign of this person. Emotional nature and inner needs."
14523+
},
14524+
"planets": {
14525+
"type": "array",
14526+
"items": {
14527+
"type": "object",
14528+
"properties": {
14529+
"name": {
14530+
"type": "string",
14531+
"example": "Sun",
14532+
"description": "Planet or point name. Matches the names used in interAspects."
14533+
},
14534+
"longitude": {
14535+
"type": "number",
14536+
"example": 114.52,
14537+
"description": "Ecliptic longitude in degrees (0-360) measured from 0 Aries. This is the value a wheel plots."
14538+
},
14539+
"sign": {
14540+
"type": "string",
14541+
"example": "Cancer",
14542+
"description": "Zodiac sign containing the planet."
14543+
},
14544+
"degree": {
14545+
"type": "number",
14546+
"example": 24.52,
14547+
"description": "Degree within the sign (0-29.999)."
14548+
},
14549+
"house": {
14550+
"type": "number",
14551+
"example": 3,
14552+
"description": "House this planet occupies in the person 2 chart (1-12)."
14553+
},
14554+
"isRetrograde": {
14555+
"type": "boolean",
14556+
"example": false,
14557+
"description": "True when the planet is retrograde at this moment."
14558+
}
14559+
},
14560+
"required": [
14561+
"name",
14562+
"longitude",
14563+
"sign",
14564+
"degree",
14565+
"house",
14566+
"isRetrograde"
14567+
]
14568+
},
14569+
"description": "Planet positions for person 2, enough to render this side of a dual wheel without a second request. Per-planet interpretations are not repeated here; call the natal chart endpoint for an individual reading."
1446914570
}
1447014571
},
1447114572
"required": [
1447214573
"ascendant",
1447314574
"sunSign",
14474-
"moonSign"
14575+
"moonSign",
14576+
"planets"
1447514577
],
14476-
"description": "Person 2 chart highlights: Ascendant, Sun sign, and Moon sign."
14578+
"description": "Person 2 chart highlights: Ascendant, Sun sign, Moon sign, and plotting positions."
1447714579
},
1447814580
"compatibilityScore": {
1447914581
"type": "number",
@@ -21192,6 +21294,10 @@
2119221294
"type": "string",
2119321295
"description": "Monthly financial outlook and guidance."
2119421296
},
21297+
"advice": {
21298+
"type": "string",
21299+
"description": "Actionable guidance for the month as a whole, derived from the Mercury house activation for this sign. Distinct from the per-week advice inside weekByWeek: this is the single takeaway for the month."
21300+
},
2119521301
"weekByWeek": {
2119621302
"type": "array",
2119721303
"items": {
@@ -21280,6 +21386,7 @@
2128021386
"career",
2128121387
"health",
2128221388
"finance",
21389+
"advice",
2128321390
"weekByWeek",
2128421391
"keyDates",
2128521392
"luckyNumbers",
@@ -30504,7 +30611,7 @@
3050430611
}
3050530612
],
3050630613
"default": 5.5,
30507-
"description": "Timezone offset from UTC in decimal hours. Used for sunrise/sunset/moonrise/moonset search accuracy and output time formatting. Essential for correct results outside IST. Defaults to 5.5 (IST).",
30614+
"description": "Timezone offset from UTC in decimal hours, for example -5 for New York or 9 for Tokyo. Send the offset that matches the coordinates: sunrise, sunset and every muhurta boundary are found by searching forward from local midnight, so the default anchors the search to an Indian day. Omitting it for a location outside IST returns a correctly ordered set of periods for the wrong window, shifted by the difference between 5.5 and the real offset. Defaults to 5.5 (IST).",
3050830615
"example": 5.5
3050930616
}
3051030617
},

src/types.gen.ts

Lines changed: 72 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7303,6 +7303,10 @@ export type GetAstrologyMoonPhaseCalendarByYearByMonthResponses = {
73037303
* Calendar month for this lunar calendar.
73047304
*/
73057305
month: number;
7306+
/**
7307+
* Month name, localized to the requested language. Saves the caller a lookup table when labelling a calendar heading, since the numeric month alone cannot be rendered without one.
7308+
*/
7309+
monthName: string;
73067310
/**
73077311
* Daily moon phase and illumination for every day of the month.
73087312
*/
@@ -7504,7 +7508,7 @@ export type PostAstrologySynastryResponses = {
75047508
*/
75057509
200: {
75067510
/**
7507-
* Person 1 chart highlights: Ascendant, Sun sign, and Moon sign.
7511+
* Person 1 chart highlights: Ascendant, Sun sign, Moon sign, and plotting positions.
75087512
*/
75097513
person1: {
75107514
/**
@@ -7532,17 +7536,46 @@ export type PostAstrologySynastryResponses = {
75327536
* Moon sign of this person. Emotional nature and inner needs.
75337537
*/
75347538
moonSign: string;
7539+
/**
7540+
* Planet positions for person 1, enough to render this side of a dual wheel without a second request. Per-planet interpretations are not repeated here; call the natal chart endpoint for an individual reading.
7541+
*/
7542+
planets: Array<{
7543+
/**
7544+
* Planet or point name. Matches the names used in interAspects.
7545+
*/
7546+
name: string;
7547+
/**
7548+
* Ecliptic longitude in degrees (0-360) measured from 0 Aries. This is the value a wheel plots.
7549+
*/
7550+
longitude: number;
7551+
/**
7552+
* Zodiac sign containing the planet.
7553+
*/
7554+
sign: string;
7555+
/**
7556+
* Degree within the sign (0-29.999).
7557+
*/
7558+
degree: number;
7559+
/**
7560+
* House this planet occupies in the person 1 chart (1-12).
7561+
*/
7562+
house: number;
7563+
/**
7564+
* True when the planet is retrograde at this moment.
7565+
*/
7566+
isRetrograde: boolean;
7567+
}>;
75357568
};
75367569
/**
7537-
* Person 2 chart highlights: Ascendant, Sun sign, and Moon sign.
7570+
* Person 2 chart highlights: Ascendant, Sun sign, Moon sign, and plotting positions.
75387571
*/
75397572
person2: {
75407573
/**
75417574
* Display name if provided in the request.
75427575
*/
75437576
name?: string;
75447577
/**
7545-
* Ascendant position for person 2.
7578+
* Ascendant position for person 2. Determines first house cusp and outward personality.
75467579
*/
75477580
ascendant: {
75487581
/**
@@ -7555,13 +7588,42 @@ export type PostAstrologySynastryResponses = {
75557588
degree: number;
75567589
};
75577590
/**
7558-
* Sun sign of this person.
7591+
* Sun sign (zodiac sign) of this person. Core identity and ego expression.
75597592
*/
75607593
sunSign: string;
75617594
/**
7562-
* Moon sign of this person.
7595+
* Moon sign of this person. Emotional nature and inner needs.
75637596
*/
75647597
moonSign: string;
7598+
/**
7599+
* Planet positions for person 2, enough to render this side of a dual wheel without a second request. Per-planet interpretations are not repeated here; call the natal chart endpoint for an individual reading.
7600+
*/
7601+
planets: Array<{
7602+
/**
7603+
* Planet or point name. Matches the names used in interAspects.
7604+
*/
7605+
name: string;
7606+
/**
7607+
* Ecliptic longitude in degrees (0-360) measured from 0 Aries. This is the value a wheel plots.
7608+
*/
7609+
longitude: number;
7610+
/**
7611+
* Zodiac sign containing the planet.
7612+
*/
7613+
sign: string;
7614+
/**
7615+
* Degree within the sign (0-29.999).
7616+
*/
7617+
degree: number;
7618+
/**
7619+
* House this planet occupies in the person 2 chart (1-12).
7620+
*/
7621+
house: number;
7622+
/**
7623+
* True when the planet is retrograde at this moment.
7624+
*/
7625+
isRetrograde: boolean;
7626+
}>;
75657627
};
75667628
/**
75677629
* Overall compatibility score (0-100). Calculated from the balance of harmonious vs challenging inter-chart aspects weighted by planet importance.
@@ -10805,6 +10867,10 @@ export type GetAstrologyHoroscopeBySignMonthlyResponses = {
1080510867
* Monthly financial outlook and guidance.
1080610868
*/
1080710869
finance: string;
10870+
/**
10871+
* Actionable guidance for the month as a whole, derived from the Mercury house activation for this sign. Distinct from the per-week advice inside weekByWeek: this is the single takeaway for the month.
10872+
*/
10873+
advice: string;
1080810874
/**
1080910875
* Week-by-week breakdown with sign-specific focus areas based on transit house positions.
1081010876
*/
@@ -15019,7 +15085,7 @@ export type PostVedicAstrologyPanchangDetailedData = {
1501915085
*/
1502015086
longitude: number;
1502115087
/**
15022-
* Timezone offset from UTC in decimal hours. Used for sunrise/sunset/moonrise/moonset search accuracy and output time formatting. Essential for correct results outside IST. Defaults to 5.5 (IST).
15088+
* Timezone offset from UTC in decimal hours, for example -5 for New York or 9 for Tokyo. Send the offset that matches the coordinates: sunrise, sunset and every muhurta boundary are found by searching forward from local midnight, so the default anchors the search to an Indian day. Omitting it for a location outside IST returns a correctly ordered set of periods for the wrong window, shifted by the difference between 5.5 and the real offset. Defaults to 5.5 (IST).
1502315089
*/
1502415090
timezone?: number | string;
1502515091
};

src/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export const VERSION = '1.2.50';
1+
export const VERSION = '1.2.51';

0 commit comments

Comments
 (0)