सीधे सामग्री पर जाएँ
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वैकल्पिक

कौन-सी गणनाएँ लौटानी हैं, उनके नामों की सूची। इस एंडपॉइंट की key तालिका देखें; एक भी अनजान नाम हो, तो पूरा अनुरोध अस्वीकार हो जाता है। आप जितनी चाहें keys माँगें, एक कॉल पर एक ही क्रेडिट लगता है, इसलिए कई कॉल करने के बजाय जो कुछ चाहिए, सब एक साथ माँग लें।

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 देखकर फ़ैसला करें। पूरी सूची त्रुटि संदर्भ में है।