Introduction

Thryve’s Wearable API supports a broad variety of health data sources including smartphones, wearables, connected in-home medical devices and at-home blood and intestinal tests.

All those data sources provide data in various structures with their own naming conventions. To provide you with clean and well-structured health data, we harmonize this data for you into our Thryve Biomarkers.

The following page will give you an overview of the general concept of Thryve Biomarkers and the full overview of all available data types.

Benefit from access to all Thryve Biomarkers for your digital health appGet started

Availability of data

Whenever new data is retrieved from the data source, we make it available in real-time and inform you, if configured, via our notification webhooks. The frequency and regularity of data availability depends mainly on

Please refer to the following paragraphs to understand the characteristics of different types of data sources for the data availability.

Characteristics of native data sources

Data availability and retrieval from native data sources like Apple Health, Google Fit native and Samsung Health is dependent on a multitude of factors that are not always transparent to app developers.

As the retrieval is happening on the end user's device, factors like low battery, low memory availability, connectivity, data and/or energy saving settings as well as general device usage can highly influence the background synchronization of data.

In addition, factors like the end-user adherence and user interaction with your app are factored in by the operating system. Especially with apple devices, the more the enduser interacts with your app, the more the operating system prioritizes the data retrieval as it considers the app more useful and trustworthy.

For native data sources, Thryve's SDK requests data once every hour in the background. Due to the factors stated above the frequency of the actual data retrieval can range from 1h to 12h.

Characteristics of OAuth data sources

As data is retrieved via server-to-server communication of Thryve's infrastructure and the corresponding data sources, the retrieval is performed as soon as the endusers data arrives on the manufacturers server.

Generally, Thryve is informed by the manufacturer via Pings or Subscriptions about new user data. For data sources without Pings or Subscriptions, Thryve retrieves data via bulk request every 15 minutes. For more information, please refer to the data source section of this documentation.

To ensure timely data retrieval, make sure your endusers regularly synchronize data with the manufacturer's app and have an active bluetooth and internet connection.

Granularity of data

The level of detail for data of specific biomarkers provided by Thryve's Wearable API is highly dependent on the data source and the end users device. The provided granularity (resolution) of the same biomarker can vary strongly. While Thryve's data harmonization normalizes data into a standardized format, the granularity is neither manipulated nor impacted at any level by the aggregation.

Sensors in wearable typically record data at a high sampling rate (50Hz and higher), which is transformed into digestable values by the manufacturer. The granularity of these values depends on the manufacturer's philosophy. While, for step data, Withings provides data in chunks of max. 10 minutes (for as long as the user is walking), Polar provides aggregates on an hourly level while Oura is only providing this data on a daily level.

You can find information on whether data is available on an intraday basis (with varying granularity between data sources) and/or on daily level (max. one value per biomarker per day) for every biomarker on the right side of this documentation. (for logged in users only)

Validity of data

Contemporary fitness trackers, smartwatches and other sensors have proved sufficient validity for outpatient settings. The specific validity and data quality of a single measurement generally depends on

Additional Recording Information

To give you the opportunity to make decisions on the validity of specific measurements, Thryve provides, if applicable, Additional Recording Information:

Generation

Parameter Description
manual_entry Data was added manually by a user
manual_measurement Data was recorded by a sensor measurement that was manually triggered by a user
automated_measurement Data was recorded by a passive sensor measurement
smartphone Data was recorded by a smartphone sensor
tracker Data was recorded by a wearable sensor or medical device
third_party Data was recorded by a (unknown) third-party data source
calculation Data was calculated by Thryve (e.g., daily steps if not provided by manufacturer)

Medical Grade

Parameter Description
Yes Data was recorded by a sensor measurement that was, e.g., certified by the FDA and can be considered medical/clinical grade
No Data was recorded by a sensor measurement with no clinical validation

Trustworthiness

Based on the experience of almost a decade in sensor-fusion and biosensor technology we have developed a system analyzing specific measurements for its trustworthiness. If applicable, we annotate measurements with the following labels:

Parameter Description
Plausible Recording resulted plausible values for the specific data type and timestamp
unlikely Recording is causing some doubts regarding the plausibility for the specific data type and timestamp
implausible Recording has probably generated false values as the data seems highly unlikely to be plausible for the specific data type and timestamp
Insufficient_database Calculation of a data point generated by Thryve probably resulted in an implausible value due to a missing/insufficient data

Certain data sources like Garmin or Withings label the trustworthiness of certain measurements by themselves based on their experience and potentially additional information provided by the user. We channel those annotations accordingly and provide the following labels:

Parameter Description
Unfavorable_measurement_context Device manufacturer believes the recording was made, e.g., while moving even though no activity is advised for the measurement
Doubt_from_device_source User has manually tagged the recording as unlikely/implausible
Doubt_from_user Recording has probably generated false values as the data seems highly unlikely to be plausible for the specific data type and timestamp
Verified_from_device_source Device manufacturer believes the recording is plausible
Verified_from_user User has manually tagged the recording as plausible

Chronological exactness

The chronological exactness indicates the imprecision of intraday timestamp for specific activity. This imprecision occurs when some specific sources give the summary of activity without precise information about timestamp of specific activity. The unit is given in minutes (integer).

This is for some data sources the case when a user, e.g., rund 50 minutes with an IntenseActivity session of 20 minutes, a MediumActivity session of 20 minutes and a LowActivity session for 10 minutes, the latter three values won’t have an exact timestamp.

Timezone UTC offset

All timestamps of recordings are provided in Coordinated Universal Time (UTC) format. If a user has set their account to a different location/timezone, we will provide the offset as an integer in minutes.

Get the full list of supported devices and sensorsDownload

Body Composition

Height

Height
Daily
height in centimetersDataTypeID: 5030LONG
Height
Intraday
height in centimetersDataTypeID: 5030LONG

Weight

Weight
Daily
weight in kilogramDataTypeID: 5020DOUBLE
Weight
Intraday
weight in kilogramDataTypeID: 5020DOUBLE

BMI

BMI
Daily
body mass indexDataTypeID: 5026DOUBLE
BMI
Intraday
body mass indexDataTypeID: 5026DOUBLE

MuscleMass

MuscleMass
Intraday
muscle mass in kilogramsDataTypeID: 5021DOUBLE

BoneMass

