This page provides a comprehensive list of all data points available across Sahha's product suite. Use this reference to quickly find the metrics you need for your application.


Scores

Actionable measures of health and wellness

NameDescriptionRequires WearableAvailable Via
WellbeingHolistic measure combining physical, mental, and behavioral health dataNoAPI, Webhooks, getScores
ActivityEvaluates daily physical activity levels and intensityNoAPI, Webhooks, getScores
SleepAssesses sleep quality, duration, regularity, and stagesNoAPI, Webhooks, getScores
Mental WellbeingMeasures mental wellness through behavioral pattern analysisNoAPI, Webhooks, getScores
ReadinessGauges daily readiness and recovery metricsNoAPI, Webhooks, getScores

View scores documentation →


Archetypes

Labels that capture traits and persona. All archetypes are available at weekly and monthly periodicity.

NameTypeDescriptionRequires WearableAvailable Via
activity_levelOrdinalOverall level of physical activityNoAPI, Webhooks
exercise_frequencyOrdinalHow often the individual exercisesNoAPI, Webhooks
mental_wellnessOrdinalMental wellness and resiliencyNoAPI, Webhooks
overall_wellnessOrdinalOverall wellbeing across all health aspectsNoAPI, Webhooks
primary_exerciseCategoricalMost frequently performed exerciseNoAPI, Webhooks
primary_exercise_typeCategoricalCategorizes primary exercise typeNoAPI, Webhooks
secondary_exerciseCategoricalSecond most frequently performed exerciseNoAPI, Webhooks
sleep_durationOrdinalTypical sleep duration relative to normsNoAPI, Webhooks
sleep_efficiencyOrdinalSleep maintenance effectivenessYesAPI, Webhooks
sleep_patternCategoricalOverall sleep behavior patternsNoAPI, Webhooks
sleep_qualityOrdinalLong-term sleep quality assessmentNoAPI, Webhooks
sleep_regularityOrdinalConsistency in sleep timingsNoAPI, Webhooks
bed_scheduleOrdinalTypical bedtime patternsNoAPI, Webhooks
wake_scheduleOrdinalTypical wake-up time patternsNoAPI, Webhooks

View archetypes documentation →


Biomarkers

Granular metrics that track physiology and state

Activity

NameUnitPeriodicityDescriptionRequires WearableAvailable Via
stepscountdailyTotal number of steps takenNoAPI, Webhooks, getBiomarkers
floors_climbedcountdailyTotal number of floors climbedNoAPI, Webhooks, getBiomarkers
active_hourshourdailyHours with any physical activityNoAPI, Webhooks, getBiomarkers
active_durationminutedailyTotal duration of all physical activitiesNoAPI, Webhooks, getBiomarkers
activity_low_intensity_durationminutedailyDuration in low-intensity activities (1.5-2.9 METs)NoAPI, Webhooks, getBiomarkers
activity_medium_intensity_durationminutedailyDuration in moderate-intensity activities (3-5.9 METs)NoAPI, Webhooks, getBiomarkers
activity_high_intensity_durationminutedailyTime in high-intensity activities (>6 METs)NoAPI, Webhooks, getBiomarkers
activity_sedentary_durationminutedailyTime spent inactiveNoAPI, Webhooks, getBiomarkers
active_energy_burnedkcaldailyEnergy expended during active phasesNoAPI, Webhooks, getBiomarkers
total_energy_burnedkcaldailyOverall energy expenditureNoAPI, Webhooks, getBiomarkers

Body

NameUnitPeriodicityDescriptionRequires WearableAvailable Via
heightmeternoneIndividual's stature measurementNoAPI, Webhooks, SDK
weightkilogramnoneTotal body massNoAPI, Webhooks, getBiomarkers
body_mass_indexkg/m²noneBody fat computation from weight and heightNoAPI, Webhooks, getBiomarkers
body_fatpercentagenoneProportion of body weight that is fatYesAPI, Webhooks, getBiomarkers
fat_masskilogramnoneTotal weight of fat in the bodyYesAPI, Webhooks, getBiomarkers
lean_masskilogramnoneWeight of non-fat body componentsYesAPI, Webhooks, getBiomarkers
waist_circumferencemeternoneCircumference measurement around waistNoAPI, Webhooks, getBiomarkers
resting_energy_burnedkcaldailyEnergy expended at restNoAPI, Webhooks, getBiomarkers

Engagement

