Documentation Index
Fetch the complete documentation index at: https://docs.humandesignapi.nl/llms.txt
Use this file to discover all available pages before exploring further.
Base URL
Authentication
v1 uses two custom headers (not Bearer token):Endpoints
| Endpoint | Description | Access Tier |
|---|---|---|
POST /v1/bodygraphs | Full bodygraph with all properties | Advanced |
POST /v1/bodygraphs/simple | Simplified bodygraph (type, profile, gates, channels, centers) | Basic + Advanced |
Request Format
| Field | Type | Format | Example |
|---|---|---|---|
birthdate | string | DD-MMM-YY | "15-Jan-90" |
birthtime | string | HH:MM (24h) | "14:30" |
location | string | City, Country (min 4 chars) | "Amsterdam, The Netherlands" |
v1 uses
DD-MMM-YY date format (e.g., "15-Jan-90"). v2 uses ISO 8601 YYYY-MM-DD format.Response Format
v1 returns chart data as a flat JSON object without a response envelope. Field names usesnake_case:
Key Differences from v2
| Aspect | v1 | v2 |
|---|---|---|
| Auth header | HD-Api-Key | Authorization: Bearer |
| Date format | DD-MMM-YY | YYYY-MM-DD |
| Response | Flat JSON object | Standard envelope with data field |
| Field naming | snake_case | camelCase |
| Error codes | Limited | Comprehensive, machine-readable |
| Coordinates endpoint | Not available | Available |

