get_activity_data_quality
Assess an activity's data quality by summarizing stream samples and metadata, identifying gaps, missing arrays, and unit inconsistencies for reliable analysis.
Instructions
Summarize all returned stream samples and activity metadata using GETs only.
Finite fractions use source sample count, not elapsed time. Time gaps are relative to a 1-second reference and do not prove dropped sensor data. Optional secondary arrays, missing primary arrays, zero and null are distinct. Multiple time streams are reported as an ambiguous axis, without choosing the first. Source unit conflicts and inferred display hints are separate. Metadata and stream failures are independent. No sensor-source, physiological or readiness inference is made, and only 20 gap examples are returned. Conditional Tymewear documentation is in provenance.respiratory_interpretation: VT/VE use relative device volume units, BR uses breaths/min. Finite raw VT values such as 186 are not invalid merely because they are not in liters. No volume conversion or VE=VT*BR consistency check is performed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | ||
| activity_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| error | No | ||
| query | No | ||
| source | Yes | ||
| status | Yes | ||
| coverage | Yes | ||
| warnings | No | ||
| pagination | No | ||
| request_id | No | ||
| schema_version | No | 1.0 |