NameUnitPeriodicityDescriptionRequires WearableAvailable Via
app_sessionscountdailyTotal number of app sessions openedNoAPI, Webhooks, getBiomarkers
app_session_durationseconddailyTotal time spent across all app sessionsNoAPI, Webhooks, getBiomarkers
app_session_average_durationseconddailyAverage duration of each app sessionNoAPI, Webhooks, getBiomarkers

Nutrition

NameUnitPeriodicityDescriptionRequires WearableAvailable Via
energy_intakekcaldailyTotal energy consumed from food and beveragesNoAPI, Webhooks, getBiomarkers
water_intakeliterdailyTotal water consumedNoAPI, Webhooks, getBiomarkers
protein_intakegramdailyTotal protein consumedNoAPI, Webhooks, getBiomarkers
fat_intakegramdailyTotal dietary fat consumedNoAPI, Webhooks, getBiomarkers
fat_saturated_intakegramdailySaturated fat consumedNoAPI, Webhooks, getBiomarkers
fat_monounsaturated_intakegramdailyMonounsaturated fat consumedNoAPI, Webhooks, getBiomarkers
fat_polyunsaturated_intakegramdailyPolyunsaturated fat consumedNoAPI, Webhooks, getBiomarkers
fat_trans_intakegramdailyTrans fat consumed (Android only)NoAPI, Webhooks, getBiomarkers
cholesterol_intakemilligramdailyTotal dietary cholesterol consumedNoAPI, Webhooks, getBiomarkers
carbohydrate_intakegramdailyTotal carbohydrates consumedNoAPI, Webhooks, getBiomarkers
sugar_intakegramdailyTotal sugars consumedNoAPI, Webhooks, getBiomarkers
fiber_intakegramdailyTotal dietary fiber consumedNoAPI, Webhooks, getBiomarkers
vitamin_a_intakemicrogramdailyTotal vitamin A consumedNoAPI, Webhooks, getBiomarkers
vitamin_c_intakemilligramdailyTotal vitamin C consumedNoAPI, Webhooks, getBiomarkers
vitamin_d_intakemicrogramdailyTotal vitamin D consumedNoAPI, Webhooks, getBiomarkers
vitamin_e_intakemilligramdailyTotal vitamin E consumedNoAPI, Webhooks, getBiomarkers
vitamin_k_intakemicrogramdailyTotal vitamin K consumedNoAPI, Webhooks, getBiomarkers
thiamin_intakemilligramdailyTotal thiamin (vitamin B1) consumedNoAPI, Webhooks, getBiomarkers
riboflavin_intakemilligramdailyTotal riboflavin (vitamin B2) consumedNoAPI, Webhooks, getBiomarkers
niacin_intakemilligramdailyTotal niacin (vitamin B3) consumedNoAPI, Webhooks, getBiomarkers
pantothenic_acid_intakemilligramdailyTotal pantothenic acid (vitamin B5) consumedNoAPI, Webhooks, getBiomarkers
vitamin_b6_intakemilligramdailyTotal vitamin B6 consumedNoAPI, Webhooks, getBiomarkers
biotin_intakemicrogramdailyTotal biotin (vitamin B7) consumedNoAPI, Webhooks, getBiomarkers
folate_intakemicrogramdailyTotal folate (vitamin B9) consumedNoAPI, Webhooks, getBiomarkers
vitamin_b12_intakemicrogramdailyTotal vitamin B12 consumedNoAPI, Webhooks, getBiomarkers
calcium_intakemilligramdailyTotal calcium consumedNoAPI, Webhooks, getBiomarkers
iron_intakemilligramdailyTotal iron consumedNoAPI, Webhooks, getBiomarkers
magnesium_intakemilligramdailyTotal magnesium consumedNoAPI, Webhooks, getBiomarkers
phosphorus_intakemilligramdailyTotal phosphorus consumedNoAPI, Webhooks, getBiomarkers
potassium_intakemilligramdailyTotal potassium consumedNoAPI, Webhooks, getBiomarkers
sodium_intakemilligramdailyTotal sodium consumedNoAPI, Webhooks, getBiomarkers
zinc_intakemilligramdailyTotal zinc consumedNoAPI, Webhooks, getBiomarkers
chloride_intakemilligramdailyTotal chloride consumedNoAPI, Webhooks, getBiomarkers
copper_intakemilligramdailyTotal copper consumedNoAPI, Webhooks, getBiomarkers
manganese_intakemilligramdailyTotal manganese consumedNoAPI, Webhooks, getBiomarkers
chromium_intakemicrogramdailyTotal chromium consumedNoAPI, Webhooks, getBiomarkers
molybdenum_intakemicrogramdailyTotal molybdenum consumedNoAPI, Webhooks, getBiomarkers
selenium_intakemicrogramdailyTotal selenium consumedNoAPI, Webhooks, getBiomarkers
iodine_intakemicrogramdailyTotal iodine consumedNoAPI, Webhooks, getBiomarkers
caffeine_intakemilligramdailyTotal caffeine consumedNoAPI, Webhooks, getBiomarkers