BoneMass
Intraday
bone mass in kilogramsDataTypeID: 5022DOUBLE

FatFreeMass

FatFreeMass
Intraday
fat free body mass in kilogramsDataTypeID: 5023LONG

FatMass

FatMass
Intraday
mass of body fat in kilogramsDataTypeID: 5024DOUBLE

FatRatio

FatRatio
Daily
fat ratio to total body mass in percentDataTypeID: 5025LONG
FatRatio
Intraday
fat ratio to total body mass in percentDataTypeID: 5025LONG

WaistCircumference

WaistCircumference
Daily
waist circumference in centimetersDataTypeID: 5027LONG

Activity

Intraday data on activity is only available for workout sessions that are either manually triggered by the end-user or automatically recording from specific trackers.

Steps

Steps
Daily
sum of steps (including the manually added values) DataTypeID: 1000LONG
StepsManual
Daily
Calculated daily sum of steps manually added via data source application DataTypeID: 1090LONG
Steps
Intraday
sum of steps (in this timeframe)DataTypeID: 1000DOUBLE

BurnedCalories

BurnedCalories
Daily
estimation of kilo calories burned per day (including the manually added values)DataTypeID: 1010LONG
BurnedCalories
Intraday
estimation of burned kilo calories (in this timeframe), comprising basic and activity induced calories consumptionDataTypeID: 1010DOUBLE

ActiveBurnedCalories

ActiveBurnedCalories
Daily
estimation of additional kilo calories (including the manually added values) burned during activitiesDataTypeID: 1011LONG
ActiveBurnedCalories
Intraday
the part of burned kilo calories, that is induced by activity (in this timeframe) - in contrast to basic calory consumptionDataTypeID: 1011DOUBLE

ActiveDuration

ActiveDuration
Daily
sum of minutes (including the manually added minutes) spent in a generically active stateDataTypeID: 1114LONG
ActiveBinary
Intraday
generic activity detected (in this timeframe)DataTypeID: 1114BOOLEAN
ActiveDurationManual
Daily
sum of manually added active state minutesDataTypeID: 1814DOUBLE

RestDuration

RestDuration
Daily
sum of minutes spent restingDataTypeID: 1113LONG
RestBinary
Intraday
rest detected (in this timeframe)DataTypeID: 1113BOOLEAN

SittingBinary

SittingBinary
Intraday
sitting detected (in this timeframe)DataTypeID: 1119BOOLEAN

LeisureBinary

LeisureBinary
Intraday
leisure activity detected (in this timeframe)DataTypeID: 1120BOOLEAN

ActivityDuration

ActivityDuration
Daily
overall sum of active minutes (all recorded activitites other than sleep, rest, charge, doffed). This also includes the manually added valuesDataTypeID: 1100LONG

ActivityType

ActivityType
Intraday
ID of the broad activity categoryDataTypeID: 1200LONG
Click here to see the list of available ActivityTypes
101 Doffed
102 Sleep
103 Rest
104 Active
105 Walk
106 Run
107 Bike
108 Transport
110 Leisure

CoveredDistance

CoveredDistance
Daily
covered distance (including the manually added values) in meters DataTypeID: 1001DOUBLE
CoveredDistance
Intraday
covered distance in meters (in this timeframe)DataTypeID: 1001DOUBLE

FloorsClimbed

FloorsClimbed
Daily
number of staircase floors climbed (including the manually added values) DataTypeID: 1002LONG
FloorsClimbed
Intraday
number of staircase floors climbed (in this timeframe)DataTypeID: 1002LONG

ElevationGain

ElevationGain
Daily
elevation gain (including the manually added values) in meters DataTypeID: 1003DOUBLE
ElevationGain
Intraday
elevation gain in meters (in this timeframe)DataTypeID: 1003DOUBLE

Activity Extended

ActivitySedentaryDuration

ActivitySedentaryDuration
Daily
sum of minutes (including the manually added values) spent sedentaryDataTypeID: 1104LONG
ActivitySedentaryBinary
Intraday
activity with very low HR zone (sedentary) detected (in this timeframe)DataTypeID: 1104BOOLEAN

ActivityLowDuration

ActivityLowDuration
Daily
sum of minutes (including the manually added values) spent with light activityDataTypeID: 1101LONG
ActivityLowBinary
Intraday
low Activity detected (in this timeframe)DataTypeID: 1101BOOLEAN

ActivityMidDuration

ActivityMidDuration
Daily
sum of minutes (including the manually added values) spent with medium activityDataTypeID: 1102LONG
ActivityMidBinary

Intraday
medium Activity detected (in this timeframe)DataTypeID: 1102BOOLEAN

ActivityHighDuration

ActivityHighDuration
Daily
sum of minutes (including the manually added values) spent with high activityDataTypeID: 1103LONG
ActivityHighBinary
Intraday
high Activity detected (in this timeframe)DataTypeID: 1103BOOLEAN

ActivityTypeDetail1

ActivityTypeDetail1
Intraday
ID of the specific activity categoryDataTypeID: 1201LONG
Click here to see the list of available IDs for ActivityTypeDetail1
203 BreathFocusActivities
205 Walk
206 Run
207 Bike
210 Leisure
211 BallSports
212 GymSports
213 FightSports
214 WaterSports
215 WinterSports
216 Endurance
219 Games&e-Sports
220 AirSports

ActivityTypeDetail2

ActivityTypeDetail2
Intraday
ID of the very specific activity categoryDataTypeID: 1202LONG
Click here to see the list of available IDs for ActivityTypeDetail2
303 Guided/FocusBreathing
304 Active
305 Walk
306 Run
307 Bike
308 Aerobic
310 Leisure
313 Gym
314 Pilates
316 HIIT
321 Swim
322 Dive
323 Yoga
324 Hike
325 Climb
326 ClimbStairs
327 Dance
328 Skate
329 HorseRide
330 DownhillSki
331 Snowboard
332 IceSkate
333 XCSkiing
334 Surf
335 Row
336 Sail
337 Spinning
338 NordicWalking
340 Soccer
341 Handball
342 Baseball
343 Basketball
344 Tennis
345 TableTennis
346 Badminton
347 Volleyball
348 Golf
349 Football
350 Box
351 MartialArt
352 Wrestling
353 Archery
354 Hockey
355 IceHockey
356 Softball
357 Padel
360 Zumba
361 Wheelchair
362 Kayaking
370 Fishing
371 Hunting
380 Household activity
381 Fencing
382 Trampoline
383 Archery
384 Biathlon
385 Triathlon
386 Bowling
387 Bodybuilding
389 Darts
390 Gymnastic
391 Kite
392 Orienteering
393 Polo
394 Snowshoeing
395 Kitesurfing
396 Racing
397 Motocross
398 Paddle
399 Water running
400 Mindful activity
401 White Water Rafting

