Перейти до вмісту
POST/api/astro/porutham/1 кредит

Порутхам (південноіндійська сумісність)

Південноіндійська шлюбна сумісність: усі дванадцять порутхамів за один виклик. Вкажіть накшатру народження (1-27) і паду (1-4) обох партнерів. Кожен порутхам повертається з традиційним результатом, а поряд — південноіндійський варіант. Це ІНША система, ніж північноіндійська аштакута (гун мілан), яку повертає /api/astro/ashtakoota/. Обидві розглядають ті самі дві накшатри народження, але по-різному оцінюють, що важливо, тож обирайте ту, якої дотримується ваша традиція: у тамільській, телугу й каннада традиціях сумісність визначають саме за цими порутхамами. Час і місце народження не потрібні, і це не спрощення: порутхам оцінюють за накшатрою та її чвертю, тож дату розрахунок однаково не використовував би.

https://api.occultapi.com/api/astro/porutham/
Спробувати запит

Автентифікація

Передавайте ключ у заголовку X-API-Key. Ключ — це серверні облікові дані: ніколи не вставляйте його в JavaScript, що виконується в браузері, чи в мобільний застосунок.

X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/json

Поля запиту

ПолеТипОбов’язковеПримітки
boy_nakshatra_numberintegerобов’язковий

min 1 · max 27

boy_paadham_numberintegerобов’язковий

min 1 · max 4

girl_nakshatra_numberintegerобов’язковий

min 1 · max 27

girl_paadham_numberintegerобов’язковий

min 1 · max 4

keysarrayнеобов’язковий

Які розрахунки повернути, у вигляді списку назв. Див. таблицю ключів цього ендпоінта; через нерозпізнану назву відхиляється весь запит. Один виклик коштує один кредит незалежно від кількості запитаних ключів, тож запитуйте все потрібне одразу, а не кількома викликами.

methodstringнеобов’язковий
nakshatra_numberintegerнеобов’язковий
paadha_numberintegerнеобов’язковий
use_astroyogi_methodbooleanнеобов’язковий

Приклад запиту

curl -X POST https://api.occultapi.com/api/astro/porutham/ \
  -H "X-API-Key: $OCCULT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"boy_nakshatra_number":5,"boy_paadham_number":3,"girl_nakshatra_number":12,"girl_paadham_number":2}'

Відповідь

{
  "data": {
    "system": "porutham",
    "count": 12,
    "poruthams": [
      {
        "porutham": "varna",
        "traditional": [
          0,
          1
        ],
        "south_indian": null,
        "has_south_variant": false
      },
      {
        "porutham": "vasiya",
        "traditional": [
          1,
          2
        ],
        "south_indian": true,
        "has_south_variant": true
      },
      {
        "porutham": "dina",
        "traditional": [
          3,
          3
        ],
        "south_indian": true,
        "has_south_variant": true
      },
      {
        "porutham": "gana",
        "traditional": [
          6,
          6
        ],
        "south_indian": false,
        "has_south_variant": true
      },
      {
        "porutham": "yoni",
        "traditional": [
          1,
          4
        ],
        "south_indian": true,
        "has_south_variant": true
      },
      {
        "porutham": "raasi_adhipathi",
        "traditional": [
          5,
          5
        ],
        "south_indian": 0,
        "has_south_variant": true
      },
      {
        "porutham": "raasi",
        "traditional": [
          7,
          7
        ],
        "south_indian": true,
        "has_south_variant": true
      },
      {
        "porutham": "naadi",
        "traditional": [
          8,
          8
        ],
        "south_indian": true,
        "has_south_variant": true
      },
      {
        "porutham": "mahendra",
        "traditional": false,
        "south_indian": false,
        "has_south_variant": true
      },
      {
        "porutham": "vedha",
        "traditional": true,
        "south_indian": true,
        "has_south_variant": true
      },
      {
        "porutham": "rajju",
        "traditional": false,
        "south_indian": false,
        "has_south_variant": true
      },
      {
        "porutham": "sthree_dheerga",
        "traditional": true,
        "south_indian": true,
        "has_south_variant": true
      }
    ]
  },
  "status": 200,
  "is_error": false,
  "message": "successful"
}

Записано з реального виклику з точно таким запитом, як вище. Результати лежать у data.

Помилки

Помилки обліку кредитів мають вигляд { "error": "…", "message": "<code>", "is_error": true }. Людям показуйте error, а логіку будуйте на message. Детальніше — у довіднику помилок.