For the complete documentation index, see llms.txt. This page is also available as Markdown.

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_duration for 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?