WalkDuration

WalkDuration
Daily
sum of minutes (including the manually added minutes) spent walkingDataTypeID: 1115LONG
WalkBinary
Intraday
walk detected (in this timeframe)DataTypeID: 1115BOOLEAN
WalkDurationManual
Daily
sum of manually added walking minutesDataTypeID: 1815DOUBLE

RunDuration

RunDuration
Daily
sum of minutes (including the manually added minutes) spent runningDataTypeID: 1116LONG
RunBinary
Intraday
run detected (in this timeframe)DataTypeID: 1116BOOLEAN
RunDurationManual
Daily
sum of manually added running minutesDataTypeID: 1816DOUBLE

BikeDuration

BikeDuration
Daily
sum of minutes (including the manually added minutes) spent bikingDataTypeID: 1117LONG
BikeBinary
Intraday
biking detected (in this timeframe)DataTypeID: 1117BOOLEAN
BikeDurationManual
Daily
sum of manually added biking minutesDataTypeID: 1817DOUBLE

TransportDuration

TransportDuration
Daily
sum of minutes (including the manually added minutes) spent in car or transport vehicleDataTypeID: 1118LONG
TransportBinary
Intraday
transport detected (in this timeframe)DataTypeID: 1118BOOLEAN
TransportDuration
Manual
Daily
sum of manually added transportation minutesDataTypeID: 1818DOUBLE

CoveredDistanceActive

CoveredDistance
Active
Daily
sum of covered distance(including the manually added distance) from active activity in metersDataTypeID: 1714DOUBLE
CoveredDistance
Active
Intraday
covered distance from active activity in metersDataTypeID: 1714DOUBLE
CoveredDistance
ActiveManual
Daily
sum of covered distance from manually added active activity in metersDataTypeID: 1724DOUBLE
CoveredDistance
ActiveManual
Intraday
covered distance from manually added active activity in metersDataTypeID: 1724DOUBLE

CoveredDistanceWalk

CoveredDistance
Walk
Daily
sum of covered distance (including the manually added distance) from recorded walking activity in metersDataTypeID: 1715DOUBLE
CoveredDistance
Walk
Intraday
covered distance from recorded walking activity in metersDataTypeID: 1715DOUBLE
CoveredDistance
WalkManual
Daily
sum of covered distance from manually added walking activity in metersDataTypeID: 1725DOUBLE
CoveredDistance
WalkManual
Intraday
covered distance from manually added walking activity in metersDataTypeID: 1725DOUBLE

CoveredDistanceRun

CoveredDistance
Run
Daily
sum of covered distance (including the manually added distance) from recorded running activity in metersDataTypeID: 1716DOUBLE
CoveredDistance
Run
Intraday
covered distance from recorded running activity in metersDataTypeID: 1716DOUBLE
CoveredDistance
RunManual
Daily
sum of covered distance from manually added running activity in metersDataTypeID: 1726DOUBLE
CoveredDistance
RunManual
Intraday
covered distance from manually added running activity in metersDataTypeID: 1726DOUBLE

CoveredDistanceBike

CoveredDistance
Bike
Daily
sum of covered distance (including the manually added distance) from recorded biking/cycling activity in metersDataTypeID: 1717DOUBLE
CoveredDistance
Bike
Intraday
covered distance from recorded biking/cycling activity in metersDataTypeID: 1717DOUBLE
CoveredDistance
BikeManual
Daily
sum of covered distance from manually added biking/cycling activity in metersDataTypeID: 1727DOUBLE
CoveredDistance
BikeManual
Intraday
covered distance from manually added biking/cycling activity in metersDataTypeID: 1727DOUBLE

CoveredDistanceTransport

CoveredDistance
Transport
Daily
sum of covered distance (including the manually added distance) from recorded transportation activity in metersDataTypeID: 1718DOUBLE
CoveredDistance
Transport
Intraday
covered distance from recorded transportation activity in metersDataTypeID: 1718DOUBLE
CoveredDistance
TransportManual
Daily
sum of covered distance from manually added transportation activity in metersDataTypeID: 1728DOUBLE
CoveredDistance
TransportManual
Intraday
covered distance from manually added transportation activity in metersDataTypeID: 1728DOUBLE

Fitness & Workouts

ActivityType

ActivityType
Intraday
ID of the broad activity categoryDataTypeID: 1200LONG
Click here to see the list of available ActivityTypes
101 Doffed
102 Sleep
103 Rest
104 Active
105 Walk
106 Run
107 Bike
108 Transport
110 Leisure

ActivityTypeDetail1

ActivityTypeDetail1
Intraday
ID of the specific activity categoryDataTypeID: 1201LONG
Click here to see the list of available IDs for ActivityTypeDetail1
203 BreathFocusActivities
205 Walk
206 Run
207 Bike
210 Leisure
211 BallSports
212 GymSports
213 FightSports
214 WaterSports
215 WinterSports
216 Endurance
219 Games&e-Sports
220 AirSports

ActivityTypeDetail2

ActivityTypeDetail2
Intraday
ID of the very specific activity categoryDataTypeID: 1202LONG
Click here to see the list of available IDs for ActivityTypeDetail2
303 Guided/FocusBreathing
304 MindfulActivity
305 Walk
306 Run
307 Bike
308 Aerobic
310 Leisure
313 Gym
314 Pilates
316 HIIT
321 Swim
322 Dive
323 Yoga
324 Hike
325 Climb
326 ClimbStairs
327 Dance
328 Skate
329 HorseRide
330 DownhillSki
331 Snowboard
332 IceSkate
333 XCSkiing
334 Surf
335 Row
336 Sail
337 Spinning
338 NordicWalking
340 Soccer
341 Handball
342 Baseball
343 Basketball
344 Tennis
345 TableTennis
346 Badminton
347 Volleyball
348 Golf
349 Football
350 Box
351 MartialArt
352 Wrestling
353 Archery
354 Hockey
355 IceHockey
356 Softball
360 Zumba
361 Wheelchair
362 Kayaking
370 Fishing
371 Hunting
380 Household activity
381 Fencing
382 Trampoline
383 Archery
384 Biathlon
385 Triathlon
386 Bowling
387 Bodybuilding
389 Darts
390 Gymnastic
391 Kite
392 Orienteering
393 Polo
394 Snowshoeing
395 Kitesurfing