Sleep

NameUnitPeriodicityDescriptionRequires WearableAvailable Via
sleep_start_timedatetimedailyTime when individual falls asleepNoAPI, Webhooks, getBiomarkers
sleep_mid_timedatetimedailyMidpoint time in the sleep cycleNoAPI, Webhooks, getBiomarkers
sleep_end_timedatetimedailyTime when individual wakes upNoAPI, Webhooks, getBiomarkers
sleep_durationminutedailyTotal time spent sleepingNoAPI, Webhooks, getBiomarkers
sleep_debthourweeklyDiscrepancy between required and actual sleepNoAPI, Webhooks, getBiomarkers
sleep_interruptionscountdailyCount of awakenings during nightYesAPI, Webhooks, getBiomarkers
sleep_in_bed_durationminutedailyTotal time spent in bedNoAPI, Webhooks, getBiomarkers
sleep_awake_durationminutedailyTime awake after initially falling asleepYesAPI, Webhooks, getBiomarkers
sleep_light_durationminutedailyTime spent in light sleep phaseYesAPI, Webhooks, getBiomarkers
sleep_rem_durationminutedailyTime spent in REM sleep phaseYesAPI, Webhooks, getBiomarkers
sleep_deep_durationminutedailyTime spent in deep sleep phaseYesAPI, Webhooks, getBiomarkers
sleep_regularityindexweeklyConsistency of sleep patterns over timeNoAPI, Webhooks, getBiomarkers
sleep_latencyminutedailyTime to fall asleep after going to bedYesAPI, Webhooks, getBiomarkers
sleep_efficiencyratiodailyRatio of sleep time to time in bed (0-1)YesAPI, Webhooks, getBiomarkers

Vitals

NameUnitPeriodicityDescriptionRequires WearableAvailable Via
heart_rate_restingbpmdailyHeart rate when at restYesAPI, Webhooks, getBiomarkers
heart_rate_sleepbpmdailyAverage heart rate during sleepYesAPI, Webhooks, getBiomarkers
heart_rate_variability_sdnnmilliseconddailyStandard deviation of NN intervalsYesAPI, Webhooks, getBiomarkers
heart_rate_variability_rmssdmilliseconddailyRoot mean square of successive differencesYesAPI, Webhooks, getBiomarkers
respiratory_ratecount/minutedailyFrequency of breaths per minute at restYesAPI, Webhooks, getBiomarkers
respiratory_rate_sleepcount/minutedailyAverage respiratory rate during sleepYesAPI, Webhooks, getBiomarkers
oxygen_saturationpercentagedailyProportion of oxygen-saturated hemoglobinYesAPI, Webhooks, getBiomarkers
oxygen_saturation_sleeppercentagedailyAverage oxygen saturation during sleepYesAPI, Webhooks, getBiomarkers
vo2_maxmL/kg/mindailyMaximum oxygen utilization during exerciseYesAPI, Webhooks, getBiomarkers
blood_glucosemg/dLdailyLevel of glucose in bloodYesAPI, Webhooks, getBiomarkers
blood_pressure_systolicmmHgdailyPeak arterial pressure during heartbeatsYesAPI, Webhooks, getBiomarkers
blood_pressure_diastolicmmHgdailyLowest arterial pressure during heart relaxationYesAPI, Webhooks, getBiomarkers
body_temperature_basalcelsiusdailyBody temperature at restYesAPI, Webhooks, getBiomarkers
skin_temperature_sleepcelsiusdailySkin temperature during sleepYesAPI, Webhooks, getBiomarkers

View biomarkers documentation →


Tags

Labels for events, states, and context

Symptom

Every symptom is logged as a point-in-time event with the same five-level severity value set: unknown, not_present, mild, moderate, severe.

