Pular para o conteúdo
AstroWay/api v2.254.12 · pt
todos os sistemas normais

Human Design

AstroWay API tem 12 endpoints Human Design - a cobertura HD mais profunda entre as APIs comerciais. O endpoint principal POST /v1/human-design devolve o mapa completo. Custo: 50 créditos (Tier 3).

EndpointCréditosO que devolve
/v1/human-design50Mapa HD completo: tipo, estratégia, autoridade, canais, centros, perfil
/v1/human-design/transits50Trânsitos HD para a data especificada
/v1/human-design/compatibility100Compatibilidade de dois mapas HD
/v1/hd/incarnation-cross50Cruz de encarnação
/v1/hd/dream-rave50Mapa Dream Rave
/v1/hd/hologenetic50Hologenetic Profile
/v1/hd/sensitivity50Sensibilidade temporal (quanto a mudança da hora de nascimento afeta o mapa)
/v1/hd/circuitry20Análise de circuitos
/v1/hd/penta100Penta (dinâmica de grupo de 3–5 pessoas)
/v1/hd/group-overlay100Sobreposição de grupo
/v1/hd/design-date10Data Design (88° Sol ao nascer)
/v1/hd/rave-new-years10Datas Rave New Year

Os parâmetros são os mesmos que para /v1/chart:

Terminal window
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
}'
{
"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
}
CampoTipoDescrição
typestringManifestor, Generator, Generator Xing (MG), Projector, Reflector
strategystringEstratégia de tomada de decisão
authoritystringAutoridade interna
profileobjectPerfil: profile.profile é um par (ex. "1/3"), assim como personalityLine, designLine e geometry
definitionstringSingle, Split, Triple Split, Quadruple Split ou None
crossobjectCruz de encarnação (nome, quarto, 4 portas)
centersarray9 centros com bandeira defined/open
channelsarrayCanais definidos
personalityActivationsarray13 ativações Personality (consciente)
designActivationsarray13 ativações Design (inconsciente)

GET /v1/public/human-design/texts?lang=uk funciona sem chave e devolve os nossos textos de referência para tudo o que o mapa nomeia: cinco tipos (descrição, estratégia, assinatura, tema não‑eu), oito autoridades, cinco tipos de definição, doze perfis, seis linhas, nove centros com texto separado para definido e aberto, 36 canais e 64 portas, em 21 idiomas. Faz o download uma vez por idioma e obtém os textos pelos identificadores da resposta do mapa:

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[portas][linha] contém 384 linhas de portas. Ainda não há cruzes de encarnação aqui.

Útil?
Sugerir edição

Última atualização: