Career Analysis¶
10 endpoint(s).
| Endpoint | Method | Summary | Auth |
|---|---|---|---|
/api/v1/career/analyze |
POST |
Full Career Analysis | |
/api/v1/career/changes |
POST |
Job Changes/Promotions | |
/api/v1/career/method-1 |
POST |
Method 1: Tenth Lord Navamsa | |
/api/v1/career/method-2 |
POST |
Method 2: Karakamsa Analysis | |
/api/v1/career/method-3 |
POST |
Method 3: D10 Dasamsa | |
/api/v1/career/modern |
POST |
Modern Career Suggestions | |
/api/v1/career/rules/count |
GET |
Rule Counts | |
/api/v1/career/skills |
POST |
Skills Analysis | |
/api/v1/career/success |
POST |
Success Potential | |
/api/v1/career/timing |
POST |
Career Timing |
POST /api/v1/career/analyze¶
Full Career Analysis
Complete career analysis using all three classical methods plus timing.
Methods Applied: - Method 1: Tenth House Lord Navamsa - determines profession category - Method 2: Karakamsa Analysis - reveals skills and learning abilities - Method 3: D10 Dasamsa Chart - career-specific divisional analysis - Timing: Dasha-based career predictions
Returns: - Profession significations and keywords - Skills and learning abilities - D10 career yogas - Success potential indicators - Income location (domestic/foreign) - Career timing predictions - Modern career field suggestions
Usage:
{
"date": "1990-05-15",
"time": "10:30:00",
"latitude": 28.6139,
"longitude": 77.2090,
"timezone": "Asia/Kolkata",
"mahadasha_lord": "Saturn",
"antardasha_lord": "Mercury"
}
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) |
include_modern_interpretation |
boolean |
no | Include modern career field interpretations |
include_timing |
boolean |
no | Include dasha-based career timing predictions |
mahadasha_lord |
any |
no | Current Mahadasha lord (e.g., 'Saturn', 'Jupiter') |
antardasha_lord |
any |
no | Current Antardasha lord |
pratyantardasha_lord |
any |
no | Current Pratyantardasha lord |
analysis_date |
any |
no | Date for timing analysis (YYYY-MM-DD), defaults to today |
Response 200 — VedicApiResponse
Example
curl -X POST 'https://api.example.com/api/v1/career/analyze' \
-H 'Authorization: Bearer <API_KEY>'
POST /api/v1/career/changes¶
Job Changes/Promotions
Predict job change and promotion periods.
Requires: - mahadasha_lord: Current Mahadasha planet - antardasha_lord: Current Antardasha planet (optional)
Returns: - Current period career effect - Promotion indicators - Job change indicators - Favorable and challenging periods
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) |
include_modern_interpretation |
boolean |
no | Include modern career field interpretations |
include_timing |
boolean |
no | Include dasha-based career timing predictions |
mahadasha_lord |
any |
no | Current Mahadasha lord (e.g., 'Saturn', 'Jupiter') |
antardasha_lord |
any |
no | Current Antardasha lord |
pratyantardasha_lord |
any |
no | Current Pratyantardasha lord |
analysis_date |
any |
no | Date for timing analysis (YYYY-MM-DD), defaults to today |
Response 200 — VedicApiResponse
Example
curl -X POST 'https://api.example.com/api/v1/career/changes' \
-H 'Authorization: Bearer <API_KEY>'
POST /api/v1/career/method-1¶
Method 1: Tenth Lord Navamsa
Career analysis using Method 1: Tenth House Lord Navamsa.
How it works: 1. Determines strongest reference point (Lagna, Moon, or Sun) 2. Finds 10th house lord from strongest reference 3. Calculates navamsa position of 10th lord 4. Maps navamsa lord to profession significations
Returns: - Strongest reference point and scores - 10th house sign and lord - Navamsa lord and profession significations - Success potential - Income location (domestic/foreign)
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/career/method-1' \
-H 'Authorization: Bearer <API_KEY>'
POST /api/v1/career/method-2¶
Method 2: Karakamsa Analysis
Career analysis using Method 2: Karakamsa (Soul Significator Navamsa).
How it works: 1. Finds Atmakaraka (planet with highest degrees in sign) 2. Calculates Karakamsa (navamsa sign of Atmakaraka) 3. Analyzes planets in Karakamsa for career effects 4. Analyzes 4th/5th from Karakamsa for specific skills 5. Analyzes 5th from Karakamsa for learning abilities 6. Analyzes 10th from Karakamsa for career success
Returns: - Atmakaraka planet and Karakamsa sign - Karakamsa planet effects - Specific skills from 4th/5th - Learning abilities from 5th - Career success indicators from 10th
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/career/method-2' \
-H 'Authorization: Bearer <API_KEY>'
POST /api/v1/career/method-3¶
Method 3: D10 Dasamsa
Career analysis using Method 3: Dasamsa (D10) Chart.
How it works: 1. Calculates D10 divisional chart for all planets 2. Analyzes D10 lagna (career personality) 3. Analyzes D10 10th house (main career indicator) 4. Identifies career yogas in D10 5. Lists profession indicators
Returns: - D10 lagna sign and lord - D10 10th house analysis - D10 planet positions with houses - Career yogas found - Profession indicators
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/career/method-3' \
-H 'Authorization: Bearer <API_KEY>'
POST /api/v1/career/modern¶
Modern Career Suggestions
Get modern career field and skill suggestions.
Note: These are interpretive mappings based on classical significations, not from original source texts.
Returns: - Suggested modern career fields with confidence levels - Recommended modern skills - Primary profession category
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/career/modern' \
-H 'Authorization: Bearer <API_KEY>'
GET /api/v1/career/rules/count¶
Rule Counts
Get counts of career analysis rules in database.
Response 200 — VedicApiResponse
Example
curl -X GET 'https://api.example.com/api/v1/career/rules/count' \
-H 'Authorization: Bearer <API_KEY>'
POST /api/v1/career/skills¶
Skills Analysis
Analyze career skills and abilities from Method 2.
Returns: - Skills from 4th/5th from Karakamsa - Learning abilities from 5th from Karakamsa - Modern skill interpretations
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/career/skills' \
-H 'Authorization: Bearer <API_KEY>'
POST /api/v1/career/success¶
Success Potential
Analyze career success potential from all methods.
Returns: - Method 1 success potential (navamsa lord strength) - Method 2 10th from Karakamsa influences - D10 career yogas - Income location prediction
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/career/success' \
-H 'Authorization: Bearer <API_KEY>'
POST /api/v1/career/timing¶
Career Timing
Analyze career timing predictions based on Dasha.
Requires: - mahadasha_lord: Current Mahadasha planet - antardasha_lord: Current Antardasha planet (optional)
Returns: - Current dasha career effect - Upcoming career changes - Favorable career periods - Challenging career periods
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) |
include_modern_interpretation |
boolean |
no | Include modern career field interpretations |
include_timing |
boolean |
no | Include dasha-based career timing predictions |
mahadasha_lord |
any |
no | Current Mahadasha lord (e.g., 'Saturn', 'Jupiter') |
antardasha_lord |
any |
no | Current Antardasha lord |
pratyantardasha_lord |
any |
no | Current Pratyantardasha lord |
analysis_date |
any |
no | Date for timing analysis (YYYY-MM-DD), defaults to today |
Response 200 — VedicApiResponse
Example
curl -X POST 'https://api.example.com/api/v1/career/timing' \
-H 'Authorization: Bearer <API_KEY>'