Skip to content

Commit 44101af

Browse files
release: v1.2.43
1 parent 1684abf commit 44101af

8 files changed

Lines changed: 129 additions & 42 deletions

File tree

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Type `roxy.` to see all available namespaces. Type `roxy.{domain}.` to see every
5252
| `roxy.crystals` | Crystal healing API with 80 healing crystals and gemstones and their spiritual, emotional, and physical properties |
5353
| `roxy.dreams` | Dream interpretation API with a 2,000+ symbol dream dictionary and psychological meanings covering animals, objects,... |
5454
| `roxy.angelNumbers` | Angel numbers API with meanings for 111, 222, 333, 444, 555, 666, 777, 888, 999, 1111, and 75+ sequences covering eve... |
55-
| `roxy.location` | City search and geocoding API with 7,000+ cities across 227 countries, returning latitude, longitude, IANA timezone,... |
55+
| `roxy.location` | City search and geocoding API with 23,000+ cities across 240+ countries, returning latitude, longitude, IANA timezone... |
5656
| `roxy.usage` | Monitor your API usage, check rate limits, and track request consumption |
5757
| `roxy.languages` | List the response languages accepted by the `lang` query parameter on every i18n-aware endpoint |
5858
<!-- END:DOMAINS -->

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ const { latitude, longitude, timezone } = data.cities[0];
9696
| `roxy.crystals` | Crystal healing API with 80 healing crystals and gemstones and their spiritual, emotional, and physical properties |
9797
| `roxy.dreams` | Dream interpretation API with a 2,000+ symbol dream dictionary and psychological meanings covering animals, objects,... |
9898
| `roxy.angelNumbers` | Angel numbers API with meanings for 111, 222, 333, 444, 555, 666, 777, 888, 999, 1111, and 75+ sequences covering eve... |
99-
| `roxy.location` | City search and geocoding API with 7,000+ cities across 227 countries, returning latitude, longitude, IANA timezone,... |
99+
| `roxy.location` | City search and geocoding API with 23,000+ cities across 240+ countries, returning latitude, longitude, IANA timezone... |
100100
| `roxy.usage` | Monitor your API usage, check rate limits, and track request consumption |
101101
| `roxy.languages` | List the response languages accepted by the `lang` query parameter on every i18n-aware endpoint |
102102
<!-- END:DOMAINS -->

