• 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

In this article:

  • 01Backfills now deliver faster for a better user experience
  • 02Planned workouts now reach Coros and Huawei
  • 03Apple Health symptom tags now arrive in the daily payload
  • 04Also in February
All articles

Product Updates

February 2026 product update: backfills now arrive newest first, and planned workouts reach Coros and Huawei

February 2026: backfills now deliver faster for improved onboarding experiences, planned workouts now reach Coros and Huawei, and Apple Health symptom tags are launched.


Alex Venetidis
Alex Venetidis

1 March 2026

Terra health data API product update for February 2026: new integrations, endpoints and developer features

TL;DR: Your onboarding screen can now show a user their own real data within seconds of them connecting. Backfills deliver the last seven days first and then fill in the rest of the history working backwards, so the week the user actually remembers is the first thing to arrive. Planned workouts also reached Coros and Huawei this month, and Apple Health symptom tags began arriving in the daily payload.

Backfills now deliver faster for a better user experience

Here is the experience that changes: A user downloads your app, connects their health data, and lands on a screen that says their data is loading. In that moment the thing they care about is last night's sleep, and that is what Terra sends first.

From February, a historical pull starts with the most recent seven days and delivers them immediately, then continues backwards through the rest of the history in the background. The user's first screen can populate almost instantly with the week they actually remember, and the deeper history arrives while they are looking at it.

Nothing about the total amount of data changes, and nothing about how you receive it changes either. The payloads are the same payloads in the same shape; they simply arrive in a more useful order. If your onboarding currently blocks on a completion signal before showing anything, this is worth revisiting, because you can now show something good long before the pull finishes.

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.

Planned workouts now reach Coros and Huawei

Two platforms were added as destinations for structured sessions in February. Coros was added to the supported set, and Huawei followed with a documented limitation worth knowing about: Huawei handles the date a workout is planned for differently from the others, so the support matrix records exactly what it accepts rather than leaving you to find out.

Alongside that, February brought an operations support matrix to the documentation: a plain table of which operations, such as creating, updating, reading, and deleting a planned workout, each platform actually supports. Some support all four, some support creation but not deletion because the workout lives on the device once it has synced. Knowing this up front changes how you design the feature. If a platform cannot delete, your product needs a story for what happens when a coach changes their mind, and it is much better to design that story deliberately than to discover the gap from a support ticket.

The matrix is in the provider compatibility page.

Apple Health symptom tags now arrive in the daily payload

Apple Health lets people log symptoms directly on their phone or watch: headache, fatigue, nausea, shortness of breath, and a long list of others, including the cycle-related ones. These are self-reported rather than sensed, and for that reason they are some of the most valuable data in the whole payload, because they are the only place the person's own experience is recorded.

A recovery score that drops without explanation is a puzzle. A recovery score that drops on a day the person logged a headache and poor sleep is a story you can tell them. From February those tags come through in the daily payload for users connected through the iOS SDK.

Also in February

  • Ultrahuman: the sleep score reported by the ring is now carried through in the sleep payload.
  • Garmin: permission changes a user makes on Garmin's side are now recognised as they happen, so the connection state you hold always reflects what that user has actually agreed to share.
  • Webhooks can be resent for users who have since disconnected, which is what you need when you are replaying a window after an outage at your end.
  • Every destination type now carries its own icon in the dashboard, including Azure Blob Storage and Health Connect, which makes a screen holding a dozen connections far faster to read at a glance.
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