휴먼 디자인 API
AstroWay API는 12 엔드포인트 Human Design - 상업용 API 중 가장 깊은 HD 커버리지. 기본 bodygraph부터 그룹 다이내믹스 Penta와 Dream Rave까지.
계산되는 내용
섹션 제목: “계산되는 내용”전체 HD 지도는 다음을 포함합니다:
- 타입: Manifestor, Generator, Manifesting Generator, Projector, Reflector
- 전략: 의사결정 메커니즘
- 권위: 내부 권위 (Sacral, Emotional, Splenic, Ego, Self-Projected, Mental, Lunar)
- 프로필: 라인 조합 (1/3, 2/4, 3/5, 4/6 등)
- 정의: single, split, triple-split, quadruple-split
- 인카네이션 크로스: 이름, 사분면, 4개의 게이트
- 센터: 정의/오픈 플래그가 있는 9개 센터
- 채널: 이름이 있는 정의된 채널
- 활성화: 26개 활성화 (13 Personality + 13 Design)
이러한 계산을 기반으로 한 완성된 보디그래프: Human Design in AstroWay 앱.
12 엔드포인트
섹션 제목: “12 엔드포인트”| 엔드포인트 | 크레딧 | 반환값 |
|---|---|---|
/v1/human-design | 50 | 전체 HD 지도 |
/v1/human-design/transits | 50 | 지정된 날짜의 HD 트랜싯 |
/v1/human-design/compatibility | 100 | 두 HD 지도 간 호환성 |
/v1/hd/incarnation-cross | 50 | 인카네이션 크로스 |
/v1/hd/dream-rave | 50 | Dream Rave 지도 (야간 디자인) |
/v1/hd/hologenetic | 50 | Hologenetic Profile |
/v1/hd/sensitivity | 50 | 시간 민감도 (출생 시간 변경의 영향) |
/v1/hd/circuitry | 20 | 회로 분석 (Individual, Tribal, Collective) |
/v1/hd/penta | 100 | Penta - 3–5인 그룹 다이내믹 |
/v1/hd/group-overlay | 100 | 그룹 오버레이 |
/v1/hd/design-date | 10 | 디자인 날짜 (출생 전 88° 태양) |
/v1/hd/rave-new-years | 10 | Rave New Year 날짜 |
복제 가능한 완성 앱
섹션 제목: “복제 가능한 완성 앱”단일 호출 POST /v1/human-design은 타입, 전략, 권위, 프로필, 정의, 인카네이션 크로스, 활성 게이트가 있는 모든 아홉 센터, 각 정의된 채널 및 두 세트의 활성화를 반환합니다. 앱은 이를 그립니다: 형태, SVG 보디그래프, 활성화 표. 백엔드는 단일 라우트이며 프레임워크가 전혀 없으며, 바로 여기서 핵심이 됩니다: 브라우저가 API에 직접 접근할 수 없으므로 키가 서버에 저장됩니다.
git clone https://github.com/astroway/starter-human-designcd starter-human-design && npm installcp .env.example .env # your key goes herenpm run dev데모는 시간당 10회 읽기로 제한되며, 해당 주소에서 자체 키를 사용해 /v1/human-design에만 접근할 수 있습니다. 복제하고 필요하면 자신의 키를 넣어 더 많이 사용하세요.
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";고유 기능
섹션 제목: “고유 기능”경쟁사에 없는 엔드포인트:
- Dream Rave: 야간 디자인, 수면 중 무의식 프로세스를 보여줍니다
- Hologenetic Profile: 유전 키와 HD 사이의 연결
- Penta: 팀(3–5인)을 위한 그룹 다이내믹, 매우 희귀한 기술
- 시간 민감도: 출생 시간을 ±5/15/30분 변경했을 때 지도가 얼마나 변하는지
누가 사용하나요
섹션 제목: “누가 사용하나요”- HR-tech: Penta와 그룹 호환성을 통해 팀 구성
- 코칭 플랫폼: 타입과 전략을 기반으로 한 개인화 추천
- 데이트 앱: 추가 요소로 HD 호환성
- 콘텐츠 플랫폼: 트랜싯을 통한 일일/주간 HD 인사이트
전체 HD 지도 - 50 크레딧. Free 요금제에서는 월 100개의 HD 지도를 무료로 제공합니다.
도움이 되었나요?
피드백 감사합니다.