< Blogs
Alex Venetidis

Alex Venetidis

February 14, 2023

February updates - Terra API

Get ready for a bunch of new integrations added to Terra's API, starting the new year with a BOOM πŸ’£ πŸ’₯

tl;dr

  • Nolio, Ketomojo, Trainxhale, Lezyne, CyclingAnalytics, EatThisMuch, and LiveRowing are new integrations added to Terra's API.
  • A new feature has been added that allows requests that get rate-limited by providers to be retried automatically, currently enabled for Fitbit.
  • A beta version, "2022–12–12" has been released that removes the need to handle "user_reauth" payloads, simplifying developers' work by keeping the user_id constant even if the user re-authenticates with a fitness data provider.

Fuel your users' fitness journeys with new integrations! πŸ’ͺ🚴 ‍♂️

What?

We're thrilled to announce the addition of several new integrations to our platform: Nolio, Ketomojo, Trainxhale, Lezyne, CyclingAnalytics, EatThisMuch, and LiveRowing! πŸ”Œ These integrations will give end users even more options for tracking and analyzing their progress and reaching their fitness goals.

Why?

Our goal has always been to provide our users with the best possible experience; to do so, we need to offer a diverse range of integrations that cater to everyone's needs. 🌈 With these new additions, we can expand our reach further and offer more options for tracking and analyzing workouts across various activities. Whether you're a runner, cyclist, or rower, there's something for everyone in this batch of integrations.

How?

We've been working closely with these companies to build the necessary infrastructure to support these integrations and to integrate their APIs. 🀝 We're constantly looking for ways to improve our offerings and provide our users with the best possible experience, and these new integrations are just the latest step in that direction. Get ready to take your fitness journey to the next level with these exciting new integrations! πŸ’ͺπŸ‹ ️‍♂️

Get Data No Matter What! πŸ’ͺ

What?

We're excited to announce a new feature on our platform: retries for rate-limited requests. πŸ’» This allows requests that are rate-limited by providers to be retried automatically later.

Why?

This is about ensuring that developers get webhooks with updated data as expected, even if Terra's request to a provider is rate-limited. With this new feature, developers will always get data no matter what, even if they hit providers' rate limits. This is because we keep track of data gathered for a given request, and if a rate limit is hit, we send the currently fetched data and retry the request later automatically. πŸ”Œ

How?

To implement this feature, we had to create the infrastructure to keep track of data gathered for a given request and determine the timing for retrying requests that get rate-limited. We are starting with Fitbit and plan to expand to more integrations. πŸ”œ No more waiting for data! πŸ’» With our new retries for rate-limited requests, you'll always get the data you need when you need it. πŸ’ͺ

New Version! (Beta)

What?

A new beta version, "2022–12–12" has been released, simplifying developers' work by removing the need to handle "user_reauth" payloads. In addition to the above improvements, we aim to add more features to this API version to improve it further. These features will be designed to make the API more user-friendly and efficient while providing developers with the tools to manage their data and integrations better.

Why?

The beta version is designed to simplify developers' work by not requiring them to handle "user_reauth" events. The user_id is now constant even if the user re-authenticates with a given fitness data provider, making it easier for developers to track and manage their data.

How?

This change has been made possible by the user_id only be provided after the user has successfully authenticated. This eliminates the need for developers to store or keep track of the user_id before authentication, making their job simpler and less prone to errors.

Stay tuned for more updates and new features in future releases!

More Topics

All Blogs
Team Spotlight
Startup Spotlight
How To
Blog
Podcast
Product Updates
Wearables
See All >
CEO and Founder of Prenuvo - Andrew Lacy

CEO and Founder of Prenuvo - Andrew Lacy

In this podcast with Kyriakos the CEO of Terra, Andrew Lacy shares his journey with Prenuvo which began from a personal health crisis.

Terra APITerra API
August 28, 2024
MedHacks: Using Wearables To Predict Heart Attacks

MedHacks: Using Wearables To Predict Heart Attacks

A few weeks ago we met Vishal, a recent engineering graduate who wanted to use Terra API as part of his MedHacks hackathon project, Cardio Clarity.

Gursukh SembiGursukh Sembi
August 19, 2024
July 2024 updates

July 2024 updates

Teams API adds Kinexon integration & new webhooks. Terra Health Scores now include Respiratory & Stress metrics. Eight Sleep integration returns with enhanced data.

Alex VenetidisAlex Venetidis
August 2, 2024
Vice President of Teamworks - Sean Harrington

Vice President of Teamworks - Sean Harrington

In this podcast with Kyriakos the CEO of Terra, Sean Harrington shares his journey from founding NoteMeal to becoming the VP of Teamworks.

Terra APITerra API
August 2, 2024
Chief Digital Product Officer of Les Mills - Amber Taylor

Chief Digital Product Officer of Les Mills - Amber Taylor

In this podcast with Kyriakos the CEO of Terra, Amber Taylor shares her journey from childhood running to her leadership role at Nike and navigating cultural differences.

Terra APITerra API
August 2, 2024
next ventures
pioneer fund
samsung next
y combinator
general catalyst

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.