Skip to content

Trackers & Data Coverage

This page maps each implemented tracker in HealthSync to the canonical event types it can produce after fetch and normalization. Use the filters to narrow by stream or tracker, then check the event types your product needs to see which integrations cover them.

Streams All
Trackers All
Required events None

Event type Stream Fitbit OAuth + subscriber webhooks for activities, sleep, body, and nutrition collections. Garmin OAuth + ping/pull wellness summaries (callbackURL fetch pipeline). Google Health OAuth + signed webhook notifications with interval-scoped v4 data point fetches. Polar OAuth + AccessLink webhooks for exercise, sleep, heart rate, and daily summaries. Mock Provider Local development provider for end-to-end pipeline testing.
Activity activity Session Supported Supported Supported Exercise data points, including the steps/distance fallback fetch path. Supported Supported
Sleep sleep Session Supported Supported Supported Supported Not supported
Body measurement body_measurement Snapshot Supported Supported Supported Weight, height, and body fat via separate webhook data types. Not supported Supported
Blood pressure blood_pressure Snapshot Not supported Supported Not supported Not supported Not supported
Blood glucose blood_glucose Snapshot Not supported Not supported Supported Blood glucose webhook data type maps directly to the canonical snapshot. Not supported Not supported
Blood work blood_work Snapshot Not supported Not supported Not supported Not supported Not supported
Temperature temperature Snapshot Not supported Not supported Not supported Not supported Not supported
Nutrition nutrition Snapshot Supported Not supported Not supported Not supported Not supported
Hydration hydration Snapshot Supported Not supported Not supported Not supported Not supported
Heart rate series heart_rate_series Timeseries Supported Enqueued from the activities subscriber collection. Not supported Heart rate appears inside activity/sleep/daily summaries, not as a standalone series event. Supported Supported Supported
Location series location_series Timeseries Not supported Partial coverage Emitted when an activity payload includes GPS samples. Partial coverage Emitted from exercise payloads when TCX export returns GPS samples. Partial coverage Emitted when an exercise payload includes route coordinates. Not supported
SpO2 series spo2_series Timeseries Not supported Not supported Supported Oxygen saturation and daily oxygen saturation webhook data types. Not supported Not supported
Stress series stress_series Timeseries Not supported Not supported Not supported Not supported Not supported
Daily summary daily_summary Aggregate Supported Supported Supported Steps, distance, floors, and active energy map into daily summary fields. Supported Supported
User profile user_profile Profile Supported Fetched automatically after connect. Not supported Partial coverage Fetch path exists; not auto-enqueued on connect today. Partial coverage Fetch path exists; not auto-enqueued on connect today. Supported

Legend

  • Supported — fetch + normalization path is implemented for this canonical event type.
  • Partial — available only for some payloads, provider-specific data types, or manual fetch paths.
  • Not supported — no adapter path in this repository yet.