• 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:

  • 01New Integrations:
  • 02New Chunking Mechanism in Reverse Chronological Order:
  • 03Writing Workouts & Body Metrics to TrainingPeaks:
All articles

Product Updates

April Updates

April Updates πŸ“ New Integrations, Chunking Mechanism, Writing Workouts & Body Metrics to TrainingPeaks TL;DR: We've added Aktiia and MacrosFirst as new integrations, cre


Alex Venetidis
Alex Venetidis

11 May 2023

April Updates

πŸ“ New Integrations, Chunking Mechanism, Writing Workouts & Body Metrics to TrainingPeaks

TL;DR:

We've added Aktiia and MacrosFirst as new integrations, created a new chunking mechanism for Fitbit payloads to receive data in reverse chronological order, and enabled writing workouts and body metrics to TrainingPeaks through a new feature.

New Integrations:

πŸ”Œ What?

We've integrated with Aktiia and MacrosFirst, which are fitness tracking and nutrition apps respectively. Aktiia is a wearable that measures blood pressure 24/7, while MacrosFirst is a nutrition tracking app that helps users calculate their macro intake to achieve their fitness goals.

πŸ€” Why?

We aim to provide our customers with a wide range of integrations so that end users can track all their fitness-related data in one place, regardless of the source. Integrating with these new services enables us to offer more options to our customers.

πŸ’» How?

Our engineers worked with the developers of MacrosFirst to establish a secure connection to their APIs & develop their APIs with features that make it easier for devs to access data from them. Users can now authenticate with these services and access their data through our API.

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.

New Chunking Mechanism in Reverse Chronological Order:

πŸ“… What?

We've re-built our chunking mechanism for Fitbit payloads, so that requests are made in reverse chronological order. This means that the most recent payloads are received first, followed by older ones, making the user experience more seamless.

πŸ€” Why?

Fitbit has very restrictive rate limits, which means we can only request a limited amount of data at a time. If an application wants to backfill more than two months of data, we'll need to keep retrying requests until we can fetch all the required data. By receiving the most recent data first, users can immediately see their latest fitness data, which is what most people are interested in.

πŸ’» How?

Our engineering team has modified how we send requests for data from Fitbit, when those constitute large requests of over a month. We now make sequential requests in reverse chronological order, which allows us to retrieve the most recent data first. This enables us to provide end users with a better experience while still constrained by Fitbit's rate limits.

Writing Workouts & Body Metrics to TrainingPeaks:

πŸ‹ ️‍♀️ What?

We've built a new feature that allows developers to write body metrics, such as heart rate variability (HRV), to TrainingPeaks, as well as planned workouts. This enables athletes to collate their workout and recovery data in one place and export training plans from apps into TrainingPeaks.

πŸ€” Why?

We're expanding our ability to write data back to all our integrations, enabling two-way communication with the apps that use Terra. We want to provide our customers' end users with more options to track their data and make it easier to export data to the platforms they use.

πŸ’» How?

Developers can use a POST request and send a Terra data model to write workouts and body metrics to TrainingPeaks. Our system makes all the necessary conversions and transmits the request over to the respective API of TrainingPeaks. This enables athletes to see the training plans and body metrics generated from customers' apps, while still having the power of data contained in their TrainingPeaks account.

Previous
Next

Continue reading

  • Use synthetic data to rapidly prototype health products

    Synthetic users let you put your product through its paces with every health scenario, from marathoners to light sleepers, without waiting for those exact users to show up.

    18 September 2026

  • How Terra Real-Time Streaming Works, and What It Costs

    We often get asked how real-time streaming works and what it costs. Here's everything explained in one place, including pricing and example payloads.

    16 September 2026

  • 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