API Human Design
AstroWay API має 12 ендпоінтів Human Design - найглибше покриття HD серед комерційних API. Від базового bodygraph до групової динаміки Penta і Dream Rave.
Що розраховується
Section titled “Що розраховується”Повна 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 центрів з прапором defined/open
- Канали: визначені канали з назвами
- Активації: 26 активацій (13 Personality + 13 Design)
Готовий бодиграф на цих же розрахунках: Human Design у застосунку AstroWay.
12 ендпоінтів
Section titled “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 | Дата Design (88° Сонця до народження) |
/v1/hd/rave-new-years | 10 | Дати Rave New Year |
Готовий застосунок, який можна клонувати
Section titled “Готовий застосунок, який можна клонувати”Живе демо і код на GitHub, MIT.
Один виклик POST /v1/human-design віддає тип, стратегію, авторитет, профіль, визначення, хрест втілення, усі дев’ять центрів з активними воротами, кожен визначений канал і обидва набори активацій. Застосунок їх малює: форма, бодиграф на SVG, таблиця активацій. Бекенд це один маршрут і жодного фреймворку, бо саме в ньому вся суть: браузер не може звернутися до API напряму, тож ключ живе на сервері.
git clone https://github.com/astroway/starter-human-designcd starter-human-design && npm installcp .env.example .env # свій ключ сюдиnpm run devДемо обмежене десятьма читаннями на годину з адреси й ходить власним ключем, який має доступ лише до /v1/human-design. Клонуйте й підставте свій, якщо потрібно більше.
Приклад
Section titled “Приклад”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";Унікальні можливості
Section titled “Унікальні можливості”Ендпоінти, яких немає у конкурентів:
- Dream Rave: нічний дизайн, показує несвідомі процеси під час сну
- Hologenetic Profile: зв’язок між генними ключами та HD
- Penta: групова динаміка для команд (3–5 людей), вкрай рідкісна техніка
- Часова чутливість: наскільки зміна часу народження на ±5/15/30 хв змінює карту
Хто використовує
Section titled “Хто використовує”- HR-tech: підбір команд через Penta і групову сумісність
- Коучинг-платформи: персоналізовані рекомендації на основі типу і стратегії
- Дейтинг-застосунки: HD-сумісність як додатковий фактор
- Контент-платформи: щоденні/тижневі HD-інсайти через транзити
Вартість
Section titled “Вартість”Повна HD-карта - 50 кредитів. На Free тарифі - 100 HD-карт на місяць безкоштовно.