ActivityLap

ActivityLap
Intraday
Detected activity lap DataTypeID: 1250 BOOLEAN

Cadence

Cadence
Intraday
The activity's average cadence DataTypeID: 1260 DOUBLE

DetailedCadence

DetailedCadence
Intraday
The detailed activity's average cadence DataTypeID: 1270 DOUBLE

Speed

Speed
Intraday
The activity's average speed, in meters per second DataTypeID: 1261 DOUBLE

DetailedSpeed

DetailedSpeed
Intraday
The detailed activity's average speed, in meters per second DataTypeID: 1271 DOUBLE

MaxSpeed

MaxSpeed
Intraday
The activity's max speed, in meters per second DataTypeID: 1262 DOUBLE

DetailedMaxSpeed

DetailedMaxSpeed
Intraday
The detailed activity's max speed, in meters per second DataTypeID: 1272 DOUBLE

Pace

Pace
Intraday
The activity's average pace, in minutes per kilometer DataTypeID: 1263 DOUBLE

DetailedPace

DetailedPace
Intraday
The detailed activity's average pace, in minutes per kilometer DataTypeID: 1273 DOUBLE

MaxPace

MaxPace
Intraday
The activity's max pace, in minutes per kilometer DataTypeID: 1264 DOUBLE

DetailedMaxPace

DetailedMaxPace
Intraday
The detailed activity's max pace, in minutes per kilometer DataTypeID: 1274 DOUBLE

PowerInWatts

PowerInWatts
Intraday
Watts produced during training DataTypeID: 1265 DOUBLE

DetailedPowerInWatts

DetailedPowerInWatts
Intraday
Detailed Watts produced during training DataTypeID: 1275 DOUBLE

Blood sugar

BloodGlucose

BloodGlucose
Daily
blood glucose content in mmol/L DataTypeID: 3302DOUBLE
BloodGlucose
Intraday
blood glucose content in mmol/L DataTypeID: 3302DOUBLE

HbA1c

HbA1c
Daily
glycated hemoglobin HbA1cDataTypeID: 3303DOUBLE
HbA1c
Intraday
glycated hemoglobin HbA1cDataTypeID: 3303DOUBLE

Cardiovascular

HeartRate

HeartRate
Daily
average heart rateDataTypeID: 3000LONG
HeartRate
Intraday
heart rate detected (in this timeframe)DataTypeID: 3000LONG

HeartRateResting

HeartRateResting
Daily
average resting heart rateDataTypeID: 3001LONG

HeartRateSleep

HeartRateSleep
Daily
average nightly heart rateDataTypeID: 3002LONG

SPO2

SPO2
Intraday
SPO2 detected (in this timeframe)DataTypeID: 3009DOUBLE

VO2max

VO2max
Daily
maximum cardiovascular oxygen intake in mol per minute and kilogram of body weightDataTypeID: 3030DOUBLE
VO2max
Intraday
maximum cardiovadcular oxygen intake in mol per minute and kilogram of body weightDataTypeID: 3030DOUBLE

BloodPressureDiastolic

BloodPressureDiastolic
Daily
diastolic blood pressure in mmHgDataTypeID: 3300LONG
BloodPressureDiastolic
Intraday
diastolic blood pressure in mmHgDataTypeID: 3300LONG

BloodPressureSystolic

BloodPressureSystolic
Daily
systolic blood pressure in mmHgDataTypeID: 3301LONG
BloodPressureSystolic
Intraday
systolic blood pressure in mmHgDataTypeID: 3301LONG

Cardiovascular Extended

AtrialFibrillationDetection

AtrialFibrillationDetection
Daily
atrial fibrillation detected on this dayDataTypeID: 3120BOOLEAN
AtrialFibrillationDetection
Intraday
atrial fibrillation detected in this timeframeDataTypeID: 3120BOOLEAN

ArrhythmiaDetection

ArrhythmiaDetection
Daily
irregular heartbeat detected on this dayDataTypeID: 3121BOOLEAN
ArrhythmiaDetection
Intraday
irregular heartbeat detected in this timeframeDataTypeID: 3121BOOLEAN

InterbeatIntervals

InterbeatIntervals
Intraday
Comma-seperated array of RR-intervalsDataTypeID: 3029STRING

PulseWaveVelocity

PulseWaveVelocity
Intraday
PulseWave Velocity detected (in this timeframe)DataTypeID: 3008DOUBLE

Rmssd

Rmssd
Daily
Average daily RMSSD (indicator of heart rate variability)DataTypeID: 3100DOUBLE
Rmssd
Intraday
RMSSD detected (in this timeframe)DataTypeID: 3100DOUBLE

HRVScore

HRVScore
Daily
Heart rate variability scope in unit of milliseconds(ms)DataTypeID: 3112DOUBLE
HRVScore
Intraday
Heart rate variability scope in unit of milliseconds(ms)DataTypeID: 3112DOUBLE

MeanArterialPressure

MeanArterialPressure
Intraday
average blood pressure in an individual during a single cardiac cycle in mmHgDataTypeID: 3304LONG

RawECGVoltage

RawECGVoltage
Intraday
Raw ECG voltages detected within 1 measurementDataTypeID: 31200JSON

HeartRateZoneLightDuration

HeartRateZoneLightDuration
Daily
Duration in minute that the heart rate is in the light zoneDataTypeID: 3090LONG

HeartRateZoneModerateDuration

HeartRateZoneModerateDuration
Daily
Duration in minute that the heart rate is in the moderate zoneDataTypeID: 3091LONG

HeartRateZoneIntenseDuration

HeartRateZoneIntenseDuration
Daily
Duration in minute that the heart rate is in the intense zoneDataTypeID: 3092LONG

HeartRateZoneMaximalDuration