NameTypePossible ValuesAvailable Via
abdominal_crampseventunknown, not_present, mild, moderate, severeAPI, Webhooks
acneeventunknown, not_present, mild, moderate, severeAPI, Webhooks
appetite_changeseventunknown, not_present, mild, moderate, severeAPI, Webhooks
bladder_incontinenceeventunknown, not_present, mild, moderate, severeAPI, Webhooks
bloatingeventunknown, not_present, mild, moderate, severeAPI, Webhooks
breast_paineventunknown, not_present, mild, moderate, severeAPI, Webhooks
chillseventunknown, not_present, mild, moderate, severeAPI, Webhooks
constipationeventunknown, not_present, mild, moderate, severeAPI, Webhooks
coughingeventunknown, not_present, mild, moderate, severeAPI, Webhooks
diarrheaeventunknown, not_present, mild, moderate, severeAPI, Webhooks
dizzinesseventunknown, not_present, mild, moderate, severeAPI, Webhooks
dry_skineventunknown, not_present, mild, moderate, severeAPI, Webhooks
faintingeventunknown, not_present, mild, moderate, severeAPI, Webhooks
fatigueeventunknown, not_present, mild, moderate, severeAPI, Webhooks
fevereventunknown, not_present, mild, moderate, severeAPI, Webhooks
generalized_body_acheeventunknown, not_present, mild, moderate, severeAPI, Webhooks
hair_losseventunknown, not_present, mild, moderate, severeAPI, Webhooks
headacheeventunknown, not_present, mild, moderate, severeAPI, Webhooks
heartburneventunknown, not_present, mild, moderate, severeAPI, Webhooks
hot_flasheseventunknown, not_present, mild, moderate, severeAPI, Webhooks
loss_of_smelleventunknown, not_present, mild, moderate, severeAPI, Webhooks
loss_of_tasteeventunknown, not_present, mild, moderate, severeAPI, Webhooks
lower_back_paineventunknown, not_present, mild, moderate, severeAPI, Webhooks
memory_lapseeventunknown, not_present, mild, moderate, severeAPI, Webhooks
mood_changeseventunknown, not_present, mild, moderate, severeAPI, Webhooks
nauseaeventunknown, not_present, mild, moderate, severeAPI, Webhooks
night_sweatseventunknown, not_present, mild, moderate, severeAPI, Webhooks
pelvic_paineventunknown, not_present, mild, moderate, severeAPI, Webhooks
rapid_pounding_or_fluttering_heartbeateventunknown, not_present, mild, moderate, severeAPI, Webhooks
runny_noseeventunknown, not_present, mild, moderate, severeAPI, Webhooks
shortness_of_breatheventunknown, not_present, mild, moderate, severeAPI, Webhooks
sinus_congestioneventunknown, not_present, mild, moderate, severeAPI, Webhooks
skipped_heartbeateventunknown, not_present, mild, moderate, severeAPI, Webhooks
sleep_changeseventunknown, not_present, mild, moderate, severeAPI, Webhooks
sore_throateventunknown, not_present, mild, moderate, severeAPI, Webhooks
vaginal_drynesseventunknown, not_present, mild, moderate, severeAPI, Webhooks
vomitingeventunknown, not_present, mild, moderate, severeAPI, Webhooks
wheezingeventunknown, not_present, mild, moderate, severeAPI, Webhooks

Reproductive

Reproductive tags use a mix of event and state types, each with its own closed value set (or no value for presence-only flags).

NameTypePossible ValuesAvailable Via
menstrual_floweventunknown, not_present, light, medium, heavyAPI, Webhooks
intermenstrual_bleedingevent—API, Webhooks
infrequent_menstrual_cyclesevent—API, Webhooks
irregular_menstrual_cyclesevent—API, Webhooks
persistent_intermenstrual_bleedingevent—API, Webhooks
prolonged_menstrual_periodsevent—API, Webhooks
pregnancystate—API, Webhooks
lactationstate—API, Webhooks
ovulation_testeventinconclusive, negative, high, positiveAPI, Webhooks
cervical_mucuseventunknown, dry, sticky, creamy, watery, egg_white, unusualAPI, Webhooks
sexual_activityeventunknown, protected, unprotectedAPI, Webhooks
contraceptivestateunknown, implant, injection, intravaginal_ring, iud, oral, patchAPI, Webhooks
pregnancy_testeventinconclusive, negative, positiveAPI, Webhooks
progesterone_testeventinconclusive, negative, positiveAPI, Webhooks

