Terra Docs
Dashboard
  • Docs
  • API Reference
  • Changelog
  • Getting Started
    • What is Terra API?
    • Account setup and API keys
    • Core concepts
  • Health & Fitness API
    • Overview
    • Quickstart
    • Integration setup
      • Understanding sources and destinations
      • Setting up data sources
      • Setting up data destinations
        • Webhooks
        • SQL database (Postgres, MySQL)
        • Supabase
        • Cloud storage (S3, GCP)
        • Queuing services (SQS, Kafka)
      • Customising data types
      • Dedicated data source API keys
      • Understanding Terra environments
    • User authentication
      • Authentication flow
      • Implementation (Terra widget)
      • Implementation (Custom UI)
      • Handling authentication events
      • Customising authentication redirects
    • Managing user health data
      • Receiving health data updates (events)
      • Requesting historical health data (REST API requests)
      • Writing data
    • Mobile-only sources
      • iOS (Swift)
      • Android (Kotlin)
      • React Native
      • Flutter
    • Troubleshooting
    • Pricing
  • User Engagement
    • Health Scores
  • Streaming API
    • Overview
    • Wearable -> Your app
      • iOS (Swift)
      • Android
    • Your app -> Terra
      • iOS (Swift)
      • Android
    • Terra -> Your backend
  • Teams API
  • Biomarkers API - Upcoming
Powered by GitBook
On this page
  • Setting up your Data Sources
  • List of Data Sources

Was this helpful?

  1. Health & Fitness API
  2. Integration setup

Setting up data sources

PreviousUnderstanding sources and destinationsNextSetting up data destinations

Last updated 27 days ago

Was this helpful?

Setting up your Data Sources

  • Head to your Terra Dashboard > Connections page.

  • Click on "Add New", and select from 150+ integrations (wearables, devices..).

  • Make sure to toggle on these integration in order to activate them.

List of Data Sources

Terra API's supported Data Sources

The Health & Fitness API supports over 150+ Data Sources. These are:

  1. ⌚ Wearables & Connected Devices (Oura, Fitbit, Garmin, Withings...)

  2. 🍎 Nutrition and Menstruation trackers (MyFitnessPal, MacrosFirst...)

  3. 🩺 Medical devices (Omron, Tenovi...)

For a full list, view the integrations table in the Reference page.

Data Sources requiring special processes

Some providers require special processes before being able to start using them:

WHOOP

Dexcom

Huawei

FreestyleLibre (Germany, Austria, France)

Strava

Some of the supported Data Sources are developed on agreements subject to be updated by them. Their APIs can be modified without notifying Terra or 3rd parties, which could cause disruption in the service beyond our control. Those integrations are any of the ones with "Integration Credentials" marked as N/A in the Supported Integrations table in the API Reference.

Important Note

The Health & Fitness API CANNOT be used to connect to the following integrations by itself:

Apple Health

Samsung Health

Health Connect


These integrations are mobile-based integrations. This means that:

  • They require a mobile app with a Mobile SDK integration on the user's device to fetch the data.

  • They not offer any sort of web API or web-based data retrieval.

To connect to Apple Health, Google Health, Samsung Health, please refer to

To connect any other data source (e.g. Oura, Fitbit, Garmin), please use Terra's Web API from your backend.

the Terra Mobile SDK