Testing Kundali API - Yogas API Using Postman

Embark on a yogic journey through time with our 'Yogas' API, unraveling the sequential planetary periods that bestow unique spiritual and material experiences within the paradigm of Indian Astrology.

 Last updated : 12 Dec, 2024
 Guide

1. Securing Your API Key

To start, you need an API key. Head over to https://divineapi.com/ and register to initiate your 7-day trial.

  • Select the APIs you are interested in; you can change these selections at any time. You can add or remove APIs in the future.
  • Click on checkout, fill out the sign-up form, and enter your payment details on the next page.

Your trial will begin immediately. You won't be charged during the trial period, and you can cancel anytime without incurring any charges.

  • After logging in, your API key will be visible on your dashboard on the API Key page ( https://divineapi.com/api-keys)

 

2. Importing the Postman Collection

Import our Postman collection to facilitate your API testing:

  • After logging into your Postman account:
  • Open This link: https://documenter.getpostman.com/view/27195761/2sA3Qs8rfV 
  • Click “Run in Postman” and then select “Run in Web”.
  • Select your workspace and then select ‘import’.

 

3. Configuring Your API Request

Once the collection is imported:

  • Locate the "Yogas" API request.
  • Ensure the method is set to POST.
  • Use this request URL: https://astroapi-3.divineapi.com/indian-api/v1/yogas 

 

4. Setting Request Parameters

This API call necessitates only your API key. To find your API key.

  • Go to your DivineAPI dashboard >  API Key page.
  • Click on “Copy” next to the API key

 Notice the difference between the key, and the Access Token.

 

Go back to Postman to set the parameters.

  • Navigate to “Authorization”, select “Bearer Token” in the Auth type, and then add the token from your Divine API profile.
  • Navigate to 'Body', select 'form_data', and then add:
    • api_key: “<Your_API_Key>” - Your unique API subscription identifier.
    • full_name: “Your name” - Enter name.
    • day: “24” - Enter the date of birth.
    • month: “05” - Enter the month of birth.
    • year: "2023" - The year of interest.
    • hour: “14” - Enter the hour.
    • min: “40” - Enter the minute.
    • sec: “43” - Enter the second.
    • gender: “male” - Enter the gender.
    • place: "New Delhi" - The name of the city.
    • lat: "28.6139" - Latitude for location-specific details.
    • lon: "77.2090" - Longitude for accurate location insights.
    • tzone: "5.5" - Timezone offset from UTC.
    • lan: “en” - Enter the language.
  • Please ensure that the bearer token is exactly the same as in your profile, with no changes in spacing or formatting.

 

5. Making the Request

Hit the 'Send' button to submit your request.

 

6. Deciphering the Response

The API's response will be structured as follows:

{

{
    "success": 1,
    "data": {
        "raj_yoga": {
            "name": "Raj Yoga",
            "is_valid": "true",
            "content": {
                "detail": [
                    " and 9th lord Venus is placed in 10th house without being debilitated or conjuncted with 6th/8th/12th lords in Lagna chart.",
                    "You have 1 very strong Rajyoga.",
                    "Rajyogas elevate the status of an individual upto the strength that the rajyoga forming planet aquires. A rajyoga delivers strong character, high mental stregnth and indomitable spirit. It certainly increases the probability of success in financial, social and spiritual aspects of life. Your horoscope exhibits a strong rajyoga. You will attain high positions in your life."
                ]
            }
        },
        "vipreet_raj_yoga": {
            "name": "Vipreet Raj Yoga",
            "is_valid": "true",
            "content": {
                "detail": [
                    "Vipreet Rajyoga as the name explains is the rajyoga which is formed by the malefic or the adverse planets in the horoscope. When malefics lose their maleficence, they tend to deliver benefic results in life. Individuals having vipreet rajyoga in the horoscope excel in the adverse situations. Such individuals have an acute ability of holding their ground when they're surrounded by challenges."
                ]
            }
        },
        "dhan_yoga": {
            "name": "Dhan Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "buddha_aditya_yoga": {
            "name": "Buddha Aditya Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "gaja_kesari_yoga": {
            "name": "Gaja Kesari Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "amala_yoga": {
            "name": "Amala Yoga",
            "is_valid": "true",
            "content": {
                "detail": [
                    "The presence of Amala yoga in a person's birth chart is believed to indicate a life that is relatively free from major obstacles, diseases, and suffering. Individuals with Amala yoga are thought to lead a prosperous and fortunate life. Those with amala yoga are creative, skilled and hardworking individuals. You have this yoga and hence you're likely to stand out amongst many others."
                ]
            }
        },
        "parvata_yoga": {
            "name": "Parvata Yoga",
            "is_valid": "true",
            "content": {
                "detail": [
                    "With Parvata yoga in the chart, one is benovalent and helpful in nature and loved by all. This yoga gives immense self confidence and will power to the beneficiary. Such individuals are social influencers and agents of wisdom and kindness. You possess this yoga. Congratulations!"
                ]
            }
        },
        "kahala_yoga": {
            "name": "Kahala Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "chamara_yoga": {
            "name": "Chamara Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "sankha_yoga": {
            "name": "Sankha Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "lagnadhi_yoga": {
            "name": "Lagnadhi Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "chandradhi_yoga": {
            "name": "Chandradhi Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "pancha_mahapurusha_yoga": {
            "bhadra_pancha_mahapurusha_yoga": {
                "name": "Bhadra Pancha Mahapurusha Yoga",
                "is_valid": "false",
                "content": {
                    "detail": []
                }
            },
            "malavya_pancha_mahapurusha_yoga": {
                "name": "Malavya Pancha Mahapurusha Yoga",
                "is_valid": "false",
                "content": {
                    "detail": []
                }
            },
            "ruchaka_pancha_mahapurusha_yoga": {
                "name": "Ruchaka Pancha Mahapurusha Yoga",
                "is_valid": "false",
                "content": {
                    "detail": []
                }
            },
            "hamsa_pancha_mahapurusha_yoga": {
                "name": "Hamsa Pancha Mahapurusha Yoga",
                "is_valid": "false",
                "content": {
                    "detail": []
                }
            },
            "sasha_pancha_mahapurusha_yoga": {
                "name": "Sasha Pancha Mahapurusha Yoga",
                "is_valid": "false",
                "content": {
                    "detail": []
                }
            }
        },
        "lunar_yoga": {
            "sunapha_yoga": {
                "name": "Sunapha Yoga",
                "is_valid": "false",
                "content": {
                    "detail": []
                }
            },
            "anapha_yoga": {
                "name": "Anapha Yoga",
                "is_valid": "true",
                "content": {
                    "detail": [
                        "You have anapha yoga in your chart. You shall be rich and affluent. You will remain truthful in your life. You will possess a leadership role in an organizaation and will remain quite egoistic about it."
                    ]
                }
            },
            "duradhara_yoga": {
                "name": "Duradhara Yoga",
                "is_valid": "false",
                "content": {
                    "detail": []
                }
            }
        },
        "solar_yoga": {
            "vesi_yoga": {
                "name": "Vesi Yoga",
                "is_valid": "true",
                "content": {
                    "detail": [
                        "This yoga is present in your chart. You are creator of your own destiny. You will never aim for less in your life. You shall be hardworking and perseverant. You will enjoy great health."
                    ]
                }
            },
            "vasi_yoga": {
                "name": "Vasi Yoga",
                "is_valid": "true",
                "content": {
                    "detail": [
                        "Optimism and determination are the key aspects of your personality as you possess this yoga. You shall be driven towards fitness and healthy lifestyle. You are the person with high moral standards."
                    ]
                }
            },
            "ubhayachari_yoga": {
                "name": "Ubhayachari Yoga",
                "is_valid": "true",
                "content": {
                    "detail": [
                        "You shall be a avid speaker which will carve your way to become a great leader in your sphere of life. You shall be an accomplished individual given to your high efforts. You will have a high ego due to which people may not like you sometimes."
                    ]
                }
            }
        },
        "shubh_kartari_yoga": {
            "name": "Shubh Kartari Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "paap_kartari_yoga": {
            "name": "Paap Kartari Yoga",
            "is_valid": "false",
            "content": {
                "detail": [],
                "remedies": []
            }
        },
        "saraswati_yoga": {
            "name": "Saraswati Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "lakshmi_yoga": {
            "name": "Lakshmi Yoga",
            "is_valid": "true",
            "content": {
                "detail": [
                    "You shall be virtous and kingly in nature. You will have a charming personality. You will earn good wealth in life as you are blessed with Lakshmi Yoga. You will have high moral spirits. You shall be blessed with a daughter."
                ]
            }
        },
        "kusuma_yoga": {
            "name": "Kusuma Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "kalindi_yoga": {
            "name": "Kalindi Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "kalpadruma_yoga": {
            "name": "Kalpadruma Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "trimurti_yogas": {
            "hari_yoga": {
                "name": "Hari Yoga",
                "is_valid": "false",
                "content": {
                    "detail": []
                }
            },
            "hara_yoga": {
                "name": "Hara Yoga",
                "is_valid": "false",
                "content": {
                    "detail": []
                }
            },
            "brahma_yoga": {
                "name": "Brahma Yoga",
                "is_valid": "false",
                "content": {
                    "detail": []
                }
            }
        },
        "khadga_yoga": {
            "name": "Khadga Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "koorma_yoga": {
            "name": "Koorma Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "matsya_yoga": {
            "name": "Matsya Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "sarada_yoga": {
            "name": "Sarada Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "srinatha_yoga": {
            "name": "Srinatha Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "mridanga_yoga": {
            "name": "Mridanga Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        },
        "bheri_yoga": {
            "name": "Bheri Yoga",
            "is_valid": "false",
            "content": {
                "detail": []
            }
        }
    }
}
  • To understand the Yogas API response, check "success": 1 for a successful retrieval. 
  • Within the "data" section, various yoga types like Raj Yoga, Vipreet Raj Yoga, etc., are listed along with their validity status. 
  • Each yoga type contains details about its significance and effects, such as financial prosperity, leadership qualities, or virtuous nature. 
  • If "is_valid" is true, it indicates the presence of that yoga in the chart, and you can further explore its implications based on the accompanying details.

7. Error Resolution

Ensure your API key is correctly entered if you encounter errors, as most issues are due to invalid or missing API keys.

8. Further Assistance

For additional support or inquiries, feel free to contact our customer service team at admin@divineapi.com.