View tags documentation →


Data Logs

Raw events from source, streamed in real time

Activity Logs

NameUnitDescriptionRequires WearableAvailable Via
stepscountTotal steps takenNoWebhooks
exercise_timeminuteDuration of physical exerciseNoWebhooks
floors_climbedcountNumber of floors climbedNoWebhooks
stand_timeminuteTime spent standingNoWebhooks

Blood Logs

NameUnitDescriptionRequires WearableAvailable Via
blood_glucosemg/dLGlucose levels in the bloodYesWebhooks
blood_pressure_diastolicmmHgDiastolic blood pressureYesWebhooks
blood_pressure_systolicmmHgSystolic blood pressureYesWebhooks

Body Logs

NameUnitDescriptionRequires WearableAvailable Via
body_fatpercentPercentage of body fatYesWebhooks
body_mass_indexcountBody Mass Index (BMI)NoWebhooks
lean_body_masskgWeight of lean body massYesWebhooks
weightkgTotal body weightNoWebhooks

Device Logs

NameUnitDescriptionRequires WearableAvailable Via
device_lockbooleanIndicates if device is lockedNoWebhooks

Energy Logs

NameUnitDescriptionRequires WearableAvailable Via
active_energy_burnedkcalCalories burned through activityNoWebhooks
basal_energy_burnedkcalCalories burned at restNoWebhooks
time_in_daylightminuteTime spent in natural daylightNoWebhooks

Exercise Logs

NameUnitDescriptionRequires WearableAvailable Via
exercisesession*minuteDuration spent doing specified exercise type. See all supported exercise typesNoWebhooks
exercise_session_bikingminuteDuration spent cycling or bikingNoWebhooks
exercise_session_runningminuteDuration spent running or joggingNoWebhooks
exercise_session_walkingminuteDuration spent walking for exerciseNoWebhooks

Heart Logs

NameUnitDescriptionRequires WearableAvailable Via
heart_ratebpmBeats per minuteYesWebhooks
heart_rate_variabilitymsVariation in intervals between heartbeatsYesWebhooks
heart_rate_variability_sdnnmsStandard deviation of NN intervalsYesWebhooks
resting_heart_ratebpmHeart rate at restYesWebhooks
walking_heart_rate_averagebpmAverage heart rate while walkingYesWebhooks

Nutrition Logs

Per-record dietary entries from HealthKit and Health Connect.

NameUnitDescriptionRequires WearableAvailable Via
energy_intakekcalEnergy consumed from food and beveragesNoWebhooks
water_intakeLVolume of water consumedNoWebhooks
protein_intakegProtein consumedNoWebhooks
fat_intakegTotal dietary fat consumedNoWebhooks
fat_saturated_intakegSaturated fat consumedNoWebhooks
fat_monounsaturated_intakegMonounsaturated fat consumedNoWebhooks
fat_polyunsaturated_intakegPolyunsaturated fat consumedNoWebhooks
fat_trans_intakegTrans fat consumed (Android only)NoWebhooks
cholesterol_intakemgDietary cholesterol consumedNoWebhooks
carbohydrate_intakegTotal carbohydrates consumedNoWebhooks
sugar_intakegSugars consumedNoWebhooks
fiber_intakegDietary fiber consumedNoWebhooks
vitamin_a_intakeµgVitamin A consumedNoWebhooks
vitamin_c_intakemgVitamin C consumedNoWebhooks
vitamin_d_intakeµgVitamin D consumedNoWebhooks
vitamin_e_intakemgVitamin E consumedNoWebhooks
vitamin_k_intakeµgVitamin K consumedNoWebhooks
thiamin_intakemgThiamin (vitamin B1) consumedNoWebhooks
riboflavin_intakemgRiboflavin (vitamin B2) consumedNoWebhooks
niacin_intakemgNiacin (vitamin B3) consumedNoWebhooks
pantothenic_acid_intakemgPantothenic acid (vitamin B5) consumedNoWebhooks
vitamin_b6_intakemgVitamin B6 consumedNoWebhooks
biotin_intakeµgBiotin (vitamin B7) consumedNoWebhooks
folate_intakeµgFolate (vitamin B9) consumedNoWebhooks
vitamin_b12_intakeµgVitamin B12 consumedNoWebhooks
calcium_intakemgCalcium consumedNoWebhooks
iron_intakemgIron consumedNoWebhooks
magnesium_intakemgMagnesium consumedNoWebhooks
phosphorus_intakemgPhosphorus consumedNoWebhooks
potassium_intakemgPotassium consumedNoWebhooks
sodium_intakemgSodium consumedNoWebhooks
zinc_intakemgZinc consumedNoWebhooks
chloride_intakemgChloride consumedNoWebhooks
copper_intakemgCopper consumedNoWebhooks
manganese_intakemgManganese consumedNoWebhooks
chromium_intakeµgChromium consumedNoWebhooks
molybdenum_intakeµgMolybdenum consumedNoWebhooks
selenium_intakeµgSelenium consumedNoWebhooks
iodine_intakeµgIodine consumedNoWebhooks
caffeine_intakemgCaffeine consumedNoWebhooks

