Can a payload show its originating source through an aggregator?
It depends on the provider.
It depends on the provider.
Apple Health: the originating app is identifiable via
device_data.nameon the activity payload (for examplePolar Flow). For daily/body/sleep, contributing sources appear acrossdevice_data.nameanddevice_data.other_devicescombined. Activity and sleep are keyed by HealthKit/source UUID assummary_id, so different sources never overwrite each other.Health Connect (Android):
device_datais not currently populated for any data type, so a source coming through Health Connect is indistinguishable.Withings:
device_data.namereflects the origin of each activity, which may be a connected third-party app (Google Fit, Samsung Health, HealthKit) rather than a physical Withings device, because Withings aggregates connected sources.metadata.upload_typevalue6indicates a third-party origin. Withings Body payloads don't currently carryupload_typeor a populated device name.
See the data models reference for the full payload structure.
Last updated
Was this helpful?