April Updates 2024

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

Backend 💾

Features

  • Developer Reference Id, Created_at and Last_webhook_update fields are now always filled for all users in all payloads

  • The endpoint List Integrations (Detailed) now returns "enabled" field that matches the status on your Dashboard for the corresponding integration

  • Added timer duration seconds to heart rate samples

  • Added menstruation phase to menstruation data

  • Data from cronometer now includes meal type for each food added

  • Reduce Fitbit Requests to only summary in case "with_samples" is set to false or Samples Scope is disabled

  • Added Monosaturated Fat and Polysaturated Fat for MyFitnessPal

  • Added Potassium and Quantity Units to MacrosFirst data

Bug fixes

  • Fixed a bug where webhook retries were not being properly retried when failed to send to webhook

  • Fixed a bug where Oura users were allowed to auth without the "email" scope enabled

  • Fixed a bug where sometimes sleep payloads were being deduplicated (not sent) even though there were new samples within causing a delay in some sleep payloads being updated.

  • Fixed a bug where sometimes (rarely), the last sample timestamp on certain samples in an activity payload could be later than the end time reported

  • All timestamps coming from the generator now adheres to the full ISO8601 format that we send: yyyy-MM-ddTHH:mm:ss.SSSSSS+ZZ:ZZ (i.e 2024-04-29T00:00:00.000000+00:00)

  • Fixed a bug where Macronutrient was not returning the correct nutritional schema

  • Fixed a bug where sometimes Apple Health Activities were not correctly labelled as "indoors"

Graph API

  • New customization options available:

    • Text color

    • Tick color

  • Support summing metrics when multiple occur in a day (e.g. total sleep duration, counting naps)

  • Improve graph display for garmin devices, which previously needed a refresh before displaying properly

  • Graph API is now free of charge for staging & testing environments :money-with-wings:


SDK 📱

  • Fixed a bug where wrist temperature delta sends "0" even though the reading does not exist

  • Extended Samsung Health native SDK Functionality to flutter under version: 0.7.0-samsung.1


Frontend📺

Dashboard

Landing Page

Last updated

Was this helpful?