Oxygen Logs

NameUnitDescriptionRequires WearableAvailable Via
oxygen_saturationpercentPercentage of oxygen-saturated hemoglobinYesWebhooks
respiratory_ratebpsBreaths per secondYesWebhooks
vo2_maxml/kg/minMaximum rate of oxygen consumption during exerciseYesWebhooks

Sleep Logs

NameUnitDescriptionRequires WearableAvailable Via
sleep_sessionminuteParent record for grouping sleep dataYesWebhooks
sleep_stage_awakeminuteDuration in awake stageYesWebhooks
sleep_stage_deepminuteDuration in deep sleep stageYesWebhooks
sleep_stage_in_bedminuteDuration in bed, not necessarily asleepNoWebhooks
sleep_stage_lightminuteDuration in light sleep stageYesWebhooks
sleep_stage_remminuteDuration in REM sleep stageYesWebhooks
sleep_stage_sleepingminuteDuration actually spent asleep/sleepingNoWebhooks

Temperature Logs

NameUnitDescriptionRequires WearableAvailable Via
basal_body_temperaturedegCBody temperature at restYesWebhooks
sleeping_wrist_temperaturedegCTemperature measured at wrist during sleepYesWebhooks

View data logs documentation →


Insights

Signals of change and consistency

NameCategoryDescriptionHigher BetterAvailable Via
sleepscoreOverall sleep qualitytrueAPI
activityscorePhysical activity and movement levelstrueAPI
readinessscoreBody's recovery state and preparednesstrueAPI
wellbeingscoreHolistic health combining sleep and activitytrueAPI
mental_wellbeingscoreMental wellbeing state based on behavioral patternstrueAPI
sleep_durationfactorTotal time spent asleeptrueAPI
sleep_regularityfactorConsistency of sleep scheduletrueAPI
sleep_continuityfactorUninterrupted sleep with minimal awakeningstrueAPI
sleep_debtfactorAccumulated sleep deficittrueAPI
circadian_alignmentfactorAlignment with natural sleep-wake cycletrueAPI
physical_recoveryfactorDeep sleep phase durationtrueAPI
mental_recoveryfactorREM sleep phase durationtrueAPI
stepsfactorDaily step counttrueAPI
active_hoursfactorHours with significant physical activitytrueAPI
active_caloriesfactorCalories burned during activitytrueAPI
intense_activity_durationfactorTime spent in high-intensity activitytrueAPI
extended_inactivityfactorProlonged sedentary periodstrueAPI
floors_climbedfactorVertical movement measurementtrueAPI
activity_regularityfactorConsistency of daily activity patternstrueAPI
walking_strain_capacityfactorCapacity to do low-intensity activitiesnullAPI
exercise_strain_capacityfactorCapacity to do high-intensity exercisesnullAPI
resting_heart_ratefactorHeart rate during resttrueAPI
heart_rate_variabilityfactorVariation in time between heartbeatstrueAPI

Comparisons

NameCategoryUnitDescriptionHigher BetterAvailable Via
sleepscoreindexOverall sleep qualitytrueAPI
activityscoreindexPhysical activity and movement levelstrueAPI
readinessscoreindexBody's recovery state and preparednesstrueAPI
wellbeingscoreindexHolistic health combining sleep and activitytrueAPI
mental_wellbeingscoreindexMental wellbeing state based on behavioral patternstrueAPI
stepsbiomarkercountDaily step counttrueAPI
sleep_durationbiomarkerminuteTotal time spent asleeptrueAPI
heart_rate_restingbiomarkerbpmResting heart ratefalseAPI
heart_rate_variability_sdnnbiomarkermsHRV measured as SDNNtrueAPI
heart_rate_variability_rmssdbiomarkermsHRV measured as RMSSDtrueAPI
vo2_maxbiomarkerml/kg/minMaximum oxygen uptaketrueAPI

