Sample models
MenstruationFlowSample
{
"timestamp": String,
"flow": MenstruationFlow
}
DailyPatternSample (BETA - subject to change)
{
"time_from_midnight": int,
"percentile_5": Number,
"percentile_25": Number,
"percentile_50": Number,
"percentile_75": Number,
"percentile_95": Number
}
ECGReading
{
"start_timestamp": String,
"avg_hr_bpm": Number,
"afib_classification": AFibFlag,
"raw_signal": Array<RawECGSample>
}
GlucoseDataSample
{
"timestamp": String,
"blood_glucose_mg_per_dL": Number,
"glucose_level_flag": Number,
"trend_arrow": Number,
}
HeartRateDataSample
{
"timestamp": String,
"bpm": Number,
"timer_duration_seconds": Number,
"context": HeartRateContext
}
LapSample
{
"start_time": String,
"end_time": String,
"distance_meters": Number,
"calories": Number,
"total_strokes": Number,
"stroke_type": StrokeType,
"avg_speed_meters_per_second": Number
}
HeartRateVariabilityDataSampleRMSSD
{
"timestamp": String,
"hrv_rmssd": Number
}
HeartRateVariabilityDataSampleSDNN
{
"timestamp": String,
"hrv_sdnn": Number
}
HeartRateZoneData
{
"zone": HeartRateZone,
"start_percentage": Number,
"end_percentage": Number,
"name": String,
"duration_seconds": Number
}
FloorsClimbedSample
{
"timestamp": String,
"floors_climbed": Number,
"timer_duration_seconds": Number
}
CalorieSample
{
"timestamp": String,
"calories": Number,
"timer_duration_seconds": Number
}
DistanceSample
{
"timestamp": String,
"distance_meters": Number,
"timer_duration_seconds": Number
}
StepSample
{
"timestamp": String,
"steps": Number,
"timer_duration_seconds": Number
}
ElevationSample
{
"timestamp": String,
"elev_meters": Number,
"timer_duration_seconds": Number
}
PositionSample
{
"timestamp": String,
"coords_lat_lng_deg": [Number, Number],
"timer_duration_seconds": Number
}
PowerSample
{
"timestamp": String,
"watts": Number,
"timer_duration_seconds": Number
}
SpeedSample
{
"timestamp": String,
"speed_meters_per_second": Number,
"timer_duration_seconds": Number
}
CadenceSample
{
"timestamp": String,
"cadence_rpm": Number,
"timer_duration_seconds": Number
}
ActivityLevelSample
{
"timestamp": String,
"level": ActivityLevel
}
METSample
{
"timestamp": String,
"level": Number
}
TSSSample
{
"planned": Number,
"actual": Number,
"method": String,
"intensity_factor_planned": Number,
"intensity_factor_actual": Number,
"normalized_power_watts": Number
}
SleepHypnogramSample
{
"timestamp": String,
"level": SleepLevel
}
OxygenSaturationSample
{
"timestamp": String,
"percentage": Number
}
BreathSample
{
"timestamp": String,
"breaths_per_min": Number
}
RawECGSample
{
"potential_uV": Number,
"timestamp: String
}
SnoringSample
{
"timestamp": String,
"duration_seconds": Number
}
StressSample
{
"timestamp": String,
"level": Number
}
BodyBatterySample
{
"timestamp": String,
"level": Number
}
BloodPressureSample
{
"timestamp": String,
"diastolic_bp": Number,
"systolic_bp": Number
}
MeasurementDataSample
{
"measurement_time": String,
"BMI": Number,
"BMR": Number,
"RMR": Number,
"estimated_fitness_age": Number,
"skin_fold_mm": Number,
"bodyfat_percentage": Number,
"weight_kg": Number,
"height_cm": Number,
"bone_mass_g": Number,
"muscle_mass_g": Number,
"lean_mass_g": Number,
"water_percentage": Number,
"insulin_units": Number,
"insulin_type": String,
"urine_color": String,
"user_notes": String
}
TemperatureSample
{
"timestamp": String,
"temperature_celsius": Number
}
OtherDeviceData
{
"name": String,
"manufacturer": String,
"serial_number": String,
"software_version": String,
"hardware_version": String,
"last_upload_date": String,
"data_provided": Array<DeviceDataType>
}
HydrationlevelSample
{
"timestamp": String,
"hydration_level": Number
}
HydrationMeasurementSample
{
"timestamp": String,
"hydration_kg": Number
}
Vo2MaxSample
{
"timestamp": String,
"vo2max_ml_per_min_per_kg": Number
}
PulseVelocitySample
{
"timestamp": String,
"pulse_wave_velocity_meters_per_second": Number
}
AFibClassificationSample
{
"timestamp": String,
"afib_classification": AfibFlag
}
Meal
{
"name": String,
"id": String,
"timestamp": String,
"type": Number,
"quantity": {
"unit": NutritionUnits,
"amount": Number
},
"macros": {
"calories": Number,
"protein_g": Number,
"carbohydrates_g": Number,
"fat_g": Number,
"sugar_g": Number,
"cholesterol_mg": Number,
"fiber_g": Number,
"sodium_mg": Number,
"alcohol_g": Number
},
"micros": {
"selenium_mg": Number,
"niacin_mg": Number,
"magnesium_mg": Number,
"copper_mg": Number,
"vitamin_B12_mg": Number,
"vitamin_B6_mg": Number,
"vitamin_C_mg": Number,
"zinc_mg": Number,
"vitamin_E_mg": Number,
"manganese_mg": Number,
"vitamin_D_mg": Number,
"iodine_mg": Number,
"chloride_mg": Number,
"folate_mg": Number,
"calcium_mg": Number,
"molybdenum_mg": Number,
"vitamin_A_mg": Number,
"riboflavin_mg": Number,
"folic_acid_mg": Number,
"iron_mg": Number,
"thiamin_mg": Number,
"pantothenic_acid_mg": Number,
"caffeine_mg": Number,
"vitamin_K_mg": Number,
"chromium_mg": Number,
"potassium_mg": Number,
"biotin_mg": Number,
"phosphorus_mg": Number
}
}
TagEntry
{
"timestamp": String,
"tag_name": String,
"notes": String
}
RRInterval
{
"timestamp": String,
"rr_interval_ms": Number,
"hr_bpm": Number
}