Skip to content

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.

{
"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 }
]
}
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).