@@ -378,6 +378,7 @@ Vedic astrology (Jyotish) and KP API for kundli generation with 15 divisional ch
378378```typescript
379379// Get birth chart (D1 Rashi chart) - Kundli Calculator API
380380const { data } = await roxy.vedicAstrology.generateBirthChart({
381+ query: { focus: 'general' },
381382 body: {
382383 date: '1990-07-04',
383384 time: '10:12:00',
@@ -448,6 +449,7 @@ const { data } = await roxy.vedicAstrology.getMonthlyEphemeris({
448449
449450// Get current Mahadasha, Antardasha, Pratyantardasha, Sookshma, Prana - Dasha Calculator API
450451const { data } = await roxy.vedicAstrology.getCurrentDasha({
452+ query: { focus: 'general' },
451453 body: {
452454 date: '1990-07-04',
453455 time: '10:12:00',
@@ -462,6 +464,7 @@ const { data } = await roxy.vedicAstrology.getCurrentDasha({
462464
463465// Get all 9 Mahadasha periods (120-year cycle)
464466const { data } = await roxy.vedicAstrology.getMajorDashas({
467+ query: { focus: 'general' },
465468 body: {
466469 date: '1990-07-04',
467470 time: '10:12:00',
@@ -477,6 +480,7 @@ const { data } = await roxy.vedicAstrology.getMajorDashas({
477480// Get all Antardashas (sub-periods) for a specific Mahadasha
478481const { data } = await roxy.vedicAstrology.getSubDashas({
479482 path: { mahadasha: 'Jupiter' },
483+ query: { focus: 'general' },
480484 body: {
481485 date: '1990-07-04',
482486 time: '10:12:00',
@@ -492,6 +496,7 @@ const { data } = await roxy.vedicAstrology.getSubDashas({
492496// Get all Pratyantardashas (antara periods) for a Mahadasha and Antardasha
493497const { data } = await roxy.vedicAstrology.getPratyantardashas({
494498 path: { mahadasha: 'Saturn', antardasha: 'Venus' },
499+ query: { focus: 'general' },
495500 body: {
496501 date: '1990-07-04',
497502 time: '10:12:00',
@@ -511,6 +516,7 @@ const { data } = await roxy.vedicAstrology.getSookshmaDashas({
511516 antardasha: 'Venus',
512517 pratyantardasha: 'Rahu',
513518 },
519+ query: { focus: 'general' },
514520 body: {
515521 date: '1990-07-04',
516522 time: '10:12:00',
@@ -531,6 +537,7 @@ const { data } = await roxy.vedicAstrology.getPranaDashas({
531537 pratyantardasha: 'Rahu',
532538 sookshma: 'Jupiter',
533539 },
540+ query: { focus: 'general' },
534541 body: {
535542 date: '1990-07-04',
536543 time: '10:12:00',
@@ -666,6 +673,7 @@ const { data } = await roxy.vedicAstrology.getKpCusps({
666673
667674// Generate complete KP birth chart
668675const { data } = await roxy.vedicAstrology.generateKpChart({
676+ query: { focus: 'general' },
669677 body: {
670678 date: '1990-07-04',
671679 time: '10:12:00',
@@ -863,6 +871,35 @@ const { data } = await roxy.vedicAstrology.calculateShadbala({
863871 timezone: 5.5,
864872 },
865873});
874+
875+ // List all 17 avastha states - Planetary State Reference
876+ const { data } = await roxy.vedicAstrology.listAvasthas({ query: { system: 'deeptadi' } });
877+
878+ // Get avastha by ID - Planetary State Detail
879+ const { data } = await roxy.vedicAstrology.getAvastha({ path: { id: 'dipta' } });
880+
881+ // Get the twelve Arudha padas - Arudha Lagna Calculator API
882+ const { data } = await roxy.vedicAstrology.calculateArudhaPadas({
883+ body: {
884+ date: '1990-07-04',
885+ time: '10:12:00',
886+ latitude: 28.6139,
887+ longitude: 77.209,
888+ timezone: 5.5,
889+ },
890+ });
891+
892+ // Get Chara Karakas including Atmakaraka - Jaimini Karaka Calculator API
893+ const { data } = await roxy.vedicAstrology.calculateCharaKarakas({
894+ body: {
895+ date: '1990-07-04',
896+ time: '10:12:00',
897+ latitude: 28.6139,
898+ longitude: 77.209,
899+ timezone: 5.5,
900+ scheme: 'eight',
901+ },
902+ });
866903```
867904
868905---
0 commit comments