Why are Garmin daily fields like respiration and VO2 max null?
Many fields that look null on the Garmin daily payload are actually delivered, just on the sleep or body payload rather than the daily envelope.
Many fields that look null on the Garmin daily payload are actually delivered, just on the sleep or body payload rather than the daily envelope.
Garmin reports respiration only tied to sleep sessions, so
respiration_data.breaths_dataarrives on the sleep payload.The Garmin sleep score is at
scores.sleepon the sleep payload. The daily summary carries no score.Some slots stay null because Garmin does not provide them at all (for example
resting_breaths_per_min).Terra-derived fields like
data_enrichmentscores are separate and may not be populated for Garmin.
Check the sleep and body payloads for these metrics rather than the daily one. Field locations are listed in the data models reference.
Last updated
Was this helpful?