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
  • Implementation guides
  • Configuration

Was this helpful?

  1. Health & Fitness API

Integration setup

Configure Terra API to receive your users' health & fitness data to your preferred destination (e.g. webhook, DB, etc).

PreviousQuickstartNextUnderstanding sources and destinations

Last updated 29 days ago

Was this helpful?

This section guides you through the essential configurations required to connect Terra to your application, define data sources, specify data destinations, and manage your integration settings.

Proper setup is crucial for receiving user data effectively. Navigate through the guides below to configure each aspect of your Terra integration.


Implementation guides

1

Understand the fundamental concepts of how Terra ingests data from providers and delivers it to your system.

2

Learn how to select and activate the health platforms (e.g., Garmin, Fitbit) your users can connect

3

Detailed instructions for setting up where Terra will send processed user data (Webhooks, databases, cloud storage, etc.).


Configuration

  • Customise the specific health and fitness metrics and permission scopes for your integration.

  • Instructions for configuring dedicated API keys for specific data providers.

  • Learn about Terra's testing, staging, and production environments and their respective limits.

Understanding sources and destinations
Setting up data sources
Setting up data destinations
Customising data types
Dedicated data source API keys
Understanding Terra environments