ExcessAardvark1 month ago
Hello Terra Team,
I hope you're doing well.
I am currently evaluating Terra for integration into our platform and had a couple of questions regarding provider support and implementation constraints.
Our application is primarily a web-based platform, and we are looking to allow users to connect their health and fitness data sources directly from the website.
I noticed that MyFitnessPal appears as a supported provider in the Terra dashboard. Could you please confirm whether it is possible for users to connect their MyFitnessPal accounts directly from a web application using Terra’s API, without requiring any mobile SDK integration?
Additionally, I wanted to clarify the situation regarding Apple Health. From the documentation it seems that Apple Health integration relies on Terra’s iOS SDK rather than a direct web API. Could you confirm whether Apple Health data can be connected or authorized purely through a web application, or if an iOS companion app is required to enable this integration?
Understanding these constraints will help us determine the best integration approach for our platform.
Thank you for your time and support. I look forward to your guidance.
Best regards,
Vanessaadmin2 hours ago
Hey there,
Good questions, the answer differs by provider:
MyFitnessPal: Fully supported via web-based OAuth. Users can connect through the Terra Widget (a web link) and data syncs automatically via our servers. No mobile app is required. MyFitnessPal data comes through primarily as Nutrition events.
Apple Health: This one requires our Mobile SDK, Apple doesn't expose a cloud API, so health data can only be read from the device itself. You'd need a native iOS app (even a lightweight one) with our SDK integrated. There's no way to access Apple Health data from a pure web application. However Terra does have an iOS app that you can use for testing or for your users to grant the permissions.
For a web-only platform, consider supporting cloud-based providers (Garmin, Fitbit, Oura, Google Health Connect, MyFitnessPal, +100 others etc.) via the Widget, and optionally adding an iOS companion app for Apple Health.
Cookie Preferences