API Human Design
L’API AstroWay ha 12 endpoint Human Design - la copertura HD più profonda tra le API commerciali. Dal bodygraph di base alle dinamiche di gruppo Penta e Dream Rave.
Cosa viene calcolato
Sezione intitolata “Cosa viene calcolato”Una mappa HD completa include:
- Tipo: Manifestor, Generator, Manifesting Generator, Projector, Reflector
- Strategia: meccanismo di presa di decisione
- Autorità: autorità interna (Sacral, Emotional, Splenic, Ego, Self-Projected, Mental, Lunar)
- Profilo: combinazione di linee (1/3, 2/4, 3/5, 4/6, ecc.)
- Definizione: single, split, triple-split, quadruple-split
- Croce di Incarnazione: nome, quarto, 4 porte
- Centri: 9 centri con flag defined/open
- Canali: canali definiti con nomi
- Attivazioni: 26 attivazioni (13 Personality + 13 Design)
Bodygraph pronto basato su questi stessi calcoli: Human Design nell’applicazione AstroWay.
12 endpoint
Sezione intitolata “12 endpoint”| Endpoint | Crediti | Cosa restituisce |
|---|---|---|
/v1/human-design | 50 | Mappa HD completa |
/v1/human-design/transits | 50 | Transiti HD per una data specificata |
/v1/human-design/compatibility | 100 | Compatibilità di due mappe HD |
/v1/hd/incarnation-cross | 50 | Croce di Incarnazione |
/v1/hd/dream-rave | 50 | Mappa Dream Rave (design notturno) |
/v1/hd/hologenetic | 50 | Hologenetic Profile |
/v1/hd/sensitivity | 50 | Sensibilità temporale (impatto del cambiamento dell’ora di nascita) |
/v1/hd/circuitry | 20 | Analisi dei circuiti (Individual, Tribal, Collective) |
/v1/hd/penta | 100 | Penta - dinamica di gruppo per 3–5 persone |
/v1/hd/group-overlay | 100 | Overlay di gruppo |
/v1/hd/design-date | 10 | Data Design (88° del Sole prima della nascita) |
/v1/hd/rave-new-years | 10 | Date del Rave New Year |
Applicazione pronta da clonare
Sezione intitolata “Applicazione pronta da clonare”Demo live e codice su GitHub, MIT.
Una singola chiamata POST /v1/human-design restituisce il tipo, la strategia, l’autorità, il profilo, la definizione, la croce di incarnazione, tutti e nove i centri con le porte attive, ogni canale definito ed entrambi i set di attivazioni. L’applicazione li disegna: forma, bodygraph in SVG, tabella delle attivazioni. Il backend è un unico percorso e nessun framework, perché è proprio qui che sta il punto: il browser non può accedere direttamente all’API, quindi la chiave risiede sul server.
git clone https://github.com/astroway/starter-human-designcd starter-human-design && npm installcp .env.example .env # your key goes herenpm run devLa demo è limitata a dieci letture all’ora per indirizzo e utilizza la propria chiave, che ha accesso solo a /v1/human-design. Clona e inserisci la tua, se hai bisogno di più.
Esempio
Sezione intitolata “Esempio”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";Funzionalità uniche
Sezione intitolata “Funzionalità uniche”Endpoint che non troverai nei concorrenti:
- Dream Rave: design notturno, mostra i processi inconsci durante il sonno
- Hologenetic Profile: il collegamento tra le chiavi genetiche e l’HD
- Penta: dinamica di gruppo per team (3–5 persone), una tecnica estremamente rara
- Sensibilità temporale: quanto un cambiamento dell’ora di nascita di ±5/15/30 min modifica la mappa
Chi lo usa
Sezione intitolata “Chi lo usa”- HR-tech: selezione di team tramite Penta e compatibilità di gruppo
- Piattaforme di coaching: raccomandazioni personalizzate basate su tipo e strategia
- App di dating: compatibilità HD come fattore aggiuntivo
- Piattaforme di contenuti: insight HD giornalieri/settimanali tramite transiti
Una mappa HD completa - 50 crediti. Con il piano Free - 100 mappe HD al mese gratuitamente.