Human Design
AstroWay API heeft 12 Human Design endpoints - de meest uitgebreide HD-dekking onder commerciële API’s. De hoofd‑endpoint POST /v1/human-design retourneert de volledige kaart. Kosten: 50 credits (Tier 3).
12 HD‑endpoints
Section titled “12 HD‑endpoints”| Endpoint | Credits | Wat retourneert |
|---|---|---|
/v1/human-design | 50 | Volledige HD‑kaart: type, strategie, autoriteit, kanalen, centra, profiel |
/v1/human-design/transits | 50 | HD‑transits voor een opgegeven datum |
/v1/human-design/compatibility | 100 | Compatibiliteit van twee HD‑kaarten |
/v1/hd/incarnation-cross | 50 | Incarnatiekruis |
/v1/hd/dream-rave | 50 | Dream Rave‑kaart |
/v1/hd/hologenetic | 50 | Hologenetic Profile |
/v1/hd/sensitivity | 50 | Tijdgevoeligheid (hoe sterk een wijziging in geboortetijd de kaart beïnvloedt) |
/v1/hd/circuitry | 20 | Analyse van circuits |
/v1/hd/penta | 100 | Penta (groepsdynamiek van 3–5 personen) |
/v1/hd/group-overlay | 100 | Groepsoverlay |
/v1/hd/design-date | 10 | Design‑datum (88° Zon tot geboorte) |
/v1/hd/rave-new-years | 10 | Rave New Year‑data |
Voorbeeldverzoek
Section titled “Voorbeeldverzoek”De parameters zijn dezelfde als voor /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"Voorbeeldantwoord
Section titled “Voorbeeldantwoord”{ "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}Belangrijke responsvelden
Section titled “Belangrijke responsvelden”| Veld | Type | Beschrijving |
|---|---|---|
type | string | Manifestor, Generator, Generator Xing (MG), Projector, Reflector |
strategy | string | Beslissingsstrategie |
authority | string | Interne autoriteit |
profile | object | Profiel: profile.profile is een paar (bijv. “1/3”), evenals personalityLine, designLine en geometry |
definition | string | Single, Split, Triple Split, Quadruple Split of None |
cross | object | Incarnatiekruis (naam, kwartier, 4 poorten) |
centers | array | 9 centra met vlag defined/open |
channels | array | Gedefinieerde kanalen |
personalityActivations | array | 13 Personality‑activaties (bewust) |
designActivations | array | 13 Design‑activaties (onbewust) |
Teksten voor de kaart
Section titled “Teksten voor de kaart”GET /v1/public/human-design/texts?lang=uk werkt zonder sleutel en retourneert onze referentieteksten voor alles wat de kaart noemt: vijf types (beschrijving, strategie, handtekening, niet‑zelf‑thema), acht autoriteiten, vijf vormen van definitie, twaalf profielen, zes lijnen, negen centra met aparte tekst voor gedefinieerd en open, 36 kanalen en 64 poorten, in 21 talen. Download één keer per taal en haal de teksten op via de identifiers uit de kaart‑respons:
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[poort][lijn] bevat 384 poort‑lijnen. Incarnatiekruisen zijn hier nog niet beschikbaar.
Vervolg
Section titled “Vervolg”- Geboortekaart: basisverzoek
- Synastrie: compatibiliteit van twee kaarten
- Transits: transit‑overlay
- API reference: alle 771 endpoints