HeartRateZoneMaximalDuration
Daily
Duration in minute that the heart rate is in the maximal zoneDataTypeID: 3093LONG

Google Fit HeartPoint

HeartPoint
Daily
average GoogleFit heart pointDataTypeID: 3028LONG
HeartPoint
Intraday
GoogleFit heart point from activities that get the heart pumping harder (detected in this timeframe)DataTypeID: 3028LONG

Respiration

RespirationRate

RespirationRate
Daily
average respiration rateDataTypeID: 4000LONG
RespirationRate
Intraday
respiration rate (in this timeframe)DataTypeID: 4000LONG

RespirationRateResting

RespirationRateResting
Daily
average resting respiration rateDataTypeID: 4001LONG

RespirationRateSleep

RespirationRateSleep
Daily
average nightly respiration rateDataTypeID: 4002LONG

BreathingDisturbancesIntensity

Breathing
Disturbances
Intensity
Daily
Breathing Disturbances Intensity (range of 0-30 indicates low disturbances intensity, range of 30-60 indicates mid disturbances intensity, while range of 60+ indicates mid disturbances intensity)DataTypeID: 4100LONG

Temperature

BodyTemperature

BodyTemperature
Daily
body temperature in degree celsiusDataTypeID: 5040DOUBLE
BodyTemperature
Intraday
body temperature in degree celsiusDataTypeID: 5040DOUBLE

SkinTemperature

DailySkinTemperature
Daily
skin temperature in degree celsiusDataTypeID: 5041DOUBLE
SkinTemperature
Intraday
skin temperature in degree celsiusDataTypeID: 5041DOUBLE

UndefinedTemperature

UndefinedTemperature
Intraday
temperature at undefined location in degree celsiusDataTypeID: 5042DOUBLE

Stress

Stress

AverageStress
Daily
average stress during the day scaling from 0 to 100DataTypeID: 6010LONG
Stress
Intraday
stress measured during that period scaling from 0 to 100DataTypeID: 6010LONG

HighStressDuration

HighStressDuration
Daily
overall time spent in very stressed state in minutesDataTypeID: 6011LONG
HighStressBinary
Intraday
high level of stress state detected (in this timeframe)DataTypeID: 6011BOOLEAN

MediumStressDuration

MediumStressDuration
Daily
overall time spent in medium stressed state in minutesDataTypeID: 6012LONG
MediumStressBinary
Intraday
medium level of stress state detected (in this timeframe)DataTypeID: 6012BOOLEAN

LowStressDuration

LowStressDuration
Daily
overall time spent in lowly stressed state in minutesDataTypeID: 6013LONG
LowStressBinary
Intraday
low level of stress state detected (in this timeframe)DataTypeID: 6013BOOLEAN

EDA

EDA
Daily
Electrodermal activity measures the conductance of the user’s skinDataTypeID: 5050DOUBLE
EDA
Intraday
Electrodermal activity measures the conductance of the user’s skinDataTypeID: 5050DOUBLE

Sleep

SleepBinary

SleepBinary
Intraday
sleep detected (in this timeframe)DataTypeID: 1112BOOLEAN

SleepStartTime

SleepStartTime
Daily
time of the first sleep onsetDataTypeID: 2100DATE

SleepEndTime

SleepEndTime
Daily
time of the last wake-upDataTypeID: 2101DATE

SleepDuration

SleepDuration
Daily
overall sleep duration without wake times in minutesDataTypeID: 2000LONG
SleepStateBinary
Intraday
sleep detected (in this timeframe)DataTypeID: 2000BOOLEAN

SleepInterruptions

SleepInterruptions
Daily
number of sleep interruptions during the nightDataTypeID: 2102LONG
SleepInterruptionssleep interruptions detected during the nightDataTypeID: 2102Binary

SleepLightDuration

SleepLightDuration
Daily
overall time spent in light sleep in minutesDataTypeID: 2005LONG
SleepLightBinary
Intraday
light sleep detected (in this timeframe)DataTypeID: 2005BOOLEAN

SleepREMDuration

SleepREMDuration
Daily
overall time spent in REM sleep minutes during the nightDataTypeID: 2002LONG
SleepREMBinary
Intraday
REM sleep detected (in this timeframe)DataTypeID: 2002BOOLEAN

SleepDeepDuration

SleepDeepDuration
Daily
overall time spent in deep sleep in minutesDataTypeID: 2003LONG
SleepDeepBinary
Intraday
deep sleep detected (in this timeframe)DataTypeID: 2003BOOLEAN

SleepAwakeDuration

SleepAwakeDuration
Daily
overall time awake during sleep periods in minutesDataTypeID: 2006LONG
SleepAwakeBinary
Intraday
sleep interruption detected (in this timeframe)DataTypeID: 2006BOOLEAN

SleepAwakeAfterWakeup

SleepAwakeAfterWakeup
Daily
sum of minutes spent in bed after waking upDataTypeID: 2008LONG

SleepInBedDuration

SleepInBedDuration
Daily
overall sleep duration with wake times during the night in minutesDataTypeID: 2001LONG
SleepInBedBinary
Intraday
sleep with wake times detected (in this timeframe)DataTypeID: 2001BOOLEAN

SleepLatency

SleepLatency
Daily
duration from bedtime (light out), to the onset of sleep in minutesDataTypeID: 2007LONG
SleepLatencyBinary
Intraday
sleep onset phase detected (in this timeframe)DataTypeID: 2007BOOLEAN

SleepEfficiency

SleepEfficiency
Daily
percentage of time spent asleep while in bed (the amount of minutes spent asleep divided by the total minutes of time in bed)DataTypeID: 2200LONG

SleepQuality

SleepQuality
Daily
sleep quality index scaling from 0 to 100, where the values above 77 signify good sleep quality, while those below 77 signify poor sleep quality.DataTypeID: 2201LONG

SleepIntensity

SleepIntensity
Daily
average sleep intensityDataTypeID: 2210DOUBLE
SleepIntensity
Intraday
sleep intensity (in this timeframe)DataTypeID: 2210DOUBLE

SleepRegularity

SleepRegularity
Daily
Established Indicator describing the likelihood that any two time-points 24 hours apart were the same sleep/wake state, across all days.DataTypeID: 2220LONG

Nutrition

Hydration

