Daily Summary
Stream: aggregate | Event type: daily_summary
A daily rollup of activity metrics produced by each provider’s adapter from the provider’s own daily summary endpoint. HealthSync normalizes the shape but does not compute the numbers.
Example
Section titled “Example”{ "event_type": "daily_summary", "data_version": "1.2", "source_id": "daily-e5f6...", "provider_ref": "daily-2026-03-19", "device_id": null, "payload_ts": 1742558400000, "revision": 1, "capture_mode": null, "date": "2026-03-19", "timezone": "Europe/Zurich", "steps": 8432, "distance_m": 6200, "floors": 12, "calories_total_kcal": 2100, "calories_active_kcal": 450, "active_minutes": 45, "sedentary_minutes": 720, "resting_heart_rate_bpm": 62, "active_zone_minutes": 32, "elevation_gain_m": 42, "swim_lengths": null, "vo2_max_ml_kg_min": 47.9, "hrv_avg_ms": 58.3, "respiratory_rate_avg_bpm": 14.2, "heart_rate_zones": [ { "zone": "CARDIO", "min_bpm": null, "max_bpm": null, "duration_s": 1200, "calories_kcal": 210 } ]}Fields
Section titled “Fields”| Field | Type | Unit | Description |
|---|---|---|---|
date |
string | null |
ISO 8601 date | Calendar date of the summary (e.g., "2026-03-19"). |
timezone |
string | null |
IANA timezone | Provider-side timezone for this day (e.g., "Europe/Zurich"). |
steps |
number | null |
count | Total steps for the day. |
distance_m |
number | null |
meters | Total distance covered. |
floors |
number | null |
count | Floors climbed. |
calories_total_kcal |
number | null |
kcal | Total calories (BMR + active). |
calories_active_kcal |
number | null |
kcal | Active calories only. |
active_minutes |
number | null |
minutes | Minutes of activity. |
sedentary_minutes |
number | null |
minutes | Minutes of sedentary time. |
resting_heart_rate_bpm |
number | null |
bpm | Resting heart rate for the day. |
active_zone_minutes |
number | null |
minutes | Active Zone Minutes across heart rate zones. |
elevation_gain_m |
number | null |
meters | Elevation gained over the day. |
swim_lengths |
number | null |
count | Pool lengths swum. |
vo2_max_ml_kg_min |
number | null |
mL/kg/min | VO₂ max for the day (from general, daily, or run-derived measurements). |
hrv_avg_ms |
number | null |
milliseconds | Average heart rate variability for the day. |
respiratory_rate_avg_bpm |
number | null |
breaths/min | Average respiratory rate for the day. |
heart_rate_zones |
array | null |
— | Per-zone time and calories (zone, min_bpm, max_bpm, duration_s, calories_kcal). |