# Thryve Wearable API

## Wearable API

- [Introduction](https://docs.thryve.health/getting-started/introduction.md): Welcome to Thryve! We help you to access data from 500+ wearable devices and health apps through one integration.
- [Get your API Keys](https://docs.thryve.health/getting-started/get-your-api-keys.md): This guide walks you through creating your Thryve account and obtaining the credentials necessary to integrate with our API and SDKs.
- [Use the Thryve Dashboard](https://docs.thryve.health/getting-started/use-the-thryve-dashboard.md)
- [Dashboard Roles](https://docs.thryve.health/getting-started/use-the-thryve-dashboard/dashboard-roles.md)
- [Thryve SDK 4.x to 5.x migration](https://docs.thryve.health/getting-started/thryve-sdk-4.x-to-5.x-migration.md): This page covers migrations from previous to latest versions.
- [Connect](https://docs.thryve.health/thryve-product-overview/connect.md): With health data the end-user and patients are in the driver seat! We make it a breeze to get your end-users'  authorization within your web or mobile app so that you can access all the data you need.
- [Access](https://docs.thryve.health/thryve-product-overview/access.md): We will make sure the latest health and activity data is available for your end-users at all times. And here's how you can access it!
- [Data Model](https://docs.thryve.health/thryve-product-overview/access/data-model.md): Your user's data is flowing in, and you want to build something awesome? Great! But first, you need to understand how we organize this data - picking the right approach will save you headaches later.
- [Data Types (Biomarker)](https://docs.thryve.health/thryve-product-overview/access/data-types-biomarker.md): We've got 250+ data types covering everything from basic steps to advanced cardiac analysis. Here's your complete guide to building amazing health experiences.
- [Data Type Structure](https://docs.thryve.health/thryve-product-overview/access/data-types-biomarker/data-type-structure.md)
- [Activity Types](https://docs.thryve.health/thryve-product-overview/access/data-types-biomarker/activity-types.md)
- [Data Availability](https://docs.thryve.health/thryve-product-overview/access/data-availability.md): Your user has connected their data source and now? Simple: We'll get all data you need asap and all data updates in near-time. However, there are some limiting factors you need to be aware of.
- [Understand](https://docs.thryve.health/thryve-product-overview/understand.md): Accessing data is just the start. True value lies in effectively analyzing and interpreting it to create exceptional experiences.
- [Data annotations](https://docs.thryve.health/thryve-product-overview/understand/data-annotations.md): Context matters. How was data recorded? What sensor captured it? In which timezone? Was it manually entered or automatically detected? We provide all annotations so you can make informed decisions
- [Visualize (Beta)](https://docs.thryve.health/thryve-product-overview/visualize-beta.md): We have built ready-made, embeddable charts you can use to display your users' health data directly in your mobile/web app. All through a simple API call.
- [Control](https://docs.thryve.health/thryve-product-overview/control.md): Health data is sensitive, health data requires care. Therefore we have built the tools so that you are in full control over what kinds of data is stored and processed.
- [Overview](https://docs.thryve.health/thryve-data-sources/overview.md): You can find our claims of providing you access to more than 500+ wearables and health apps all over our website and texts. What does that mean? Find out here!
- [Shared & custom oAuth-clients](https://docs.thryve.health/thryve-data-sources/overview/shared-and-custom-oauth-clients.md)
- [Data source types & retrieval methods](https://docs.thryve.health/thryve-data-sources/overview/data-source-types-and-retrieval-methods.md)
- [Samsung Health](https://docs.thryve.health/thryve-data-sources/samsung-health.md)
- [Health Connect](https://docs.thryve.health/thryve-data-sources/health-connect.md): With Thryve you can easily integrate your application with Health Connect, Google's on-device health data platform for Android, via the ThryveHealthConnect module
- [Apple Health](https://docs.thryve.health/thryve-data-sources/apple-health.md): With Thryve you can easily integrate your iOS application with Apple Health, Apple's on-device health data store, via the \`ThryveAppleHealth\` module.
- [Garmin Health Companion](https://docs.thryve.health/thryve-data-sources/garmin-health-companion.md)
- [Fitbit](https://docs.thryve.health/thryve-data-sources/fitbit.md)
- [Polar](https://docs.thryve.health/thryve-data-sources/polar.md)
- [Withings](https://docs.thryve.health/thryve-data-sources/withings.md)
- [Strava](https://docs.thryve.health/strava.md)
- [Overview](https://docs.thryve.health/thryve-analytics-platform/overview.md)
- [Foundational analytics](https://docs.thryve.health/thryve-analytics-platform/foundational-analytics.md)
- [Health status assessment](https://docs.thryve.health/thryve-analytics-platform/health-status-assessment.md)
- [Health risk assessment](https://docs.thryve.health/thryve-analytics-platform/health-risk-assessment.md)
- [Setup Thryve SDK](https://docs.thryve.health/integrate-your-mobile-app/setup-thryve-sdk.md)
- [iOS](https://docs.thryve.health/integrate-your-mobile-app/setup-thryve-sdk/ios.md)
- [Android](https://docs.thryve.health/integrate-your-mobile-app/setup-thryve-sdk/android.md)
- [React Native](https://docs.thryve.health/integrate-your-mobile-app/setup-thryve-sdk/react-native.md): Thryve provides React Native SDK and modules that are using the Thryve native SDKs.
- [React Native Expo](https://docs.thryve.health/integrate-your-mobile-app/setup-thryve-sdk/react-native/react-native-expo.md)
- [Flutter](https://docs.thryve.health/integrate-your-mobile-app/setup-thryve-sdk/flutter.md): Thryve provides Flutter SDK and modules that are using the Thryve native SDKs.
- [Connect data sources](https://docs.thryve.health/integrate-your-mobile-app/connect-data-sources.md): Integration of Thryve SDK takes barely more than a few minutes to connect data sources up and running including native data sources.
- [Build your custom data source connection screen](https://docs.thryve.health/integrate-your-mobile-app/connect-data-sources/build-your-custom-data-source-connection-screen.md): You want full control over your apps user experience? No problem, the SDK provides all the tools you need to create a powerful UI for data source connections.
- [Update Thryve SDK and module configs](https://docs.thryve.health/integrate-your-mobile-app/update-thryve-sdk-and-module-configs.md)
- [Apple Health, Health Connect & Samsung Health](https://docs.thryve.health/integrate-your-mobile-app/apple-health-health-connect-and-samsung-health.md)
- [Direct bluetooth device connection](https://docs.thryve.health/integrate-your-mobile-app/direct-bluetooth-device-connection.md)
- [Real-time bluetooth device data](https://docs.thryve.health/integrate-your-mobile-app/real-time-bluetooth-device-data.md)
- [Camera-based health data recording](https://docs.thryve.health/integrate-your-mobile-app/camera-based-health-data-recording.md): Measure health markers like blood pressure, BMI, heart rate (HR), heart rate variability (HRV), and more in just 30 seconds with a face scan using the technology of our partner Shen.ai.
- [Observability](https://docs.thryve.health/integrate-your-mobile-app/observability.md)
- [Error handling](https://docs.thryve.health/integrate-your-mobile-app/error-handling.md)
- [Create Thryve user](https://docs.thryve.health/integrate-your-web-app/create-thryve-user.md)
- [Connect data sources](https://docs.thryve.health/connect-data-sources.md)
- [Build your custom data source connection screen](https://docs.thryve.health/connect-data-sources/build-your-custom-data-source-connection-screen.md)
- [Embed Visualization Widget (Beta)](https://docs.thryve.health/embed-visualization-widget-beta.md)
- [Notifications](https://docs.thryve.health/receive-updates-via-webhooks/notifications.md)
- [Data push](https://docs.thryve.health/receive-updates-via-webhooks/data-push.md)
- [Get epoch data](https://docs.thryve.health/access-data-via-wearable-api/get-epoch-data.md)
- [Get daily data](https://docs.thryve.health/access-data-via-wearable-api/get-daily-data.md)
- [v5 API reference](https://docs.thryve.health/further-resources/v5-api-reference.md)
- [Create or get user](https://docs.thryve.health/further-resources/v5-api-reference/create-or-get-user.md)
- [Get connection widget URL (deprecated)](https://docs.thryve.health/further-resources/v5-api-reference/get-connection-widget-url-deprecated.md)
- [Get end user information](https://docs.thryve.health/further-resources/v5-api-reference/get-end-user-information.md)
- [Update end user information](https://docs.thryve.health/further-resources/v5-api-reference/update-end-user-information.md)
- [Delete end user](https://docs.thryve.health/further-resources/v5-api-reference/delete-end-user.md)
- [Get daily data](https://docs.thryve.health/further-resources/v5-api-reference/get-daily-data.md)
- [Get epoch data](https://docs.thryve.health/further-resources/v5-api-reference/get-epoch-data.md)
- [Technology overview](https://docs.thryve.health/further-resources/technology-overview.md): Thryve enables you to access health data. But how does the technology look like that makes this happen?


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
This site has an agentic ask interface you may use to query the documentation dynamically by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.thryve.health/index.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