Hydration
Daily
hydration consumption level in mLDataTypeID: 5043DOUBLE
Hydration
Intraday
hydration consumption level in mLDataTypeID: 5043DOUBLE

ConsumedCalories

ConsumedCalories
Daily
Consumed calories in kcalDataTypeID: 8000LONG
ConsumedCalories
Intraday
Consumed calories in kcalDataTypeID: 8000LONG

ConsumedFat

ConsumedFat
Daily
nutritional intake of fat in gDataTypeID: 8001DOUBLE
ConsumedFat
Intraday
nutritional intake of fat in gDataTypeID: 8001DOUBLE

ConsumedSaturatedFat

ConsumedSaturatedFat
Daily
nutritional intake of saturated fat in gDataTypeID: 8002DOUBLE
ConsumedSaturatedFat
Intraday
nutritional intake of saturated fat in gDataTypeID: 8002DOUBLE

ConsumedCarboHydrates

ConsumedCarboHydrates
Daily
nutritional intake of carbohydrates in gDataTypeID: 8003DOUBLE
ConsumedCarboHydrates
Intraday
nutritional intake of carbohydrates in gDataTypeID: 8003DOUBLE

ConsumedSugar

ConsumedSugar
Daily
nutritional intake of sugar in gDataTypeID: 8004DOUBLE
ConsumedSugar
Intraday
nutritional intake of sugar in gDataTypeID: 8004DOUBLE

ConsumedProtein

ConsumedProtein
Daily
nutritional intake of protein in gDataTypeID: 8005DOUBLE
ConsumedProtein
Intraday
nutritional intake of protein in gDataTypeID: 8005DOUBLE

ConsumedSalt

ConsumedSalt
Daily
nutritional intake of salt in gDataTypeID: 8006DOUBLE
ConsumedSalt
Intraday
nutritional intake of salt in gDataTypeID: 8006DOUBLE

ConsumedSugarAlcohols

ConsumedSugarAlcohols
Daily
nutritional intake of sugar alcohols in gDataTypeID: 8007DOUBLE
ConsumedSugarAlcohols
Intraday
nutritional intake of sugar alcohols in gDataTypeID: 8007DOUBLE

ConsumedStarch

ConsumedStarch
Daily
nutritional intake of starch in gDataTypeID: 8008DOUBLE
ConsumedStarch
Intraday
nutritional intake of starch in gDataTypeID: 8008DOUBLE

ConsumedFiber

ConsumedFiber
Daily
nutritional intake of fiber in gDataTypeID: 8009DOUBLE
ConsumedFiber
Intraday
nutritional intake of fiber in gDataTypeID: 8009DOUBLE

ConsumedCalcium

ConsumedCalcium
Daily
nutritional intake of calcium in mgDataTypeID: 8010DOUBLE
ConsumedCalcium
Intraday
nutritional intake of calcium in mgDataTypeID: 8010DOUBLE

ConsumedIron

ConsumedIron
Daily
nutritional intake of iron in mgDataTypeID: 8011DOUBLE
ConsumedIron
Intraday
nutritional intake of iron in mgDataTypeID: 8011DOUBLE

ConsumedPotassium

ConsumedPotassium
Daily
nutritional intake of potassium in mgDataTypeID: 8012DOUBLE
ConsumedPotassium
Intraday
nutritional intake of potassium in mgDataTypeID: 8012DOUBLE

ConsumedSodium

ConsumedSodium
Daily
nutritional intake of sodium in mgDataTypeID: 8013DOUBLE
ConsumedSodium
Intraday
nutritional intake of sodium in mgDataTypeID: 8013DOUBLE

ConsumedPhosphorus

ConsumedPhosphorus
Daily
nutritional intake of phosphorus in mgDataTypeID: 8014DOUBLE
ConsumedPhosphorus
Intraday
nutritional intake of phosphorus in mgDataTypeID: 8014DOUBLE

ConsumedCholesterol

ConsumedCholesterol
Daily
nutritional intake of cholesterol in mgDataTypeID: 8016DOUBLE
ConsumedCholesterol
Intraday
nutritional intake of cholesterol in mgDataTypeID: 8016DOUBLE

ConsumedIodine

ConsumedIodine
Daily
nutritional intake of iodine in mgDataTypeID: 8019DOUBLE
ConsumedIodine
Intraday
nutritional intake of iodine in mgDataTypeID: 8019DOUBLE

ConsumedMagnesium

ConsumedMagnesium
Daily
nutritional intake of magnesium in mgDataTypeID: 8021DOUBLE
ConsumedMagnesium
Intraday
nutritional intake of magnesium in mgDataTypeID: 8021DOUBLE

ConsumedZinc

ConsumedZinc
Daily
nutritional intake of zinc in mgDataTypeID: 8022DOUBLE
ConsumedZinc
Intraday
nutritional intake of zinc in mgDataTypeID: 8022DOUBLE

ConsumedVitaminA

ConsumedVitaminA
Daily
nutritional intake of vitamin A in mgDataTypeID: 8023DOUBLE
ConsumedVitaminA
Intraday
nutritional intake of vitamin A in mgDataTypeID: 8023DOUBLE

ConsumedVitaminB1

ConsumedVitaminB1
Daily
nutritional intake of vitamin B1 in mgDataTypeID: 8024DOUBLE
ConsumedVitaminB1
Intraday
nutritional intake of vitamin B1 in mgDataTypeID: 8024DOUBLE

ConsumedVitaminB2

ConsumedVitaminB2
Daily
nutritional intake of vitamin B2 in mgDataTypeID: 8025DOUBLE
ConsumedVitaminB2
Intraday
nutritional intake of vitamin B2 in mgDataTypeID: 8025DOUBLE

ConsumedVitaminB3

ConsumedVitaminB3
Daily
nutritional intake of vitamin B3 in mgDataTypeID: 8026DOUBLE
ConsumedVitaminB3
Intraday
nutritional intake of vitamin B3 in mgDataTypeID: 8026DOUBLE

ConsumedVitaminB5

ConsumedVitaminB5
Daily
nutritional intake of vitamin B5 in mgDataTypeID: 8028DOUBLE
ConsumedVitaminB5
Intraday
nutritional intake of vitamin B5 in mgDataTypeID: 8028DOUBLE

ConsumedVitaminB6

ConsumedVitaminB6
Daily
nutritional intake of vitamin B6 in mgDataTypeID: 8029DOUBLE
ConsumedVitaminB6
Intraday
nutritional intake of vitamin B6 in mgDataTypeID: 8029DOUBLE

ConsumedVitaminB12

ConsumedVitaminB12
Daily
nutritional intake of vitamin B12 in mgDataTypeID: 8031DOUBLE
ConsumedVitaminB12
Intraday
nutritional intake of vitamin B12 in mgDataTypeID: 8031DOUBLE

ConsumedVitaminC

ConsumedVitaminC
Daily
nutritional intake of vitamin C in mgDataTypeID: 8032DOUBLE
ConsumedVitaminC
Intraday
nutritional intake of vitamin C in mgDataTypeID: 8032DOUBLE

ConsumedVitaminD

ConsumedVitaminD
Daily
nutritional intake of vitamin D in mgDataTypeID: 8033DOUBLE
ConsumedVitaminD
Intraday
nutritional intake of vitamin D in mgDataTypeID: 8033DOUBLE

ConsumedVitaminE

ConsumedVitaminE
Daily
nutritional intake of vitamin E in mgDataTypeID: 8034DOUBLE
ConsumedVitaminE
Intraday
nutritional intake of vitamin E in mgDataTypeID: 8034DOUBLE

ConsumedVitaminK

ConsumedVitaminK
Daily
nutritional intake of vitamin K in mgDataTypeID: 8035DOUBLE
ConsumedVitaminK
Intraday
nutritional intake of vitamin K in mgDataTypeID: 8035DOUBLE

ConsumedUnsaturatedFat

ConsumedUnsaturatedFat
Daily
nutritional intake of unsaturated fat in gDataTypeID: 8045DOUBLE

MedicineConsumptionStatus

MedicineConsumptionStatus
Intraday
medicine consumption statusDataTypeID: 9001STRING

MealConsumptionStatus

MealConsumptionStatus
Intraday
meal consumption statusDataTypeID: 9002STRING

Intestinal Flora

Acinetobacter

Acinetobacter
Daily
Acinetobacter informationDataTypeID: 8500DOUBLE

Akkermansia

Akkermansia
Daily
Akkermansia informationDataTypeID: 8501DOUBLE

Akkermansia

Akkermansia
Daily
Akkermansia informationDataTypeID: 8502DOUBLE

Alistipes

Alistipes
Daily
Alistipes informationDataTypeID: 8503DOUBLE

Anaerococcus

Anaerococcus
Daily
Anaerococcus informationDataTypeID: 8504DOUBLE

Anaerostipes

Anaerostipes
Daily
Anaerostipes informationDataTypeID: 8505DOUBLE

Bacillus

Bacillus
Daily
Bacillus informationDataTypeID: 8506DOUBLE

Bacteroides

Bacteroides
Daily
Bacteroides informationDataTypeID: 8507DOUBLE

Bifidobacterium

Bifidobacterium
Daily
Bifidobacterium informationDataTypeID: 8508DOUBLE

Bilophila

Bilophila
Daily
Bilophila informationDataTypeID: 8509DOUBLE

Blautia

Blautia
Daily
Blautia informationDataTypeID: 8510DOUBLE

Butyricicoccus

Butyricicoccus
Daily
Butyricicoccus informationDataTypeID: 8511DOUBLE

Butyrivibrio

Butyrivibrio
Daily
Butyrivibrio informationDataTypeID: 8512DOUBLE

Christensenella

Christensenella
Daily
Christensenella informationDataTypeID: 8513DOUBLE

Citrobacter

Citrobacter
Daily
Citrobacter informationDataTypeID: 8514DOUBLE

Clostridium

Clostridium
Daily
Clostridium informationDataTypeID: 8515DOUBLE

Coprococcus

Coprococcus
Daily
Coprococcus informationDataTypeID: 8516DOUBLE

Desulfobacter

Desulfobacter
Daily
Desulfobacter informationDataTypeID: 8517DOUBLE

Desulfosarcina

Desulfosarcina
Daily
Desulfosarcina informationDataTypeID: 8518DOUBLE

Desulfovibrio

Desulfovibrio
Daily
Desulfovibrio informationDataTypeID: 8519DOUBLE

Desulfuromonas

Desulfuromonas
Daily
Desulfuromonas informationDataTypeID: 8520DOUBLE

Dorea

Dorea
Daily
Dorea informationDataTypeID: 8521DOUBLE

Emergencia

Emergencia
Daily
Emergencia informationDataTypeID: 8522DOUBLE

Enterobacter

Enterobacter
Daily
Enterobacter informationDataTypeID: 8523DOUBLE

Enterococcus

Enterococcus
Daily
Enterococcus informationDataTypeID: 8524DOUBLE

Escherichia

Escherichia
Daily
Escherichia informationDataTypeID: 8525DOUBLE

Eubacterium

Eubacterium
Daily
Eubacterium informationDataTypeID: 8526DOUBLE

Facecalibacterium

Facecalibacterium
Daily
Facecalibacterium informationDataTypeID: 8527DOUBLE

Faecalibacterium

Faecalibacterium
Daily
Faecalibacterium informationDataTypeID: 8528DOUBLE

Flavobacterium

Flavobacterium
Daily
Flavobacterium informationDataTypeID: 8529DOUBLE

Klebsiella

Klebsiella
Daily
Klebsiella informationDataTypeID: 8530DOUBLE

Lactobacillus

Lactobacillus
Daily
Lactobacillus informationDataTypeID: 8531DOUBLE

Lactococcus

Lactococcus
Daily
Lactococcus informationDataTypeID: 8532DOUBLE

Lactococus

Lactococus
Daily
Lactococus informationDataTypeID: 8533DOUBLE

Megasphaera

Megasphaera
Daily
Megasphaera informationDataTypeID: 8534DOUBLE

Methanobacterium

Methanobacterium
Daily
Methanobacterium informationDataTypeID: 8535DOUBLE

Methanobrevibacter

Methanobrevibacter
Daily
Methanobrevibacter informationDataTypeID: 8536DOUBLE

Propionbacterium

Propionbacterium
Daily
Propionbacterium informationDataTypeID: 8537DOUBLE

Proteus

Proteus
Daily
Proteus informationDataTypeID: 8538DOUBLE