View insights documentation →


Direct Device Data (via SDK)

Raw sensor data from Apple Health and Google Health Connect, available directly via SDK

Demographics

NameUnitDescriptionPlatform SupportAvailable Via
gendernoneBiological sexiOS onlygetSamples, getStats
date_of_birthdateDate of birthiOS onlygetSamples, getStats

Activity

NameUnitDescriptionPlatform SupportAvailable Via
stepscountStep countiOS, AndroidgetSamples, getStats
floors_climbedcountFlights of stairs climbediOS, AndroidgetSamples, getStats
stand_timeminuteTime spent standingiOS onlygetSamples, getStats
move_timeminuteTime spent movingiOS onlygetSamples, getStats
exercise_timeminuteTime spent exercisingiOS onlygetSamples, getStats
exerciseminuteExercise sessionsiOS, AndroidgetSamples, getStats
activity_summarynoneDaily activity summaryiOS onlygetSamples, getStats
running_speedm/sRunning speediOS onlygetSamples, getStats
running_powerWRunning power outputiOS onlygetSamples, getStats
running_ground_contact_timemsTime foot is in contact with groundiOS onlygetSamples, getStats
running_stride_lengthmeterDistance between consecutive foot strikesiOS onlygetSamples, getStats
running_vertical_oscillationcmVertical movement during runningiOS onlygetSamples, getStats
six_minute_walk_test_distancemeterDistance covered in 6-minute walk testiOS onlygetSamples, getStats
stair_ascent_speedm/sSpeed while climbing stairsiOS onlygetSamples, getStats
stair_descent_speedm/sSpeed while descending stairsiOS onlygetSamples, getStats
walking_speedm/sWalking speediOS onlygetSamples, getStats
walking_steadinessindexWalking steadiness scoreiOS onlygetSamples, getStats
walking_asymmetry_percentage%Asymmetry in walking gaitiOS onlygetSamples, getStats
walking_double_support_percentage%Percentage of time with both feet on groundiOS onlygetSamples, getStats
walking_step_lengthmeterDistance between consecutive stepsiOS onlygetSamples, getStats

Sleep

NameUnitDescriptionPlatform SupportAvailable Via
sleepminuteSleep analysis dataiOS, AndroidgetSamples, getStats

Vitals

NameUnitDescriptionPlatform SupportAvailable Via
heart_ratebpmHeart rate measurementsiOS, AndroidgetSamples, getStats
resting_heart_ratebpmResting heart rateiOS, AndroidgetSamples, getStats
walking_heart_rate_averagebpmAverage heart rate while walkingiOS onlygetSamples, getStats
heart_rate_variability_sdnnmsHeart rate variability (SDNN)iOS onlygetSamples, getStats
heart_rate_variability_rmssdmsHeart rate variability (RMSSD)iOS, AndroidgetSamples, getStats
blood_pressure_systolicmmHgSystolic blood pressureiOS, AndroidgetSamples, getStats
blood_pressure_diastolicmmHgDiastolic blood pressureiOS, AndroidgetSamples, getStats
blood_glucosemg/dLBlood glucose levelsiOS, AndroidgetSamples, getStats
vo2_maxmL/kg/minMaximum oxygen uptakeiOS, AndroidgetSamples, getStats
oxygen_saturation%Blood oxygen saturationiOS, AndroidgetSamples, getStats
respiratory_ratecount/minBreathing rateiOS, AndroidgetSamples, getStats
body_temperature°CBody temperatureiOS, AndroidgetSamples, getStats
basal_body_temperature°CBasal body temperatureiOS, AndroidgetSamples, getStats
sleeping_wrist_temperature°CWrist temperature during sleepiOS onlygetSamples, getStats

Energy

NameUnitDescriptionPlatform SupportAvailable Via
active_energy_burnedkcalCalories burned through activityiOS, AndroidgetSamples, getStats
basal_energy_burnedkcalCalories burned at restiOS onlygetSamples, getStats
total_energy_burnedkcalTotal calories burnediOS, AndroidgetSamples, getStats
basal_metabolic_ratekcalBasal metabolic rateAndroid onlygetSamples, getStats
time_in_daylightminuteTime spent in natural daylightiOS onlygetSamples, getStats

