Fitbit
Fitbit is a well-known brand that specializes in wearable technology designed to help users track various health and fitness metrics. Their product lineup includes a range of devices such as fitness trackers and smartwatches that can monitor heart rate, sleep patterns, step count, and more.
Data availability
Almost all epoch data from Fitbit is only provided when users actively record activities or during sleep periods. Daily data is always available.
Special partnerships: If you have a special partnership with Fitbit, access to intraday data can be extended to include all intraday measurements. Thryve fully supports Fitbit's complete intraday data extension.
Create your own oAuth-client for Fitbit
Follow these steps to create your dedicated Fitbit oAuth-client and integrate its credentials with our data source connection system seamlessly.
Create a Fitbit account
To create a Fitbit account, you first need to have a Google account. On the Fitbit website, you can either log in with your existing Fitbit account (if you created one before Google acquired them) or choose the option to log in with Google. After the authorization, your Google account will be linked to a Fitbit account, which you can only log in to via your Google credentials. Use the same account to sign in to the Fitbit developer dashboard.
Create an API application
If you want to use the Fitbit API to pull data from your users, you'll need to register a new application under Register an app.
Enter the name of the application and a link to it, your website, privacy policy, and terms of service.
Choose 'server' application type and set the default access type to 'read only'
Set Up the redirect URL
Please enter the following redirect URL: https://${appName}.und-gesund.de/dataSourcesSwitch.html

Add a subscriber
Click on "Add a subscriber"

Set it to default
Enter the following endpoint URL:
https://${appName}.und-gesund.de/dynDataSourcePing/FitbitEnsure the Type is set to 'JSON body'.
Set Subscriber ID field to
${appName}

Share credentials with Thryve
After you have created your App, you will be provided with your:
ClientID
ClientSecret
Subscriber verification code
Please encrypt these credentials using our secret sharing service and then share the resulting link with our Customer Operations Team.
Get confirmation from our Team
Thryve will reach out to you to confirm that your credentials have been successfully integrated. Once they confirm, please click the “Verify Subscriber” button to enable ping messages.

Please confirm that the 'Subscriber has not been successfully verified' message is replaced with a verification timestamp (e.g. 2025-04-07T10:20:44.000Z)."
Understanding the ${appName} Variable
In this guide, you'll see the placeholder ${appName}. Whenever you encounter it, replace it with your actual partner name, exactly as it's registered in our system.
For example, if your app name is yourcompany, then:
https://${appName}.und-gesund.de/dataSourcesSwitch.html
should become:
https://yourcompany.und-gesund.de/dataSourcesSwitch.html
If you're unsure what your ${appName} is, please refer your web authentication username, it usually follows the format ${appName}-api. Otherwise, feel free to contact us and we’ll confirm it for you.
Last updated

