curl -X POST https://api.occultapi.com/api/astro/raja_yoga/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"keys":["get_raja_yoga_details_for_all_charts"],"date_time":"2025-07-14T11:00:37.673Z","latitude":13,"longitude":77.5946,"timezone":5.5}'Раджа-йога — це поєднання в натальній карті, яке, за традицією, дає статус і успіх. Основний випадок — зв’язок володаря кутового дому (1, 4, 7, 10) з володарем тригону (1, 5, 9): вони стоять у з’єднанні, аспектують один одного або обмінюються знаками. Ендпоінт перевіряє три окремі варіанти, які реалізовано в ядрі: раджа-йогу Віпаріта (володарі складних шостого, восьмого й дванадцятого домів розташовані в цих же домах), раджа-йогу Нічабханга (падіння планети скасовано) і раджа-йогу Дхарма-Кармадхіпаті (володарі дев’ятого й десятого домів пов’язані між собою). Ключ один — `get_raja_yoga_details_for_all_charts`: він виконує перевірки не лише в натальній карті, а в усіх дробових картах, які знає ядро. Його значення — масив із трьох елементів: об’єкт, де кожній знайденій йозі відповідають її деталі, кількість знайдених йог і кількість виконаних перевірок (три типи йог у двадцяти трьох дробових картах, тобто 69). Деталі кожної йоги — список рядків: спершу рядок із назвою дробової карти та парами планет, що утворюють йогу, напр. `"D1-Raja Yoga Pairs: [Viyaazhan-Sani]"`, далі назва йоги, її визначення та очікувані наслідки. Два зауваження щодо результату. Назви планет у рядку пар завжди подано в тамільській транслітерації, хоч би що ви надіслали: Suriyan — Сонце, Chandran — Місяць, Sevvay — Марс, Budhan — Меркурій, Viyaazhan — Юпітер, VeLLi — Венера, Sani — Сатурн. Крім того, результати всіх дробових карт зводяться в один об’єкт із назвами йог як ключами, тому кожна йога трапляється лише раз і прив’язується до першої дробової карти, у якій її знайдено: префікс `D4-` означає, що в самій натальній карті цієї йоги немає. Одне застереження, перш ніж будувати на цьому щось своє: базовий розрахунок наразі підставляє фіксовану дату замість надісланого `date_time`, тож результат змінюється від полів місця, але не від дати народження. Перш ніж покладатися на нього, перевірте його на карті, яку ви добре знаєте.
| Поле | Тип | Обов’язкове | Примітки |
|---|---|---|---|
| date_time | string (date-time) | обов’язковий | Момент, для якого виконується розрахунок, у форматі ISO 8601. ЗАВЖДИ вказуйте зміщення або Z у кінці: значення без часового поясу читається як Asia/Kolkata (UTC+05:30), а не UTC, і може повернути результат за попередній день із кодом 200. '2026-09-01T06:00:00Z' і '2026-09-01 06:00:00' — різні моменти, і відповіді для них різні. |
| keys | array | обов’язковий | Які розрахунки повернути, у вигляді списку назв. Див. таблицю ключів цього ендпоінта; через нерозпізнану назву відхиляється весь запит. Один виклик коштує один кредит незалежно від кількості запитаних ключів, тож запитуйте все потрібне одразу, а не кількома викликами. |
| latitude | number (double) | обов’язковий | Широта місця в десяткових градусах. Додатні значення — північ, від’ємні — південь. Приклад: 26.9124 для Джайпура, 40.7128 для Нью-Йорка. Хвилини й секунди не приймаються — спершу переведіть їх у градуси. min -90 · max 90 |
| longitude | number (double) | обов’язковий | Довгота місця в десяткових градусах. Додатні значення — схід, від’ємні — захід. Приклад: 75.7873 для Джайпура, -74.0060 для Нью-Йорка. Зверніть увагу на знак: без мінуса Нью-Йорк опиниться в Китаї. min -180 · max 180 |
| timezone | number (double) | обов’язковий | Зміщення місця від UTC у годинах, десятковим дробом. Приклад: 5.5 для Індії (UTC+05:30). Означає те саме, що й timezone_as_float, — інші ендпоінти просто називають це поле інакше. |
Перелічіть у keys саме ті розрахунки, які вам потрібні. Один невідомий ключ — і відхиляється весь запит. Скільки б ключів ви не запитали, спишеться 1 кредит, тож збирайте їх в один виклик.
| Ключ | Додаткові поля | Опис | |
|---|---|---|---|
| get_raja_yoga_details_for_all_charts | — | Перевіряє всі дробові карти на три варіанти раджа-йоги, реалізовані в ядрі: Віпаріта, Нічабханга й Дхарма-Кармадхіпаті. Повертає масив із трьох елементів: об’єкт, де ключі — назви йог, а значення — їхні деталі, кількість знайдених йог і кількість виконаних перевірок (69, тобто три типи йог у двадцяти трьох картах). Деталі кожної йоги — список рядків: дробова карта й пари планет, що утворюють йогу, далі назва йоги, визначення й наслідки. Оскільки результати всіх карт зводяться в один об’єкт, кожна йога трапляється лише раз — у першій карті, де її знайдено. |