oura_get_baselines
Retrieve long-term health baselines including SpO2, breathing disturbance, arterial stiffness, and VO2 max to monitor vascular and aerobic trends over weeks or months.
Instructions
Slow-moving health baselines: SpO2, breathing, arterial stiffness, VO2 max.
These trend over weeks/months, so the default window is 90 days. Use to track long-term vascular and aerobic health alongside training history.
CSV columns: date, spo2_avg_pct (overnight blood-oxygen %), breathing_disturbance_index, pulse_wave_velocity_m_s, vascular_age_years, vo2_max_ml_kg_min
pulse_wave_velocity_m_s (meters/second) is the RAW arterial-stiffness measurement and the most clinically meaningful vascular metric here — lower is better/more elastic; it is the same class of measure (PWV) used in hypertension research. vascular_age_years is a derived presentation of it, so prefer PWV when tracking real change.
IMPORTANT — sparsity: vo2_max is a measurement EVENT, not a daily value (often only a handful of readings per quarter), so most rows will be blank for it. Blank does NOT mean "no VO2 data" — read the footer, which reports the most recent reading in the window. cardiovascular_age/VO2 also require a compatible ring/firmware.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_date | No | ISO end date (YYYY-MM-DD), inclusive. Defaults to today. | |
| start_date | No | ISO start date (YYYY-MM-DD). Defaults to a 90-day window ending at end_date. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |