Human Design
AstroWay API possède 12 endpoints Human Design - la couverture HD la plus approfondie parmi les API commerciales. L’endpoint principal POST /v1/human-design renvoie la carte complète. Coût : 50 crédits (Tier 3).
12 endpoints HD
Section intitulée « 12 endpoints HD »| Endpoint | Crédits | Ce que renvoie |
|---|---|---|
/v1/human-design | 50 | Carte HD complète : type, stratégie, autorité, canaux, centres, profil |
/v1/human-design/transits | 50 | Transits HD à la date spécifiée |
/v1/human-design/compatibility | 100 | Compatibilité de deux cartes HD |
/v1/hd/incarnation-cross | 50 | Croix d’incarnation |
/v1/hd/dream-rave | 50 | Carte Dream Rave |
/v1/hd/hologenetic | 50 | Profil Hologenetic |
/v1/hd/sensitivity | 50 | Sensibilité temporelle (dans quelle mesure le changement de l’heure de naissance affecte la carte) |
/v1/hd/circuitry | 20 | Analyse des circuits |
/v1/hd/penta | 100 | Penta (dynamique de groupe de 3–5 personnes) |
/v1/hd/group-overlay | 100 | Superposition de groupe |
/v1/hd/design-date | 10 | Date Design (88° Soleil à la naissance) |
/v1/hd/rave-new-years | 10 | Dates Rave New Year |
Exemple de requête
Section intitulée « Exemple de requête »Les paramètres sont les mêmes que pour /v1/chart:
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 res = await fetch('https://api.astroway.info/v1/human-design', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-Api-Key': process.env.ASTROWAY_API_KEY!, }, body: JSON.stringify({ date: '1990-07-14', time: '14:30:00', timezoneOffset: 3, latitude: 50.4501, longitude: 30.5234, }),});const { data: hd } = await res.json();console.log(hd.type); // e.g. "Generator"console.log(hd.strategy); // e.g. "To Respond"console.log(hd.authority); // e.g. "Sacral"console.log(hd.profile); // e.g. "1/3"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(hd['type']) # e.g. "Generator"print(hd['strategy']) # e.g. "To Respond"print(hd['authority']) # e.g. "Sacral"print(hd['channels']) # List of defined channels<?phpuse GuzzleHttp\Client;
$client = new Client(['base_uri' => 'https://api.astroway.info/v1/']);$r = $client->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']; // e.g. "Generator"echo $hd['strategy']; // e.g. "To Respond"echo $hd['authority']; // e.g. "Sacral"echo $hd['profile']; // e.g. "1/3"Exemple de réponse
Section intitulée « Exemple de réponse »{ "input": { "name": "", "date": "1990-07-14", "time": "14:30:00", "timezoneOffset": 3, "latitude": 50.4501, "longitude": 30.5234, "houseSystem": "P", "city": "", "cosmogram": false }, "type": "Generator", "strategy": "Wait for the Sacral Response", "notSelfTheme": "Frustration", "authority": "Emotional (Solar Plexus)", "profile": { "profile": "2/4", "personalityLine": 2, "designLine": 4, "geometry": "Right Angle" }, "definition": "Split", "cross": { "name": "Right Angle Cross of The Maya", "type": "RAC", "gates": [ 62, 61, 42, 32 ] }, "centers": [ { "name": "Head", "defined": true, "open": false, "gates": [ 61, 63, 64 ], "activeGates": [ 61 ] }, { "name": "Ajna", "defined": true, "open": false, "gates": [ 4, 11, 17, 24, 43, 47 ], "activeGates": [ 17, 24 ] } ], "channels": [ { "gate1": 7, "gate2": 31, "centerA": "G", "centerB": "Throat", "activatedBy": [ "personality", "design" ] } ], "personalityActivations": [ { "planet": "Sun", "planetId": 0, "gate": 62, "line": 2, "color": 1, "tone": 4, "base": 2, "longitude": 111.77244, "isPersonality": true } ], "designActivations": [ { "planet": "Sun", "planetId": 0, "gate": 42, "line": 4, "color": 2, "tone": 3, "base": 1, "longitude": 23.772448, "isPersonality": false } ], "designJd": 2447995.484294, "personalityJd": 2448086.979167}Champs clés de la réponse
Section intitulée « Champs clés de la réponse »| Champ | Type | Description |
|---|---|---|
type | string | Manifestor, Generator, Generator Xing (MG), Projector, Reflector |
strategy | string | Stratégie de prise de décision |
authority | string | Autorité interne |
profile | object | Profil : profile.profile est une paire (ex. "1/3"), ainsi que personalityLine, designLine et geometry |
definition | string | Single, Split, Triple Split, Quadruple Split ou None |
cross | object | Croix d’incarnation (nom, quart, 4 portes) |
centers | array | 9 centres avec drapeau defined/open |
channels | array | Canaux définis |
personalityActivations | array | 13 activations Personality (conscient) |
designActivations | array | 13 activations Design (inconscient) |
Textes de la carte
Section intitulée « Textes de la carte »GET /v1/public/human-design/texts?lang=uk fonctionne sans clé et renvoie nos textes de référence pour tout ce que la carte nomme : cinq types (description, stratégie, signature, thème du non-soi), huit autorités, cinq formes de détermination, douze profils, six lignes, neuf centres avec un texte séparé pour défini et ouvert, 36 canaux et 64 portes, en 21 langues. Téléchargez une fois par langue et récupérez les textes par les identifiants de la réponse de la carte :
const chart = (await post('/v1/human-design', birth)).data;const t = (await (await fetch('https://api.astroway.info/v1/public/human-design/texts?lang=uk')).json()).data;
t.types[chart.type].summary; // "Проектор тут, щоб ясно бачити інших..."t.authorities[chart.authority].text;t.profiles[chart.profile.profile];t.centers.Sacral[chart.centers.find((c) => c.name === 'Sacral').defined ? 'defined' : 'open'];t.channels[`${Math.min(ch.gate1, ch.gate2)}-${Math.max(ch.gate1, ch.gate2)}`].text;gateLines[ворота][лінія] contient 384 lignes de portes. Les crois d’incarnation ne sont pas encore disponibles ici.
- Carte natale : requête de base
- Synastrie : compatibilité de deux cartes
- Transits : superposition transitoire
- API reference : tous les 771 endpoints