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
docs: globalize examples, front-load high-demand keywords, sync domains to 12+
Lead-with-global: the Western examples (natal chart, daily horoscope, synastry,
human design, forecast) use global cities while the Vedic section keeps Indian
coordinates. The README opening now front-loads the high-demand surface (natal
charts, daily horoscopes, synastry, Vedic kundli, tarot spreads, numerology,
human design bodygraphs, transit forecasts). Domain count reads 12+ and the
breadth lists include human design and forecast.
Every chart, horoscope, panchang, dasha, dosha, navamsa, KP, synastry, compatibility, and natal endpoint needs `latitude`, `longitude`, and (for Western) `timezone`. **Never ask the user for coordinates.** Always call `roxy.location.searchCities` first.
// `timezone` is the IANA string ("Asia/Kolkata"). Pass it directly to any chart
28
+
// `timezone` is the IANA string ("America/New_York"). Pass it directly to any chart
29
29
// endpoint and the server resolves it to the DST-correct decimal offset using
30
30
// the chart's own `date`, so a January 1990 New York chart picks EST (-5) even
31
31
// when you looked the city up in July. If you prefer numbers, `utcOffset`
32
32
// (5.5, -5, 9, ...) also works and produces identical charts.
33
33
```
34
34
35
-
`q` accepts bare city (`'Mumbai'`), city + country (`'Berlin Germany'`), or comma-qualified (`'Springfield, Illinois'`). Use the qualified form to disambiguate same-named cities.
35
+
`q` accepts bare city (`'Paris'`), city + country (`'Berlin Germany'`), or comma-qualified (`'Springfield, Illinois'`). Use the qualified form to disambiguate same-named cities.
36
36
37
37
## Domains
38
38
@@ -57,7 +57,7 @@ Type `roxy.` to see all available namespaces. Type `roxy.{domain}.` to see every
57
57
|`roxy.languages`| 1 | List the response languages accepted by the `lang` query parameter on every i18n-aware endpoint |
58
58
<!-- END:DOMAINS -->
59
59
60
-
**Total:**148 endpoints across 12 product domains plus usage and languages. Counts auto-sync from `specs/openapi.json` at release time.
60
+
**Total:**150+ endpoints across 12+ product domains plus usage and languages. Per-domain counts in the table above auto-sync from `specs/openapi.json` at release time.
61
61
62
62
## Quality guidelines for agents
63
63
@@ -74,7 +74,7 @@ Five rules to follow when writing any call with this SDK. Get these right and th
74
74
### Two-step pattern for coordinate-dependent endpoints
|`longitude`| Decimal degrees (number) |`-0.1278` (London), `-74.006` (NYC), `139.6917` (Tokyo) | Same as latitude - no DMS strings |
208
208
|`sign` (horoscope path) | Lowercase zodiac name |`aries`, `taurus`, `gemini`, ... `pisces`|`"Aries"`, `"♈"`, `"1"`, `"ARIES"` (case-insensitive but prefer lowercase) |
209
209
|`chakra` (crystals path) | Title-case English name from the fixed enum |`"Root"`, `"Sacral"`, `"Solar Plexus"`, `"Heart"`, `"Throat"`, `"Third Eye"`, `"Crown"`|`"heart"`, `"third-eye"`, `"solar plexus"` - route is case-insensitive at runtime, but the generated TS enum is title-case; lowercase fails `tsc --strict`. |
210
210
|`fullName` (numerology) | Birth-certificate name |`"John William Smith"`, `"Priya Rajesh Sharma"`| Nickname, married name, partial name - affects all letter-based calcs |
Copy file name to clipboardExpand all lines: README.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ TypeScript SDK for astrology, Vedic astrology, numerology, tarot, and more.
15
15
16
16
One API key. Fully typed. Verified against NASA JPL Horizons.
17
17
18
-
The fastest way to add natal charts, kundli matching, daily horoscopes, tarot readings, and spiritual insights to Node.js apps, backends, and AI agents. Ten domains behind a single [Roxy](https://roxyapi.com) subscription, interpretations in eight languages.
18
+
The fastest way to add natal charts, daily horoscopes, synastry, Vedic kundli, tarot spreads, numerology, human design bodygraphs, and transit forecasts to Node.js apps, backends, and AI agents. 12+ domains behind a single [Roxy](https://roxyapi.com) subscription, interpretations in eight languages.
0 commit comments