Providencia

Providencia
Daily
Providencia informationDataTypeID: 8539DOUBLE

Pseudomonas

Pseudomonas
Daily
Pseudomonas informationDataTypeID: 8540DOUBLE

Roseburia

Roseburia
Daily
Roseburia informationDataTypeID: 8541DOUBLE

Ruminococcus

Ruminococcus
Daily
Ruminococcus informationDataTypeID: 8542DOUBLE

Streptococcus

Streptococcus
Daily
Streptococcus informationDataTypeID: 8543DOUBLE

Sutterella

Sutterella
Daily
Sutterella informationDataTypeID: 8544DOUBLE

Veillonella

Veillonella
Daily
Veillonella informationDataTypeID: 8545DOUBLE

Sexual Health

CycleLength

CycleLength
Daily
self-reported menstrual cycle length in daysData Type: 5110LONG
CycleLength
Intraday
self-reported menstrual cycle length in daysData Type: 5110LONG

CycleStartDate

CycleStartDate
Daily
self-reported menstrual cycle start dateData Type: 5130DATE

CycleEndDate

CycleEndDate
Daily
self-reported menstrual cycle end dateData Type: 5131DATE

CyclePhase

CyclePhase
Daily
self-reported menstrual cycle phaseData Type: 5132STRING

MenstrualBleeding

MenstrualBleeding
Daily
self-reported menstrual bleeding intensityData Type: 5111STRING
MenstrualBleeding
Intraday
self-reported menstrual bleeding intensityData Type: 5111STRING

VaginalDischarge

VaginalDischarge
Daily
self-reported vaginal discharge consistencyData Type: 5112STRING
VaginalDischarge
Intraday
self-reported vaginal discharge consistencyData Type: 5112STRING

PredictedFertility

PredictedFertility
Daily
predicted chance of fertilityData Type: 5133STRING

SexualEvent

SexualEvent
Daily
self-reported sexual eventData Type: 5116STRING
SexualEvent
Intraday
self-reported sexual eventData Type: 5116STRING

ContraceptionEvent

ContraceptionEvent
Daily
self-reported contraception eventData Type: 5122STRING

PregnancyTest

PregnancyTest
Daily
self-reported pregnancy test resultData Type: 5123STRING
PregnancyTest
Intraday
self-reported pregnancy test resultData Type: 5123STRING

Location

Latitude

Latitude
Daily
dominant latitude geo location in this dayDataTypeID: 1401DOUBLE
Latitude
Intraday
detected latitude geo location (in this timeframe)DataTypeID: 1401DOUBLE

Longitude

Longitude
Daily
dominant longitude geo location in this dayDataTypeID: 1402DOUBLE
Longitude
Intraday
detected longitude geo location (in this timeframe)DataTypeID: 1402DOUBLE

Environmental Data

Thryve provides environmental data of user location. This encompasses weather and pollen data, all of which are presented in detail in the following chapters of this documentation.

Temperature

Temperature
Daily
Average daily ambient temperature in degree KelvinDataTypeID: 100DOUBLE

AtmosphericPressure

AtmosphericPressure
Daily
Average daily atmospheric pressure in hPaDataTypeID: 101DOUBLE

Humidity

Humidity
Daily
Average daily ambient air humidity in percentDataTypeID: 102LONG

WindSpeed

WindSpeed
Daily
Average daily wind speed in meter/secDataTypeID: 103DOUBLE

Cloudiness

Cloudiness
Daily
Average daily cloudiness of sky in percentDataTypeID: 104LONG

RainVolume

RainVolume
Daily
Total daily rain volume in mmDataTypeID: 105DOUBLE

SnowVolume

SnowVolume
Daily
Total daily snow volume in mmDataTypeID: 106DOUBLE

UVindex

UVindex
Daily
Average daily ultarviolet index in percentDataTypeID: 107FLOAT

Precipitation

Precipitation
Daily
Total daily rain and snow volume combined in mmDataTypeID: 108DOUBLE





Self-reported Events

EnergyLevel

EnergyLevel
Daily
self-reported energy levelData Type: 5117STRING

Mood

Mood
Daily
self-reported moodData Type: 5115STRING

MotivationReport

MotivationReport
Daily
self-reported MotivationData Type: 5124STRING

MentalStateReport

MentalStateReport
Daily
self-reported mental stateData Type: 5125STRING

SicknessReport

SicknessReport
Intraday
self-reported sicknessData Type: 5120STRING
SicknessReportself-reported sicknessData Type: 5120STRING

MedicationReport

MedicationReport
Daily
self-reported medication intakeData Type: 5121STRING

DrugEvent

DrugEvent
Daily
self-reported party eventData Type: 5118STRING

HotHunger

HotHunger
Daily
self-reported hot hunger for a specific foodData Type: 5126STRING

SkinReport

SkinReport
Daily
self-reported skin constitutionData Type: 5127STRING

HairReport

HairReport
Daily
self-reported hairData Type: 5128STRING

DigestionReport

DigestionReport
Daily
self-reported digestion informationData Type: 5129STRING

SocialEvent

SocialEvent
Daily
self-reported social eventData Type: 5119STRING

Other

AlcoholConsumption

AlcoholConsumption
Daily
Metabolic stress during sleep detectedDataTypeID: 5010LONG

FeverDetection

FeverDetection
Intraday
state of having fever in this minuteData Type: 5044BOOLEAN

ChargeDuration

ChargeDuration
Daily
sum of minutes spent chargingDataTypeID: 1110LONG
ChargeBinary
Intraday
charge detected (in this timeframe)DataTypeID: 1110BOOLEAN

DoffedDuration

DoffedDuration
Daily
sum of minutes spent doffedDataTypeID: 1111LONG
DoffedBinary
Intraday
device not worn (in this timeframe)DataTypeID: 1111BOOLEAN

AudioExposureEvent

AudioExposureEvent
Intraday
Events of audio exposureDataTypeID: 7100STRING

AmbientAudioExposure

AmbientAudioExposure
Intraday
Audio exposure to sounds in decibels from ambient environmentDataTypeID: 7101DOUBLE

HeadphoneAudioExposure

HeadphoneAudioExposure
Intraday
Audio exposure to sounds in decibels from headphonesDataTypeID: 7102DOUBLE