Skip to content

Commit e833a34

Browse files
release: v1.2.70
1 parent bf2be58 commit e833a34

9 files changed

Lines changed: 25885 additions & 884 deletions

File tree

AGENTS.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ Type `roxy.` to see all available namespaces. Type `roxy.{domain}.` to see every
4545
| `roxy.vedicAstrology` | Vedic astrology (Jyotish) and KP API for kundli generation with 15 divisional charts (D1-D60), Ashtakoot Gun Milan ku... |
4646
| `roxy.forecast` | Forecast API that merges upcoming transit aspects, sign ingresses, retrograde stations, new and full moons, biorhythm... |
4747
| `roxy.humanDesign` | Generate the full Human Design bodygraph from a birth moment: type, strategy, inner authority, profile, definition, i... |
48+
| `roxy.chineseAstrology` | Calculate BaZi Four Pillars charts, Chinese zodiac signs, and the Chinese lunisolar calendar from any birth moment: y... |
49+
| `roxy.fengShui` | Compute classical feng shui from one API: Xuan Kong flying star natal charts for any of the nine periods and 24 mount... |
4850
| `roxy.numerology` | Numerology API to calculate life path, expression, soul urge, personality, and maturity numbers, with Pinnacle and Ch... |
4951
| `roxy.tarot` | Tarot reading API with the complete 78-card Rider-Waite-Smith deck and card meanings for love, career, health, and sp... |
5052
| `roxy.biorhythm` | The most complete biorhythm API: 10 cycle types across 3 primary (physical, emotional, intellectual), 4 secondary (in... |

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ const { latitude, longitude, timezone } = data.cities[0];
8989
| `roxy.vedicAstrology` | Vedic astrology (Jyotish) and KP API for kundli generation with 15 divisional charts (D1-D60), Ashtakoot Gun Milan ku... |
9090
| `roxy.forecast` | Forecast API that merges upcoming transit aspects, sign ingresses, retrograde stations, new and full moons, biorhythm... |
9191
| `roxy.humanDesign` | Generate the full Human Design bodygraph from a birth moment: type, strategy, inner authority, profile, definition, i... |
92+
| `roxy.chineseAstrology` | Calculate BaZi Four Pillars charts, Chinese zodiac signs, and the Chinese lunisolar calendar from any birth moment: y... |
93+
| `roxy.fengShui` | Compute classical feng shui from one API: Xuan Kong flying star natal charts for any of the nine periods and 24 mount... |
9294
| `roxy.numerology` | Numerology API to calculate life path, expression, soul urge, personality, and maturity numbers, with Pinnacle and Ch... |
9395
| `roxy.tarot` | Tarot reading API with the complete 78-card Rider-Waite-Smith deck and card meanings for love, career, health, and sp... |
9496
| `roxy.biorhythm` | The most complete biorhythm API: 10 cycle types across 3 primary (physical, emotional, intellectual), 4 secondary (in... |

docs/llms-full.txt

Lines changed: 204 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const roxy = createRoxy(process.env.ROXY_API_KEY!);
1010
```
1111

1212
<!-- BEGIN:LANGS -->
13-
**Multi-language responses.** Interpretations are available in 8 languages: `en`, `tr`, `de`, `es`, `hi`, `pt`, `fr`, `ru`. Pass `query: { lang }` on any supported endpoint. Supported: astrology, vedicAstrology, forecast, humanDesign, numerology, tarot, biorhythm, iching, crystals, angelNumbers, languages. English-only: dreams, location, usage. Languages without translations yet fall back to English.
13+
**Multi-language responses.** Interpretations are available in 10 languages: `en`, `tr`, `de`, `es`, `hi`, `pt`, `fr`, `ru`, `zh-Hans`, `zh-Hant`. Pass `query: { lang }` on any supported endpoint. Supported: astrology, vedicAstrology, forecast, humanDesign, chineseAstrology, fengShui, numerology, tarot, biorhythm, iching, crystals, angelNumbers, languages. English-only: dreams, location, usage. Languages without translations yet fall back to English.
1414
<!-- END:LANGS -->
1515

1616
```typescript
@@ -1325,6 +1325,209 @@ const { data } = await roxy.humanDesign.calculateVariables({
13251325

13261326
---
13271327

1328+
## Chinese Astrology — `roxy.chineseAstrology`
1329+
1330+
Calculate BaZi Four Pillars charts, Chinese zodiac signs, and the Chinese lunisolar calendar from any birth moment: y...
1331+
1332+
```typescript
1333+
// Generate BaZi chart - Four Pillars of Destiny calculator API
1334+
const { data } = await roxy.chineseAstrology.generateBaziChart({
1335+
body: {
1336+
date: '1990-06-15',
1337+
time: '14:30:00',
1338+
timezone: 'America/New_York',
1339+
latitude: 0,
1340+
longitude: 116.4,
1341+
dayBoundary: 'split-zi',
1342+
yearBoundary: 'li-chun',
1343+
hourClock: 'clock',
1344+
},
1345+
});
1346+
1347+
// Calculate luck pillars - BaZi Da Yun ten-year cycle API
1348+
const { data } = await roxy.chineseAstrology.calculateLuckPillars({
1349+
body: {
1350+
date: '1990-06-15',
1351+
time: '14:30:00',
1352+
timezone: 'America/New_York',
1353+
latitude: 0,
1354+
longitude: 116.4,
1355+
dayBoundary: 'split-zi',
1356+
yearBoundary: 'li-chun',
1357+
hourClock: 'clock',
1358+
gender: 'male',
1359+
count: 8,
1360+
annualFromYear: 2026,
1361+
annualYears: 10,
1362+
},
1363+
});
1364+
1365+
// Calculate Day Master strength - BaZi favorable element API
1366+
const { data } = await roxy.chineseAstrology.calculateDayMasterStrength({
1367+
body: {
1368+
date: '1990-06-15',
1369+
time: '14:30:00',
1370+
timezone: 'America/New_York',
1371+
latitude: 0,
1372+
longitude: 116.4,
1373+
dayBoundary: 'split-zi',
1374+
yearBoundary: 'li-chun',
1375+
hourClock: 'clock',
1376+
},
1377+
});
1378+
1379+
// Calculate BaZi compatibility - Four Pillars matchmaking API
1380+
const { data } = await roxy.chineseAstrology.calculateBaziCompatibility({
1381+
body: {
1382+
personA: {
1383+
date: '1990-06-15',
1384+
time: '14:30:00',
1385+
timezone: 'America/New_York',
1386+
latitude: 0,
1387+
longitude: 116.4,
1388+
dayBoundary: 'split-zi',
1389+
yearBoundary: 'li-chun',
1390+
hourClock: 'clock',
1391+
},
1392+
personB: {
1393+
date: '1990-06-15',
1394+
time: '14:30:00',
1395+
timezone: 'America/New_York',
1396+
latitude: 0,
1397+
longitude: 116.4,
1398+
dayBoundary: 'split-zi',
1399+
yearBoundary: 'li-chun',
1400+
hourClock: 'clock',
1401+
},
1402+
},
1403+
});
1404+
1405+
// Calculate BaZi annual forecast - Liu Nian yearly pillar API
1406+
const { data } = await roxy.chineseAstrology.calculateAnnualForecast({
1407+
body: {
1408+
date: '1990-06-15',
1409+
time: '14:30:00',
1410+
timezone: 'America/New_York',
1411+
latitude: 0,
1412+
longitude: 116.4,
1413+
dayBoundary: 'split-zi',
1414+
yearBoundary: 'li-chun',
1415+
hourClock: 'clock',
1416+
year: 2026,
1417+
},
1418+
});
1419+
1420+
// List the 12 Chinese zodiac animals - Sheng Xiao sign catalogue
1421+
const { data } = await roxy.chineseAstrology.listZodiacAnimals({ query: { limit: 12, offset: 0 } });
1422+
1423+
// Get one Chinese zodiac animal - Full sign profile with compatibility partners
1424+
const { data } = await roxy.chineseAstrology.getZodiacAnimal({ path: { id: 'rat' } });
1425+
1426+
// Find the Chinese zodiac animal for a birth date - Sheng Xiao calculator
1427+
const { data } = await roxy.chineseAstrology.calculateZodiacAnimal({
1428+
body: { date: '1990-06-15', yearBoundary: 'lunar-new-year' },
1429+
});
1430+
1431+
// Chinese zodiac compatibility - Trine, six harmony, clash and harm analysis
1432+
const { data } = await roxy.chineseAstrology.getZodiacCompatibility({ path: { sign1: 'rat', sign2: 'dragon' } });
1433+
1434+
// Daily Chinese zodiac reading - Day pillar forecast by animal sign
1435+
const { data } = await roxy.chineseAstrology.getDailyZodiacReading({
1436+
path: { id: 'rat' },
1437+
query: { date: '2026-04-03', timezone: 'America/New_York' },
1438+
});
1439+
1440+
// List the 24 solar terms - Jie Qi calendar API with exact instants
1441+
const { data } = await roxy.chineseAstrology.listSolarTerms({ path: { year: 2026 } });
1442+
1443+
// Convert lunar and Gregorian dates - Chinese lunisolar calendar API
1444+
const { data } = await roxy.chineseAstrology.calculateLunarDate({
1445+
body: {
1446+
date: '1990-06-15',
1447+
lunarYear: 1990,
1448+
lunarMonth: 5,
1449+
lunarDay: 23,
1450+
isLeapMonth: false,
1451+
},
1452+
});
1453+
1454+
// Get the almanac for a day - Tong Shu API with day officers and mansions
1455+
const { data } = await roxy.chineseAstrology.getAlmanacDay({ path: { date: '1990-06-15' } });
1456+
1457+
// Get a month of almanac days - Chinese calendar month view API
1458+
const { data } = await roxy.chineseAstrology.getMonthlyAlmanac({ query: { year: 1990, month: 6 } });
1459+
1460+
// Find auspicious days - Chinese date selection API for weddings and openings
1461+
const { data } = await roxy.chineseAstrology.lookupAuspiciousDays({
1462+
body: {
1463+
activity: 'wedding',
1464+
startDate: '2026-03-01',
1465+
endDate: '2026-04-30',
1466+
avoidAnimal: 'rat',
1467+
},
1468+
});
1469+
1470+
// List the five elements - Wu Xing API with generating and controlling cycles
1471+
const { data } = await roxy.chineseAstrology.listFiveElements({ query: { limit: 5, offset: 0 } });
1472+
```
1473+
1474+
---
1475+
1476+
## Feng Shui — `roxy.fengShui`
1477+
1478+
Compute classical feng shui from one API: Xuan Kong flying star natal charts for any of the nine periods and 24 mount...
1479+
1480+
```typescript
1481+
// Calculate Kua number - Feng shui personal direction calculator API
1482+
const { data } = await roxy.fengShui.calculateKuaNumber({
1483+
body: {
1484+
date: '1985-07-15',
1485+
gender: 'male',
1486+
yearBoundary: 'li-chun',
1487+
},
1488+
});
1489+
1490+
// Look up a Kua number - Eight Mansions reference API
1491+
const { data } = await roxy.fengShui.getKuaNumber({ path: { number: 8 } });
1492+
1493+
// Generate Eight Mansions map - Ba Zhai lucky direction API
1494+
const { data } = await roxy.fengShui.generateEightMansions({
1495+
body: {
1496+
kua: 6,
1497+
date: '1985-07-15',
1498+
gender: 'male',
1499+
yearBoundary: 'li-chun',
1500+
facing: 'Southeast',
1501+
},
1502+
});
1503+
1504+
// Generate flying star natal chart - Xuan Kong Fei Xing API
1505+
const { data } = await roxy.fengShui.generateFlyingStarChart({ body: { period: 9, facing: 'wu', facingDegrees: 180 } });
1506+
1507+
// Annual flying stars - Yearly feng shui star chart API
1508+
const { data } = await roxy.fengShui.getAnnualFlyingStars({ path: { year: 2026 } });
1509+
1510+
// Monthly flying stars - Month by month feng shui overlay API
1511+
const { data } = await roxy.fengShui.getMonthlyFlyingStars({ query: { year: 2026, month: 1 } });
1512+
1513+
// List the nine flying stars - Xuan Kong star reference API
1514+
const { data } = await roxy.fengShui.listFlyingStars({ query: { limit: 20, offset: 0 } });
1515+
1516+
// Annual afflictions - Tai Sui, San Sha and Five Yellow API
1517+
const { data } = await roxy.fengShui.getAnnualAfflictions({ path: { year: 2026 } });
1518+
1519+
// List Bagua sectors - Feng shui bagua map API
1520+
const { data } = await roxy.fengShui.listBaguaSectors({ query: { limit: 20, offset: 0 } });
1521+
1522+
// Look up a Bagua sector - Life area reference API
1523+
const { data } = await roxy.fengShui.getBaguaSector({ path: { id: 'wealth' } });
1524+
1525+
// List the nine periods - San Yuan period table API
1526+
const { data } = await roxy.fengShui.listNinePeriods({ query: { date: '2026-08-23' } });
1527+
```
1528+
1529+
---
1530+
13281531
## Numerology — `roxy.numerology`
13291532

13301533
Numerology API to calculate life path, expression, soul urge, personality, and maturity numbers, with Pinnacle and Ch...

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.69",
3+
"version": "1.2.70",
44
"description": "TypeScript SDK for Roxy — the multi-domain spiritual intelligence API",
55
"type": "module",
66
"exports": {

0 commit comments

Comments
 (0)