curl -X POST https://api.occultapi.com/api/astro/ashtakoota/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"keys":["raasi_from_nakshatra_pada"],"boy_nakshatra_number":5,"boy_paadham_number":3,"girl_nakshatra_number":12,"girl_paadham_number":2,"method":"North","nakshatra_number":0,"paadha_number":0,"use_astroyogi_method":true}'Ашта-кута — північноіндійська система з восьми критеріїв, що оцінює сумісність нареченої та нареченого лише за їхніми накшатрами народження. Кожен критерій має свій максимум балів: Варна — 1, Вася — 2, Тара — 3, Йоні — 4, Граха Майтрі — 5, Гана — 6, Бхакут — 7, Наді — 8; разом не більше 36 балів. Південноіндійська практика («порутхам») ставить майже ті самі запитання, але на більшість відповідає «так» чи «ні» і додає ще чотири перевірки: Махендра, Ведха, Раджу та Стхрі Дхірга. Вам потрібні лише чотири числа: накшатри нареченої та нареченого (1–27, від Ашвіні до Реваті) і пада кожної (1–4). Час і місце народження не потрібні; якщо ж вони у вас є, скористайтеся /api/astro/horoscope-match/: він сам визначить накшатру й поверне повніший звіт. Почніть із ключа `compatibility_score` — він виконує всі перевірки й повертає їх разом із сумою. Варто знати дві речі. Поле `method` приймається, але до розрахунку не доходить, тож бали завжди рахуються за північноіндійською системою; щоб отримати південноіндійську відповідь «так/ні» для певної перевірки, запитуйте відповідний ключ із `_south`. Крім того, кожна кута в північній формі повертає список із двох елементів [score, maximum], а не просто число.
| Поле | Тип | Обов’язкове | Примітки |
|---|---|---|---|
| boy_nakshatra_number | integer | обов’язковий | |
| boy_paadham_number | integer | обов’язковий | |
| girl_nakshatra_number | integer | обов’язковий | |
| girl_paadham_number | integer | обов’язковий | |
| keys | array | обов’язковий | Які розрахунки повернути, у вигляді списку назв. Див. таблицю ключів цього ендпоінта; через нерозпізнану назву відхиляється весь запит. Один виклик коштує один кредит незалежно від кількості запитаних ключів, тож запитуйте все потрібне одразу, а не кількома викликами. raasi_from_nakshatra_padavarna_poruthamvasiya_poruthamvasiya_porutham_southdina_poruthamdina_porutham_southgana_poruthamgana_porutham_southyoni_poruthamyoni_porutham_southraasi_adhipathi_poruthamraasi_adhipathi_porutham_southМасив рядків. Варіанти `_south` повертають південноіндійську булеву форму того самого порутхаму. |
| method | string | обов’язковий | NorthSouthВАЖЛИВО: `method` оголошено обов’язковим, але в ядро він не передається, тож завжди діє типове значення ашта-кути "North", хоч би що ви надіслали. Якби параметр передавався, ядро шукало б у ньому підрядок 'south' без урахування регістру: 'South'/'south'/'South Indian' вибирали б південний метод, а будь-яке інше значення — північний. |
| nakshatra_number | integer | обов’язковий | |
| paadha_number | integer | обов’язковий | |
| use_astroyogi_method | boolean | обов’язковий |
Перелічіть у keys саме ті розрахунки, які вам потрібні. Один невідомий ключ — і відхиляється весь запит. Скільки б ключів ви не запитали, спишеться 1 кредит, тож збирайте їх в один виклик.
| Ключ | Додаткові поля | Опис | |
|---|---|---|---|
| compatibility_score | — | Усі перевірки одразу — плаский список із 13 елементів у такому порядку: Варна, Вася, Гана, Діна, Йоні, Граха Майтрі, Бхакут і Наді як прості числа, далі сума з 36, далі Махендра, Ведха, Раджу та Стхрі Дхірга як булеві значення. Зверніть увагу: перші вісім тут — просто бали, а не пари [score, maximum], як в окремих ключах, і йдуть вони не в порядку від 1 до 8 балів. | |
| dina_porutham | — | Діна, або Тара-кута: відлічує накшатру нареченого від накшатри нареченої й за отриманою категорією тари оцінює здоров’я та добробут. Максимум — 3 бали; повертає [score, 3.0], де бал дорівнює 0.0, 1.5 або 3.0. | |
| dina_porutham_south | — | Південноіндійська форма Діни: true, коли відстань у накшатрах від нареченого до нареченої — одна з дванадцяти сприятливих (2, 4, 6, 8, 9, 11, 13, 15, 18, 20, 24, 26). Повертає булеве значення. | |
| gana_porutham | — | Гана-кута порівнює темпераменти пари — божественний, людський чи демонічний. Максимум — 6 балів. Повертає [score, 6], де бал дорівнює 0, 1, 5 або 6. | |
| gana_porutham_south | — | Південноіндійська форма Гани: true лише тоді, коли обидві накшатри належать до однієї гани за південноіндійськими списками. Повертає булеве значення, тож часткова відповідність, яка в північній формі дала б 5 балів, тут дає false. | |
| mahendra_porutham | — | Махендра — одна з чотирьох додаткових південноіндійських перевірок; стосується потомства й міцності союзу. True, коли відлік від накшатри нареченої до накшатри нареченого дорівнює 4, 7, 10, 13, 16, 19, 22 або 25. Повертає булеве значення. | |
| mahendra_porutham_south | — | Те саме, що `mahendra_porutham`: південноіндійський варіант просто викликає його, тож обидва ключі повертають однакове булеве значення. Запитуйте один із них, а не обидва. | |
| naadi_porutham | — | Наді-кута — перевірка конституції. Вона має найбільшу вагу, 8 балів, і за традицією розбіжність за наді нічим не компенсувати. Повертає [score, 8], де бал дорівнює 0 або 8. | |
| naadi_porutham_south | — | Південноіндійська форма Наді: true, коли дві накшатри належать до різних наді. Повертає булеве значення; true відповідає 8 балам у північній формі. | |
| raasi_adhipathi_porutham | — | Граха Майтрі-кута — дружба між володарями місячних знаків пари. Максимум — 5 балів. Повертає [score, 5.0], де бал дорівнює 0, 0.5, 1, 3, 4 або 5. | |
| raasi_adhipathi_porutham_south | — | Південноіндійська форма Граха Майтрі за окремою таблицею дружби володарів. Повертає ціле число 0 або 1. Зверніть увагу: це число, а не булеве значення, як у більшості інших ключів `_south`. | |
| raasi_from_nakshatra_pada | nakshatra_number, paadha_number | Місячний знак, у якому лежить задана чверть накшатри. Приймає `nakshatra_number` (1–27) і `paadha_number` (1–4) — зверніть увагу, що це окремі поля запиту, а не поля для хлопця й дівчини, — і повертає одне ціле число 1–12, від Овна до Риб. | |
| raasi_porutham | — | Бхакут-кута оцінює відстань між місячними знаками пари. Максимум — 7 балів. Повертає [score, 7], де бал дорівнює 0 або 7: часткових балів немає. | |
| raasi_porutham_south | — | Південноіндійська форма Бхакуту: true саме тоді, коли північна форма дала б повні 7 балів. Повертає булеве значення. | |
| rajju_porutham | — | Раджу: кожна накшатра відповідає частині тіла (голова, шия, живіт, талія чи стопа); перевірка стосується тривалості життя чоловіка. Повертає булеве значення: true, коли обидві накшатри належать до однієї групи раджу. | |
| rajju_porutham_south | — | Південноіндійська форма Раджу з дрібнішим восьмичастинним поділом, що розбиває кожну частину тіла на висхідну (aaroga) і низхідну (avaroga) половини. Повертає булеве значення і може розходитися з `rajju_porutham`, бо групи сформовано інакше. | |
| sthree_dheerga_porutham | — | Стхрі Дхірга перевіряє, чи накшатра нареченого стоїть достатньо далеко попереду накшатри нареченої, щоб шлюб був довгим. True, коли відлік від накшатри нареченої до накшатри нареченого перевищує 15. Повертає булеве значення. | |
| sthree_dheerga_porutham_south | — | Те саме, що `sthree_dheerga_porutham`: те саме правило «відлік понад 15», результат — булеве значення. | |
| varna_porutham | — | Варна-кута — перевірка за кастою, або духовним темпераментом. Максимум — 1 бал. Повертає [score, 1], де бал дорівнює 0 або 1. | |
| vasiya_porutham | use_astroyogi_method | Вася-кута показує, наскільки партнерів тягне одне до одного і наскільки кожен піддається впливу іншого. Максимум — 2 бали. Повертає [score, 2.0], де бал дорівнює 0, 0.5, 1 або 2. Якщо встановити `use_astroyogi_method` у true, використовується альтернативна таблиця з балами 0, 1, 1.5 або 2. | |
| vasiya_porutham_south | — | Південноіндійська форма Васі: просто true/false — чи належить місячний знак нареченого до знаків, які притягує знак нареченої. Повертає булеве значення, а не пару [score, maximum], як північна форма. | |
| vedha_porutham | — | Ведха — перевірка на взаємне «проколювання» накшатр. True, коли сума номерів двох накшатр не дорівнює 19, 28 чи 37 (це уражені пари). Повертає булеве значення. | |
| vedha_porutham_south | — | Те саме, що `vedha_porutham`: південноіндійський варіант просто викликає його, тож обидва ключі повертають однакове булеве значення. | |
| yoni_porutham | — | Йоні-кута — статева й інстинктивна сумісність за тваринами-символами двох накшатр. Максимум — 4 бали. Повертає [score, 4], де бал — ціле число від 0 до 4. | |
| yoni_porutham_south | — | Південноіндійська форма Йоні: true, якщо тварини-символи двох накшатр не утворюють відомої ворожої пари. Повертає булеве значення. |