/api/astro/panchanga-elements/1 créditNoms des éléments du panchanga
Toutes les valeurs acceptées par la consultation des effets de naissance, pour les six éléments. Seize tithis, onze karanas, vingt-sept yogas, sept jours de la semaine, sept horas et deux pakshas. /api/astro/birth-panchanga-effects/ est pratiquement inutilisable sans cela : les effets sont indexés par nom, et les orthographes qu’attend le moteur — `vishkumbha`, `surya`, `bava` — ne se devinent pas. Ne prend aucune donnée en entrée.
https://api.occultapi.com/api/astro/panchanga-elements/Authentification
Envoyez votre clé dans l’en-tête X-API-Key. Une clé est un identifiant côté serveur : ne la placez jamais dans du JavaScript exécuté par le navigateur ni dans une application mobile.
X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/jsonChamps de la requête
| Champ | Type | Obligatoire | Remarques |
|---|---|---|---|
| hora | string | facultatif | |
| karana | string | facultatif | |
| keys | array | facultatif | Les calculs à renvoyer, sous forme de liste de noms. Consultez le tableau des clés de cet endpoint ; un nom non reconnu fait rejeter toute la requête. Un appel coûte un crédit quel que soit le nombre de clés demandées : demandez donc tout ce dont vous avez besoin en une seule fois plutôt que de faire plusieurs appels. |
| paksha | string | facultatif | |
| tithi | string | facultatif | |
| vaara | string | facultatif | |
| yoga | string | facultatif |
Exemple de requête
curl -X POST https://api.occultapi.com/api/astro/panchanga-elements/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{}'Réponse
{
"data": {
"elements": {
"tithi": [
"pratipada",
"dvitiya",
"tritiya",
"chaturthi",
"panchami",
"shashthi",
"saptami",
"ashtami",
"navami",
"dashami",
"ekadashi",
"dvadashi",
"trayodashi",
"chaturdashi",
"purnima",
"amavasya"
],
"karana": [
"bava",
"balava",
"kaulava",
"taitila",
"gara",
"vanija",
"vishti",
"shakuni",
"chatushpada",
"naga",
"kimstughna"
],
"yoga": [
"vishkumbha",
"priti",
"ayushman",
"saubhagya",
"shobhana",
"atiganda",
"sukarma",
"dhriti",
"shula",
"ganda",
"vriddhi",
"dhruva",
"vyaghata",
"harshana",
"vajra",
"siddha",
"vyatipata",
"variyana",
"parigha",
"shiva",
"siddhi",
"sadhya",
"shubha",
"shukla",
"brahma",
"aindra",
"vaidhriti"
],
"vaara": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"hora": [
"surya",
"chandra",
"mangala",
"budha",
"brihaspati",
"shukra",
"shani"
],
"paksha": [
"shukla",
"krishna"
]
},
"summary": {
"vaara_keys": [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday"
],
"hora_keys": [
"surya",
"chandra",
"mangala",
"budha",
"brihaspati",
"shukra",
"shani"
],
"paksha_keys": [
"shukla",
"krishna"
],
"tithi_keys": [
"pratipada",
"dvitiya",
"tritiya",
"chaturthi",
"panchami",
"shashthi",
"saptami",
"ashtami",
"navami",
"dashami",
"ekadashi",
"dvadashi",
"trayodashi",
"chaturdashi",
"purnima",
"amavasya"
],
"karana_keys": [
"bava",
"balava",
"kaulava",
"taitila",
"gara",
"vanija",
"vishti",
"shakuni",
"chatushpada",
"naga",
"kimstughna"
],
"yoga_keys": [
"vishkumbha",
"priti",
"ayushman",
"saubhagya",
"shobhana",
"atiganda",
"sukarma",
"dhriti",
"shula",
"ganda",
"vriddhi",
"dhruva",
"vyaghata",
"harshana",
"vajra",
"siddha",
"vyatipata",
"variyana",
"parigha",
"shiva",
"siddhi",
"sadhya",
"shubha",
"shukla",
"brahma",
"aindra",
"vaidhriti"
]
}
},
"status": 200,
"is_error": false,
"message": "successful"
}Réponse capturée lors d’un vrai appel, avec exactement la requête ci-dessus. Les résultats se trouvent dans data.
Erreurs
Les erreurs du contrôle de clé et de crédits renvoient { "error": "…", "message": "<code>", "is_error": true }. Affichez error à vos utilisateurs et basez votre logique sur message. Voir la référence des erreurs.