# Orviva > Orviva turns personal health data — genomics (23andMe, AncestryDNA, WeGene), methylation/epigenetic arrays, lab reports, medical imaging and CGM time-series — into structured, AI-ready JSON queryable with a single Bearer token. The chat assistant is named G2. All API endpoints require an Authorization: Bearer header (30-day JWT, bound to one health profile). Generate a key at https://orviva.ai/api-keys or via POST https://orviva.ai/api/auth/token. ## Docs - [API Guide (Markdown)](https://orviva.ai/guide.md): Full agent/crawler-facing API reference — endpoints, auth, data tiers, examples. - [API Guide (HTML)](https://orviva.ai/guide): Interactive version of the same reference. ## Key endpoints - GET https://orviva.ai/api/v1/health-data/profile: Compact conclusions-only health profile (~2-4KB). Recommended first call. Cache-safe. - GET https://orviva.ai/api/v1/health-data/full: All health records. Filter with ?category=, ?subcategory=, ?format=grouped. - GET https://orviva.ai/api/v1/health-data/risk-overview: Elevated risks, abnormal labs, and lab↔genomic cross-references. - GET https://orviva.ai/api/v1/health-data/supplement-guidance: Deterministic (no-LLM) ingredient-needs payload. - GET https://orviva.ai/api/v1/health-data/by-date?from=YYYY-MM-DD&to=YYYY-MM-DD: One-shot fan-out across all records for a date range. - POST https://orviva.ai/api/v1/health-data/upload: Upload a lab report, checkup, imaging, methylation CSV or CGM xlsx. - POST https://orviva.ai/api/v1/chat/stream: Talk to the G2 health assistant (Server-Sent Events).