Karma Analysis (D60)¶
6 endpoint(s).
| Endpoint | Method | Summary | Auth |
|---|---|---|---|
/api/v1/karma/analyze |
POST |
Analyze Karma | |
/api/v1/karma/d60-chart |
POST |
Get D60 Chart | |
/api/v1/karma/debts |
POST |
Identify Karmic Debts | |
/api/v1/karma/life-areas |
POST |
Analyze Life Area Karma | |
/api/v1/karma/remedies |
POST |
Get Karma Remedies | |
/api/v1/karma/shashtiamsha-list |
GET |
Get Shashtiamsha List |
POST /api/v1/karma/analyze¶
Analyze Karma
Complete Karma Analysis with all 13 sections.
Uses D60 (Shashtiamsha) chart for past-life karma interpretation.
Sections: 1. Birth Time Validation 2. D60 Chart Generation 3. D1 Foundation 4. D1↔D60 Correlation 5. Lagna Lord Analysis 6. House-wise Karma 7. Life Area Deep Dive 8. D9+D60 Combined 9. Shashtiamsha Patterns 10. Karmic Debts 11. Dasha Lords D60 12. Remedies 13. Composite Scores
Request body (application/json)
| Field | Type | Required | Description |
|---|---|---|---|
date |
string |
yes | Birth date in YYYY-MM-DD format |
time |
string |
yes | Birth time in HH:MM:SS format (24-hour) |
latitude |
number |
yes | Birth place latitude |
longitude |
number |
yes | Birth place longitude |
timezone |
string |
no | Timezone name (e.g., Asia/Kolkata) |
place_name |
any |
no | Birth place name for display |
name |
string |
yes | Native's name (required) |
email |
any |
no | Email (optional, for follow-ups) |
phone |
any |
no | Phone (optional, for WhatsApp follow-ups) |
current_location |
any |
no | Current location for muhurta calculations |
gender |
any |
no | Gender of native (male/female) |
marital_status |
any |
no | Current marital status |
marriage_date |
any |
no | Marriage date if married (YYYY-MM-DD) |
mahadasha_lord |
any |
no | Current Mahadasha lord |
antardasha_lord |
any |
no | Current Antardasha lord |
include_remedies |
boolean |
no | Include remedies in response |
Response 200 — VedicApiResponse
Example
curl -X POST 'https://api.example.com/api/v1/karma/analyze' \
-H 'Authorization: Bearer <API_KEY>'
POST /api/v1/karma/d60-chart¶
Get D60 Chart
Get D60 (Shashtiamsha) chart for all planets.
Returns each planet's Shashtiamsha position with: - Shashtiamsha number (1-60) - Shashtiamsha name (Sanskrit & Hindi) - Nature (benefic/malefic) - Meaning - D60 sign and lord
Request body (application/json)
| Field | Type | Required | Description |
|---|---|---|---|
date |
string |
yes | Birth date in YYYY-MM-DD format |
time |
string |
yes | Birth time in HH:MM:SS format (24-hour) |
latitude |
number |
yes | Birth place latitude |
longitude |
number |
yes | Birth place longitude |
timezone |
string |
no | Timezone name (e.g., Asia/Kolkata) |
place_name |
any |
no | Birth place name for display |
name |
string |
yes | Native's name (required) |
email |
any |
no | Email (optional, for follow-ups) |
phone |
any |
no | Phone (optional, for WhatsApp follow-ups) |
current_location |
any |
no | Current location for muhurta calculations |
gender |
any |
no | Gender of native (male/female) |
marital_status |
any |
no | Current marital status |
marriage_date |
any |
no | Marriage date if married (YYYY-MM-DD) |
Response 200 — VedicApiResponse
Example
curl -X POST 'https://api.example.com/api/v1/karma/d60-chart' \
-H 'Authorization: Bearer <API_KEY>'
POST /api/v1/karma/debts¶
Identify Karmic Debts
Identify karmic debts from D60 chart.
Debt types: - Family: Kulaghna, Kulanasa, Vamsakshaya Shashtiamshas - Violence: Ghora, Rakshasa Shashtiamshas - Deception: Maya Shashtiamsha - Toxicity: Garala, Vishadagdha Shashtiamshas - Mortality: Yama, Mrithyu, Kaala Shashtiamshas
Returns intensity, planets involved, past-life indication, current effect, and remedy.
Request body (application/json)
| Field | Type | Required | Description |
|---|---|---|---|
date |
string |
yes | Birth date in YYYY-MM-DD format |
time |
string |
yes | Birth time in HH:MM:SS format (24-hour) |
latitude |
number |
yes | Birth place latitude |
longitude |
number |
yes | Birth place longitude |
timezone |
string |
no | Timezone name (e.g., Asia/Kolkata) |
place_name |
any |
no | Birth place name for display |
name |
string |
yes | Native's name (required) |
email |
any |
no | Email (optional, for follow-ups) |
phone |
any |
no | Phone (optional, for WhatsApp follow-ups) |
current_location |
any |
no | Current location for muhurta calculations |
gender |
any |
no | Gender of native (male/female) |
marital_status |
any |
no | Current marital status |
marriage_date |
any |
no | Marriage date if married (YYYY-MM-DD) |
Response 200 — VedicApiResponse
Example
curl -X POST 'https://api.example.com/api/v1/karma/debts' \
-H 'Authorization: Bearer <API_KEY>'
POST /api/v1/karma/life-areas¶
Analyze Life Area Karma
Analyze karma for specific life areas.
Areas: career, marriage, wealth, health, children, education, spirituality, longevity
Returns: - Primary houses and planets for each area - Benefic/malefic count from D60 - Karma balance (positive/negative/neutral) - Key planet and its D60 position - Interpretation and remedies
Request body (application/json)
| Field | Type | Required | Description |
|---|---|---|---|
date |
string |
yes | Birth date in YYYY-MM-DD format |
time |
string |
yes | Birth time in HH:MM:SS format (24-hour) |
latitude |
number |
yes | Birth place latitude |
longitude |
number |
yes | Birth place longitude |
timezone |
string |
no | Timezone name (e.g., Asia/Kolkata) |
place_name |
any |
no | Birth place name for display |
name |
string |
yes | Native's name (required) |
email |
any |
no | Email (optional, for follow-ups) |
phone |
any |
no | Phone (optional, for WhatsApp follow-ups) |
current_location |
any |
no | Current location for muhurta calculations |
gender |
any |
no | Gender of native (male/female) |
marital_status |
any |
no | Current marital status |
marriage_date |
any |
no | Marriage date if married (YYYY-MM-DD) |
area |
any |
no | Specific life area (career, marriage, wealth, health, children, education) |
Response 200 — VedicApiResponse
Example
curl -X POST 'https://api.example.com/api/v1/karma/life-areas' \
-H 'Authorization: Bearer <API_KEY>'
POST /api/v1/karma/remedies¶
Get Karma Remedies
Get karma remedies based on D60 analysis.
Categories: - Immediate: Urgent remedies for high-intensity debts - Regular: Daily/weekly spiritual practices - Periodic: Monthly/yearly rituals - One-time: Perform once (temple visits, donations) - Donations: Specific items for each planet - Mantras: Planet-specific mantras with counts
Request body (application/json)
| Field | Type | Required | Description |
|---|---|---|---|
date |
string |
yes | Birth date in YYYY-MM-DD format |
time |
string |
yes | Birth time in HH:MM:SS format (24-hour) |
latitude |
number |
yes | Birth place latitude |
longitude |
number |
yes | Birth place longitude |
timezone |
string |
no | Timezone name (e.g., Asia/Kolkata) |
place_name |
any |
no | Birth place name for display |
name |
string |
yes | Native's name (required) |
email |
any |
no | Email (optional, for follow-ups) |
phone |
any |
no | Phone (optional, for WhatsApp follow-ups) |
current_location |
any |
no | Current location for muhurta calculations |
gender |
any |
no | Gender of native (male/female) |
marital_status |
any |
no | Current marital status |
marriage_date |
any |
no | Marriage date if married (YYYY-MM-DD) |
Response 200 — VedicApiResponse
Example
curl -X POST 'https://api.example.com/api/v1/karma/remedies' \
-H 'Authorization: Bearer <API_KEY>'
GET /api/v1/karma/shashtiamsha-list¶
Get Shashtiamsha List
Get list of all 60 Shashtiamshas.
Returns complete list with: - Number (1-60) - Sanskrit name - Hindi name - Nature (benefic/malefic) - Meaning - Degree range (for odd signs)
Response 200 — VedicApiResponse
Example
curl -X GET 'https://api.example.com/api/v1/karma/shashtiamsha-list' \
-H 'Authorization: Bearer <API_KEY>'