Terra
Integrations
Research

Integration

API
Unified API
SDK
SDK
Authentication
Authentication
Streaming
Streaming
Blood
Blood Report API
Planned Workouts
Planned Workouts
AI Interface
AI Interface

User engagement

Graph API
Graph API
Scores
Health Scores
Rewards
Health Rewards

Use cases

Enterprise
Enterprise
Insurance
Insurance

Developers

Wearable Data
Wearable Data
Community
Community
Documentation
Documentation

Learn

Blog
Blog
Podcast
Podcast
Events
Events
Reports
Reports

Company

Customers
Customers
Careers
Careers
Partners
Partners
Support
Support
Pricing
Become an integrationGet started
IntegrationsResearch
Unified APIUnified APISDKSDKAuthenticationAuthenticationStreamingStreamingGraph APIGraph APIScoresScoresRewardsRewardsBlood Report APIBloodAI InterfaceAI Interface
EnterpriseEnterpriseInsuranceInsuranceWearable DataWearable DataCommunityCommunityDocumentationDocumentationBlogBlogPodcastPodcastEventsEventsReportsReportsCustomersCustomersCareersCareersPartnersPartnersSupportSupport
Pricing
Get startedBecome an integration
next ventures
pioneer fund
samsung next
y combinator
general catalyst

The world's best health apps run on Terra data

Get started
ProductsIntegrations AI Interface Authentication Mobile Development Documentation GraphAPI
DocumentationAPI SDK Quickstart
CommunityBlog Research Community Podcast Github
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
< Blogs
Alex Venetidis
Alex Venetidis

May 11, 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.

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.

Related Articles

September 2025 updates

October 1, 2025

September 2025 updates

July: Terra Research launches, Lab Reports land in the dashboard with PDF/Image โ†’ JSON, and Samsung Health moves to the new Data SDK for a tighter Android integration. ๐Ÿš€

Alex VenetidisAlex Venetidis
August 2025 updates

September 1, 2025

August 2025 updates

๐ŸŽ‰ July Highlights: InBody Goes Global, Faster APIs, and Rock-Solid Data ๐Ÿ’ช๐Ÿ“Š

Alex VenetidisAlex Venetidis
July 2025 updates

August 2, 2025

July 2025 updates

July = rock-solid Terra: WHOOP V2, Garmin & Fitbit bug fixes, faster SDKs, plus bulk blood-report uploads with smarter reference ranges. Reliability + data power-ups! ๐Ÿ’ช๐Ÿฉธ

Alex VenetidisAlex Venetidis

More Topics

All Blogs
Team Spotlight
Startup Spotlight
How To
Blog
Podcast
Product Updates
Wearables
See All >
The complete guide: How the new Google Health API works

The complete guide: How the new Google Health API works

Google Health API replaces the Fitbit Web API. This is the field guide with code, schemas, and a migration playbook to help you understand where Google Health is heading.

Vanessa NeeffVanessa Neeff
May 18, 2026
September 2025 updates

September 2025 updates

July: Terra Research launches, Lab Reports land in the dashboard with PDF/Image โ†’ JSON, and Samsung Health moves to the new Data SDK for a tighter Android integration. ๐Ÿš€

Alex VenetidisAlex Venetidis
October 1, 2025
August 2025 updates

August 2025 updates

๐ŸŽ‰ July Highlights: InBody Goes Global, Faster APIs, and Rock-Solid Data ๐Ÿ’ช๐Ÿ“Š

Alex VenetidisAlex Venetidis
September 1, 2025
July 2025 updates

July 2025 updates

July = rock-solid Terra: WHOOP V2, Garmin & Fitbit bug fixes, faster SDKs, plus bulk blood-report uploads with smarter reference ranges. Reliability + data power-ups! ๐Ÿ’ช๐Ÿฉธ

Alex VenetidisAlex Venetidis
August 2, 2025
June 2025 Updates

June 2025 Updates

June brings Terra MCPs for AI-driven setup, Fern-powered Python/JS SDKs with strong typing, and official Expo plugin supportโ€”build faster with less friction. ๐Ÿš€๐Ÿงฐ๐Ÿ“ฑ

Alex VenetidisAlex Venetidis
July 1, 2025