This document describes the user settings object schema on the backend.
{
"settings": {
"reactivity_calibration": {
"is_calibrated": <Boolean>,
"dates": <Array<Date>>,
"baseline": <Float>,
"baseline_scaled": <Float>,
"homeostasis_upper_limit": <Float>,
"homeostasis_upper_limit_scaled": <Float>,
"homeostasis_lower_limit": <Float>,
"homeostasis_lower_limit_scaled": <Float>,
"heart_rate_min": <Float>,
"heart_rate_max": <Float>,
"metadata": {
"app_version": <String>,
"algorithm_version": <String>
}
},
"user_consent": {
"data_sharing": <Boolean>
},
"onboarding": {
"intention": 1
}
}
}| Field | Type |
|---|---|
reactivity_calibration.is_calibrated | Boolean |
reactivity_calibration.dates | Array<Date> |
reactivity_calibration.baseline | Float |
reactivity_calibration.baseline_scaled | Float |
reactivity_calibration.homeostasis_upper_limit | Float |
reactivity_calibration.homeostasis_upper_limit_scaled | Float |
reactivity_calibration.homeostasis_lower_limit | Float |
reactivity_calibration.homeostasis_lower_limit_scaled | Float |
reactivity_calibration.heart_rate_min | Float |
reactivity_calibration.heart_rate_max | Float |
reactivity_calibration.metadata.app_version | String |
reactivity_calibration.metadata.algorithm_version | String |
| Field | Type |
|---|---|
user_consent.data_sharing | Boolean |
{
1: STRESS,
2: POSTITIVE,
3: HEALTH,
4: HABITS,
5: FRIENDS / RELATIONSHIPS,
6: ENERGY
}{
"settings": {
"reactivity_calibration": {
"is_calibrated": true,
"dates": ["2024-11-01", "2024-11-02", "2024-11-03"],
"baseline": 45.2,
"baseline_scaled": 0.52,
"homeostasis_upper_limit": 65.8,
"homeostasis_upper_limit_scaled": 0.78,
"homeostasis_lower_limit": 38.4,
"homeostasis_lower_limit_scaled": 0.42,
"heart_rate_min": 58.0,
"heart_rate_max": 142.0,
"metadata": {
"app_version": "2.5.1",
"algorithm_version": "1.3.0"
}
},
"user_consent": {
"data_sharing": true
},
"oboarding": {
"intention": 1
}
}
}