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.
Example
Section titled “Example”{ "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}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. |