Body Composition

NameUnitDescriptionPlatform SupportAvailable Via
heightmeterHeight measurementiOS, AndroidgetSamples, getStats
weightkgBody weightiOS, AndroidgetSamples, getStats
lean_body_masskgLean body massiOS, AndroidgetSamples, getStats
body_mass_indexkg/m²Body Mass IndexiOS onlygetSamples, getStats
body_fat%Body fat percentageiOS, AndroidgetSamples, getStats
body_water_masskgBody water massiOS, AndroidgetSamples, getStats
bone_masskgBone massiOS, AndroidgetSamples, getStats
waist_circumferencemeterWaist circumferenceiOS onlygetSamples, getStats

Nutrition

Granular dietary intake sensors map directly to HealthKit dietary types and are queryable per-nutrient on iOS. On Android, these data points are collected as Data Logs under the umbrella NUTRITION sensor and are not individually queryable via getSamples / getStats.

NameUnitDescriptionPlatform SupportAvailable Via
energy_intakekcalEnergy consumed from food and beveragesiOS onlygetSamples, getStats
water_intakeLVolume of water consumediOS onlygetSamples, getStats
protein_intakegProtein consumediOS onlygetSamples, getStats
fat_intakegTotal dietary fat consumediOS onlygetSamples, getStats
fat_saturated_intakegSaturated fat consumediOS onlygetSamples, getStats
fat_monounsaturated_intakegMonounsaturated fat consumediOS onlygetSamples, getStats
fat_polyunsaturated_intakegPolyunsaturated fat consumediOS onlygetSamples, getStats
cholesterol_intakemgDietary cholesterol consumediOS onlygetSamples, getStats
carbohydrate_intakegTotal carbohydrates consumediOS onlygetSamples, getStats
sugar_intakegSugars consumediOS onlygetSamples, getStats
fiber_intakegDietary fiber consumediOS onlygetSamples, getStats
vitamin_a_intakeµgVitamin A consumediOS onlygetSamples, getStats
vitamin_c_intakemgVitamin C consumediOS onlygetSamples, getStats
vitamin_d_intakeµgVitamin D consumediOS onlygetSamples, getStats
vitamin_e_intakemgVitamin E consumediOS onlygetSamples, getStats
vitamin_k_intakeµgVitamin K consumediOS onlygetSamples, getStats
thiamin_intakemgThiamin (vitamin B1) consumediOS onlygetSamples, getStats
riboflavin_intakemgRiboflavin (vitamin B2) consumediOS onlygetSamples, getStats
niacin_intakemgNiacin (vitamin B3) consumediOS onlygetSamples, getStats
pantothenic_acid_intakemgPantothenic acid (vitamin B5) consumediOS onlygetSamples, getStats
vitamin_b6_intakemgVitamin B6 consumediOS onlygetSamples, getStats
biotin_intakeµgBiotin (vitamin B7) consumediOS onlygetSamples, getStats
folate_intakeµgFolate (vitamin B9) consumediOS onlygetSamples, getStats
vitamin_b12_intakeµgVitamin B12 consumediOS onlygetSamples, getStats
calcium_intakemgCalcium consumediOS onlygetSamples, getStats
iron_intakemgIron consumediOS onlygetSamples, getStats
magnesium_intakemgMagnesium consumediOS onlygetSamples, getStats
phosphorus_intakemgPhosphorus consumediOS onlygetSamples, getStats
potassium_intakemgPotassium consumediOS onlygetSamples, getStats
sodium_intakemgSodium consumediOS onlygetSamples, getStats
zinc_intakemgZinc consumediOS onlygetSamples, getStats
chloride_intakemgChloride consumediOS onlygetSamples, getStats
copper_intakemgCopper consumediOS onlygetSamples, getStats
manganese_intakemgManganese consumediOS onlygetSamples, getStats
chromium_intakeµgChromium consumediOS onlygetSamples, getStats
molybdenum_intakeµgMolybdenum consumediOS onlygetSamples, getStats
selenium_intakeµgSelenium consumediOS onlygetSamples, getStats
iodine_intakeµgIodine consumediOS onlygetSamples, getStats
caffeine_intakemgCaffeine consumediOS onlygetSamples, getStats

View sensors documentation →


Support

For assistance contact support@sahha.ai or join our Slack Community.

Docs