docs/llms-full.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1442,7 +1442,7 @@ const { data } = await roxy.angelNumbers.getDailyAngelNumber({ body: { seed: 'us
14421442

14431443
## Location and Timezone — `roxy.location`
14441444

1445-
City search and geocoding API with 7,000+ cities across 227 countries, returning latitude, longitude, IANA timezone,...
1445+
City search and geocoding API with 23,000+ cities across 240+ countries, returning latitude, longitude, IANA timezone...
14461446

14471447
```typescript
14481448
// Search cities worldwide - Geocoding autocomplete with coordinates and timezone

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

specs/openapi.json

Lines changed: 110 additions & 23 deletions
Large diffs are not rendered by default.

src/sdk.gen.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -871,7 +871,7 @@ export class VedicAstrology extends HeyApiClient {
871871
/**
872872
* Detect classical Vedic yogas in a birth chart
873873
*
874-
* Chart-driven detection of 12 classical Vedic yogas: Gajakesari (parashara three-rule definition), Sunapha, Anapha, Dhurdhura, Kemadruma, Chandra Mangala, Budha-Aditya, and the five Pancha Mahapurusha yogas (Ruchaka, Bhadra, Hamsa, Malavya, Sasa). Each yoga is returned with a present boolean and a classical-text evidence string naming the rule that triggered or failed (kendra position, dignity, malefic drishti, lordship, retrograde state). Unlike GET /yoga and GET /yoga/{id} which are dictionary lookups, this endpoint computes the kundli from birth data and runs the detection rules. Sources: BPHS ch. 75, Mantreswara Phaladeepika ch. 6, B.V. Raman Three Hundred Important Combinations.
874+
* Chart-driven detection of 12 classical Vedic yogas: Gajakesari (parashara three-rule definition), Sunapha, Anapha, Dhurdhura, Kemadruma, Chandra Mangala, Budha-Aditya, and the five Pancha Mahapurusha yogas (Ruchaka, Bhadra, Hamsa, Malavya, Sasa). Each yoga is returned with an `id`, `name`, a `present` boolean, a `quality` (Positive, Negative, or Both, i.e. auspicious, inauspicious, or context-dependent), and a classical-text `evidence` string naming the rule that triggered or failed (kendra position, dignity, malefic drishti, lordship, retrograde state). There is no separate major/minor flag; `quality` is the auspiciousness axis. Unlike GET /yoga and GET /yoga/{id} which are dictionary lookups, this endpoint computes the kundli from birth data and runs the detection rules. Sources: BPHS ch. 75, Mantreswara Phaladeepika ch. 6, B.V. Raman Three Hundred Important Combinations.
875875
*/
876876
public detectYogas<ThrowOnError extends boolean = false>(options?: Options<PostVedicAstrologyYogaDetectData, ThrowOnError>) {
877877
return (options?.client ?? this.client).post<PostVedicAstrologyYogaDetectResponses, PostVedicAstrologyYogaDetectErrors, ThrowOnError>({

src/types.gen.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -877,11 +877,11 @@ export type TransitsRequest = {
877877
*/
878878
natalChart?: {
879879
/**
880-
* Date in YYYY-MM-DD format.
880+
* Date in YYYY-MM-DD format. A single-digit month or day is accepted and zero-padded (2026-3-5 becomes 2026-03-05). Impossible calendar dates are rejected.
881881
*/
882882
date: string;
883883
/**
884-
* Time in 24-hour HH:MM:SS format.
884+
* Time in 24-hour format. Seconds are optional and default to 00 (14:30 becomes 14:30:00); a single-digit hour is zero-padded. Out-of-range values are rejected.
885885
*/
886886
time: string;
887887
latitude: number;
@@ -2779,7 +2779,7 @@ export type BirthChartResponse = {
27792779
};
27802780
};
27812781
/**
2782-
* Twelve classical yogas detected against this chart: Gajakesari (three-rule parashara definition), Sunapha, Anapha, Dhurdhura, Kemadruma, Chandra Mangala, Budha-Aditya, and the five Pancha Mahapurusha (Ruchaka, Bhadra, Hamsa, Malavya, Sasa). Each entry carries an `id` (matches `GET /yoga/{id}` for full glossary lookup), a `present` boolean, and classical-text `evidence` for the rule that triggered or failed.
2782+
* Twelve classical yogas detected against this chart: Gajakesari (three-rule parashara definition), Sunapha, Anapha, Dhurdhura, Kemadruma, Chandra Mangala, Budha-Aditya, and the five Pancha Mahapurusha (Ruchaka, Bhadra, Hamsa, Malavya, Sasa). Each entry carries an `id` (matches `GET /yoga/{id}` for full glossary lookup), a `present` boolean, a `quality` (Positive, Negative, or Both = auspicious, inauspicious, or context-dependent), and classical-text `evidence` for the rule that triggered or failed.
27832783
*/
27842784
yogas?: Array<{
27852785
/**
@@ -3632,7 +3632,7 @@ export type SadhesatiRequest = {
36323632

36333633
export type YogaDetectResponse = {
36343634
/**
3635-
* Array of 12 detected yogas. Every entry carries a present boolean; filter on present === true for active yogas. Evidence text names the rule that triggered or failed.
3635+
* Array of 12 detected yogas. Every entry carries a `present` boolean and a `quality` (Positive, Negative, or Both = auspicious, inauspicious, or context-dependent); filter on present === true for active yogas. Evidence text names the rule that triggered or failed.
36363636
*/
36373637
yogas: Array<{
36383638
/**
@@ -4765,11 +4765,11 @@ export type KpPlanetsIntervalResponse = {
47654765

47664766
export type KpPlanetsIntervalRequest = {
47674767
/**
4768-
* Start datetime in ISO 8601 format. Always interpreted as local time when a non-zero timezone is provided (Z suffix is ignored). With timezone 0, Z suffix is treated as UTC.
4768+
* Start datetime in ISO 8601 (YYYY-MM-DDTHH:MM:SS). Interpreted as local time when a non-zero timezone is provided (a trailing Z is accepted but ignored); with timezone 0 it is UTC.
47694769
*/
47704770
startDatetime: string;
47714771
/**
4772-
* End datetime in ISO 8601 format. Maximum 7 days from start. Always interpreted as local time when a non-zero timezone is provided (Z suffix is ignored).
4772+
* End datetime in ISO 8601 (YYYY-MM-DDTHH:MM:SS). Maximum 7 days from start. Interpreted as local time when a non-zero timezone is provided (a trailing Z is accepted but ignored); with timezone 0 it is UTC.
47734773
*/
47744774
endDatetime: string;
47754775
/**
@@ -14341,7 +14341,7 @@ export type PostVedicAstrologyPanchangBasicResponse = PostVedicAstrologyPanchang
1434114341
export type PostVedicAstrologyPanchangDetailedData = {
1434214342
body?: {
1434314343
/**
14344-
* Date in YYYY-MM-DD format.
14344+
* Date in YYYY-MM-DD format. A single-digit month or day is accepted and zero-padded (2026-3-5 becomes 2026-03-05). Impossible calendar dates are rejected.
1434514345
*/
1434614346
date: string;
1434714347
/**
@@ -15017,7 +15017,7 @@ export type PostVedicAstrologyPanchangDetailedResponse = PostVedicAstrologyPanch
1501715017
export type PostVedicAstrologyPanchangChoghadiyaData = {
1501815018
body?: {
1501915019
/**
15020-
* Date in YYYY-MM-DD format.
15020+
* Date in YYYY-MM-DD format. A single-digit month or day is accepted and zero-padded (2026-3-5 becomes 2026-03-05). Impossible calendar dates are rejected.
1502115021
*/
1502215022
date: string;
1502315023
/**
@@ -15206,7 +15206,7 @@ export type PostVedicAstrologyPanchangChoghadiyaResponse = PostVedicAstrologyPan
1520615206
export type PostVedicAstrologyPanchangHoraData = {
1520715207
body?: {
1520815208
/**
15209-
* Date in YYYY-MM-DD format.
15209+
* Date in YYYY-MM-DD format. A single-digit month or day is accepted and zero-padded (2026-3-5 becomes 2026-03-05). Impossible calendar dates are rejected.
1521015210
*/
1521115211
date: string;
1521215212
/**
@@ -16684,7 +16684,7 @@ export type PostVedicAstrologyKpRulingPlanetsData = {
1668416684
*/
1668516685
timezone?: number | string;
1668616686
/**
16687-
* ISO 8601 datetime for ruling planets. Defaults to current time. Always interpreted as local time when a non-zero timezone is provided (Z suffix is ignored).
16687+
* ISO 8601 datetime (YYYY-MM-DDTHH:MM:SS) for ruling planets. Defaults to current time. Interpreted as local time when a non-zero timezone is provided (a trailing Z is accepted but ignored); with timezone 0 it is UTC.
1668816688
*/
1668916689
datetime?: string;
1669016690
/**
@@ -16821,11 +16821,11 @@ export type PostVedicAstrologyKpRulingPlanetsResponse = PostVedicAstrologyKpRuli
1682116821
export type PostVedicAstrologyKpRulingPlanetsIntervalData = {
1682216822
body?: {
1682316823
/**
16824-
* Start of the interval range in ISO 8601 format. Always interpreted as local time when a non-zero timezone is provided (Z suffix is ignored).
16824+
* Start of the interval range in ISO 8601 (YYYY-MM-DDTHH:MM:SS). Interpreted as local time when a non-zero timezone is provided (a trailing Z is accepted but ignored); with timezone 0 it is UTC.
1682516825
*/
1682616826
startDatetime: string;
1682716827
/**
16828-
* End of the interval range in ISO 8601 format. Always interpreted as local time when a non-zero timezone is provided (Z suffix is ignored).
16828+
* End of the interval range in ISO 8601 (YYYY-MM-DDTHH:MM:SS). Interpreted as local time when a non-zero timezone is provided (a trailing Z is accepted but ignored); with timezone 0 it is UTC.
1682916829
*/
1683016830
endDatetime: string;
1683116831
/**
@@ -21665,7 +21665,7 @@ export type PostNumerologyPersonalDayData = {
2166521665
*/
2166621666
day: number;
2166721667
/**
21668-
* Target date in YYYY-MM-DD format (defaults to today)
21668+
* Target date in YYYY-MM-DD format. Defaults to today (UTC).
2166921669
*/
2167021670
targetDate?: string;
2167121671
};

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.42';
1+
export const VERSION = '1.2.43';

0 commit comments

Comments
 (0)