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. Nexus normalizes the shape but does not compute the numbers.

{
"event_type": "daily_summary",
"data_version": "1.1",
"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
}
FieldTypeUnitDescription
datestring | nullISO 8601 dateCalendar date of the summary (e.g., "2026-03-19").
timezonestring | nullIANA timezoneProvider-side timezone for this day (e.g., "Europe/Zurich").
stepsnumber | nullcountTotal steps for the day.
distance_mnumber | nullmetersTotal distance covered.
floorsnumber | nullcountFloors climbed.
calories_total_kcalnumber | nullkcalTotal calories (BMR + active).
calories_active_kcalnumber | nullkcalActive calories only.
active_minutesnumber | nullminutesMinutes of activity.
sedentary_minutesnumber | nullminutesMinutes of sedentary time.
resting_heart_rate_bpmnumber | nullbpmResting heart rate for the day.