• Unified API
  • Mobile SDK
  • Connection Widget
  • Streaming
  • Lab Reports API
  • Graph API
  • Health Scores
  • Health Rewards
  • Planned Workouts
  • Lab Testing
  • AI Interface
  • Enterprise
  • Insurance
  • Integrations
  • Research
  • Podcast
  • Blog
  • Reports
  • Events
  • Documentation
  • Community
  • Example apps
  • Wearable Data
  • About
  • Customers
  • Partners
  • Careers
  • Support
  • Pricing
Terra
Pricing
Become an integrationGet started
next ventures
pioneer fund
samsung next
y combinator
general catalyst

The world's best health apps run on Terra data

Get started
ProductsIntegrationsAI InterfaceAuthenticationMobile DevelopmentDocumentationGraphAPI
DocumentationAPISDKQuickstart
CommunityBlogResearchCommunityPodcastAuthorsGithub
CompanyAboutCareersCustomersBecome an IntegrationCookies PolicyGDPRPrivacy PolicyTerms of Purchase
© Terra API. 2026 — All rights reserved.

Cookie Preferences

Essential CookiesAlways On
Advertisement Cookies
Analytics Cookies

Crunch Time: Embrace the Cookie Monster Within!

We use cookies to enhance your browsing experience and analyse our traffic. By clicking “Accept All”, you consent to our use of cookies according to our Cookie Policy. You can change your mind any time by visiting out cookie policy.

Cookies Policy
All articles

Product Updates

Garmin HRV Data available from Terra API

Garmin HRV Data Heart Rate Variability (HRV) is a very important measurement for health and recovery. For quite a few years now, Garmin has been providing this in the sen


Elliott Yu
Elliott Yu

21 September 2022

Garmin HRV Data available from Terra API

Garmin HRV Data

Heart Rate Variability (HRV) is a very important measurement for health and recovery. For quite a few years now, Garmin has been providing this in the sense of "stress", where the higher the HRV, the lower the stress and vice-versa.

This form of representing HRV has its ups and downs. On the one hand, it provides an already interpreted value of HRV to allow the user or developers to simply use it without analysis. On the other hand, the user now loses the ability to see trends in HRV, or the developer might not be able to perform their own interpretations of the HRV data.

However, all of this is now behind us. Garmin has officially been dishing out raw HRV data, not only in the Garmin Connect App but also as part of their HEALTH API!

The Data

If you have any of the more recent Garmin watches (Fenix 6,7, EPIX 2, Forerunner 955 and 255, Enduro, MARQ), you would be able to see the new HRV graphs for your sleep sessions.

The data within these graphs are given at a 5-minute interval. This is also true for the data retrieved from their HEALTH API.

Here is an example:

From the data above, you can easily parse it and interpret it however you wish in your app! However, these are given separately from that of sleep data. If you want to get the whole overview of the sleep session, you would also have to request this separately...

Integration

Being Terra, we jumped on it as soon as we found out about this! A lot of our developers have been asking for this since the day we released our Garmin integration. So to make everything easier, we have added HRV samples as part of our sleep payloads. You can start taking the samples directly from the payload in your app and not have to worry about requesting for both sleep and HRV data separately from Garmin:

Get the latest Terra Research reports and insights every week as soon as they're published.

By continuing, I agree to the Privacy Policy and Terms of Service.

Previous
Next

Continue reading

  • Terra now delivers per-set strength training data

    Terra now delivers strength workouts set by set: reps, weight, effort and rest, normalized across nine integrations including watch-sensed Garmin sets.

    8 September 2026

  • Garmin's Connect Developer Program is paused: what it means if you're building on wearable data

    Garmin paused new Connect Developer Program applications while it updates the program. What the pause covers, why Garmin data matters, how to keep shipping.

    7 September 2026

  • Terra's Routes API: Get training routes on your user's watch

    Design an activity route once, and it lands on your users' watch ready to follow, with none of the usual file wrangling!

    6 September 2026