2024 July Updates

Check out what we've been doing at Terra over the month of July 2024!

Backend 💾

Integrations

  • Eight Sleep integration is now live again!

Features

  • Provider user ID can now be retrieved from athlete payload for MyFitnessPal
  • Add a fallback for average breaths per minute calculation for Polar in case it is not provided
  • Updated and added new activity type mappings for Fitbit
  • Improve retrieval speed and details in planned workouts for TrainingPeaks

Bug fixes

  • Fixed a bug where Oura weren't returning the correct min and average heartrate values. We now compute these from ourself instead!
  • Fixed a bug where steps value in a fall back case, could return an object instead of None for Fitbit/Daily
  • Fixed a bug where Polar Hr samples were not returning timestamps in microseconds correctly
  • Fixed a bug where Apple synced sleep data into GoogleFit had very large asleep time values
  • Fixed an issue where HealthGauge integration were not allowing for auth
  • Fixed a bug where Garmin may sometimes send a duplicate payload
  • Fixed a bug with requests to Huawei where it would return Forbidden due to too many data types requested
  • Fix a bug where microseconds were truncated for RR intervals for Apple body payloads

Health Scores

  • Stress score has been added! You can now get a Stress rating for each activity done for each user!

Teams API

  • Kinexon Integration
  • Catapult Integration
  • Added custom Terra enumerations for metrics!

SDK 📱

  • Fixed a bug where sleep data synced into Health Kit from Ultrahuman were not being returned correctly

  • Fixed an issue where Google Playstore may pin an issue on Terra's SDK for weak encryption algorithm used