Why does stress data have no samples array?
Detailed stress samples are currently only available from Garmin.
Detailed stress samples are currently only available from Garmin. Oura and Apple Health expose only summary stress values (for example high_stress_duration_seconds, rest_stress_duration_seconds, stress_rating), so their samples array is empty.
Stress duration fields are time spent in each band:
rest
low (26-50)
medium (51-75)
high (76-100)
activity_stress_durationfor periods where activity made measurement unreliable
avg_stress_level and max_stress_level are on a 1-100 scale (-1 = insufficient data). stress_rating is provider-specific and currently only Oura, so many fields are null on other providers.
For a cross-provider measure, Terra offers a unified stress score product.
Last updated
Was this helpful?