API Human Design
L’API AstroWay dispose de 12 endpoints Human Design - la couverture HD la plus approfondie parmi les API commerciales. Du bodygraph de base à la dynamique de groupe Penta et Dream Rave.
Ce qui est calculé
Section intitulée « Ce qui est calculé »La carte HD complète inclut :
- Type : Manifestor, Generator, Manifesting Generator, Projector, Reflector
- Stratégie : mécanisme de prise de décision
- Autorité : autorité interne (Sacral, Emotional, Splenic, Ego, Self-Projected, Mental, Lunar)
- Profil : combinaison de lignes (1/3, 2/4, 3/5, 4/6, etc.)
- Définition : single, split, triple-split, quadruple-split
- Croix d’incarnation : nom, trimestre, 4 portes
- Centres : 9 centres avec drapeau defined/open
- Canaux : canaux définis avec noms
- Activations : 26 activations (13 Personality + 13 Design)
Bodygraph prêt sur ces mêmes calculs : Human Design dans l’application AstroWay.
12 endpoints
Section intitulée « 12 endpoints »| Endpoint | Crédits | Renvoie |
|---|---|---|
/v1/human-design | 50 | Carte HD complète |
/v1/human-design/transits | 50 | Transits HD pour une date donnée |
/v1/human-design/compatibility | 100 | Compatibilité entre deux cartes HD |
/v1/hd/incarnation-cross | 50 | Croix d’incarnation |
/v1/hd/dream-rave | 50 | Carte Dream Rave (design nocturne) |
/v1/hd/hologenetic | 50 | Hologenetic Profile |
/v1/hd/sensitivity | 50 | Sensibilité temporelle (influence du changement d’heure de naissance) |
/v1/hd/circuitry | 20 | Analyse des circuits (Individual, Tribal, Collective) |
/v1/hd/penta | 100 | Penta - dynamique de groupe de 3 à 5 personnes |
/v1/hd/group-overlay | 100 | Group overlay |
/v1/hd/design-date | 10 | Date Design (88° Soleil avant la naissance) |
/v1/hd/rave-new-years | 10 | Dates Rave New Year |
Application prête à cloner
Section intitulée « Application prête à cloner »Démonstration en direct et code sur GitHub, MIT.
Un appel POST /v1/human-design renvoie le type, la stratégie, l’autorité, le profil, la définition, la croix d’incarnation, les neuf centres avec portes actives, chaque canal défini et les deux ensembles d’activations. L’application les dessine : forme, bodygraph en SVG, tableau d’activations. Le backend est une seule route et aucun framework, car c’est là que réside tout l’essentiel : le navigateur ne peut pas accéder directement à l’API, donc la clé réside sur le serveur.
git clone https://github.com/astroway/starter-human-designcd starter-human-design && npm installcp .env.example .env # your key goes herenpm run devLa démo est limitée à dix lectures par heure par adresse et utilise sa propre clé qui n’a accès qu’à /v1/human-design. Clonez et remplacez par la vôtre si vous en avez besoin.
curl -X POST https://api.astroway.info/v1/human-design \ -H "X-Api-Key: aw_live_your_key_here" \ -H "Content-Type: application/json" \ -d '{ "date": "1990-07-14", "time": "14:30:00", "timezoneOffset": 3, "latitude": 50.4501, "longitude": 30.5234 }'const r = await fetch('https://api.astroway.info/v1/human-design', { method: 'POST', headers: { 'X-Api-Key': process.env.ASTROWAY_API_KEY!, 'Content-Type': 'application/json', }, body: JSON.stringify({ date: '1990-07-14', time: '14:30:00', timezoneOffset: 3, latitude: 50.4501, longitude: 30.5234, }),});const { data: hd } = await r.json();console.log(`${hd.type} - ${hd.strategy} - ${hd.authority}`);console.log(`Profile: ${hd.profile}, Channels: ${hd.channels.length}`);import os, requests
r = requests.post( 'https://api.astroway.info/v1/human-design', headers={'X-Api-Key': os.environ['ASTROWAY_API_KEY'], 'Content-Type': 'application/json'}, json={ 'date': '1990-07-14', 'time': '14:30:00', 'timezoneOffset': 3, 'latitude': 50.4501, 'longitude': 30.5234, },)hd = r.json()['data']print(f"{hd['type']} - {hd['strategy']} - {hd['authority']}")print(f"Profile: {hd['profile']}, Channels: {len(hd['channels'])}")<?phpuse GuzzleHttp\Client;
$aw = new Client(['base_uri' => 'https://api.astroway.info/v1/']);$r = $aw->post('human-design', [ 'headers' => ['X-Api-Key' => getenv('ASTROWAY_API_KEY')], 'json' => [ 'date' => '1990-07-14', 'time' => '14:30:00', 'timezoneOffset' => 3, 'latitude' => 50.4501, 'longitude' => 30.5234, ],]);$hd = json_decode($r->getBody(), true)['data'];echo "{$hd['type']} - {$hd['strategy']} - {$hd['authority']}\n";echo "Profile: {$hd['profile']}, Channels: " . count($hd['channels']) . "\n";Fonctionnalités uniques
Section intitulée « Fonctionnalités uniques »Endpoints que les concurrents n’ont pas :
- Dream Rave : design nocturne, montre les processus inconscients pendant le sommeil
- Hologenetic Profile : lien entre les clés génétiques et HD
- Penta : dynamique de groupe pour les équipes (3-5 personnes), technique extrêmement rare
- Sensibilité temporelle : comment un changement d’heure de naissance de ±5/15/30 minutes modifie la carte
Qui l’utilise
Section intitulée « Qui l’utilise »- HR-tech : recrutement d’équipes via Penta et la compatibilité de groupe
- Plateformes de coaching : recommandations personnalisées basées sur le type et la stratégie
- Applications de rencontres : compatibilité HD comme facteur supplémentaire
- Plateformes de contenu : insights quotidiens/quotidiens HD via les transits
La carte HD complète - 50 crédits. Sur le tarif Free - 100 cartes HD par mois gratuitement.