addedInput schema / properties / metric / properties / athlete_id / description
Added value: +"Ignored when recording: every entry belongs to the signed-in user."
addedInput schema / properties / metric / properties / body_fat_pct / description
Added value: +"Body-fat percentage, 0 to 100."
addedInput schema / properties / metric / properties / bodyweight_kg / description
Added value: +"Body weight in kilograms. Convert pounds first (1 lb = 0.4536 kg)."
addedInput schema / properties / metric / properties / custom_fields / description
Added value: +"Anything worth keeping that has no field above, such as `resting_hr`. Stored and exported, not displayed."
addedInput schema / properties / metric / properties / date / description
Added value: +"Day the measurement was taken, YYYY-MM-DD in the user's own calendar. Without an id there is one entry per day: recording the same date again adds to that day's entry, overwriting only the fields and keys you send."
addedInput schema / properties / metric / properties / id / description
Added value: +"Leave empty when recording a measurement the user gives you: the entry is then keyed by its date. An id marks an entry copied from a source document (an export, a spreadsheet); import_document manages those, and recording the same id twice fails."
addedInput schema / properties / metric / properties / measurements / description
Added value: +"Circumferences in centimetres, keyed `<site>_cm`. The app shows `chest_cm`, `arm_cm`, `waist_cm` and `thigh_cm`; any other site is stored but not displayed."
addedInput schema / properties / metric / properties / notes / description
Added value: +"Context the user gave with the number (fasted, evening, after travel)."
addedInput schema / properties / metric / properties / source / description
Added value: +"Where the number came from, free text: `scale`, `tape`, `dexa`, `smart_scale`"