HealthKit Types Introduced in iOS 16
17 of 241 identifiers · read from Apple’s documentation on 2026-10-02
Apple's documentation, as read on 2026-10-02, gives iOS 16.0 as the introduction version for 17 of the 241 HealthKit type identifiers in this dataset: 11 quantity types, 4 category types and 2 workout activity types. They sit in 7 of Apple's topic groups, the largest being Activity with 5. None is deprecated. Every one carries an abstract.
iOS 16 by family and group
All 17 were introduced in iOS 16.0. The version is Apple’s iOS availability for each identifier; other platforms carry their own.
| Family | Identifiers |
|---|---|
| quantity types | 11 |
| category types | 4 |
| workout activity types | 2 |
| Group page | Identifiers |
|---|---|
| Activity | 5 |
| Reproductive health | 4 |
| Environment, hearing and diving | 3 |
| Vital signs | 2 |
| Workout activity types | 2 |
| Body measurements | 1 |
| Apple group | Identifiers |
|---|---|
| Activity | 5 |
| Reproductive Health | 4 |
| Diving | 2 |
| Multisport activities | 2 |
| Vital signs | 2 |
| Body measurements | 1 |
| Hearing | 1 |
Of the 11 quantity types, Apple’s prose describes 0 as cumulative and 11 as discrete. Unit families: length (3), temperature (2), count (1), distance per time (1), percentage (1), power (1), sound pressure (1), time (1).
Deprecated, beta and undocumented in iOS 16
- Deprecated: none of the 17.
- Beta: none, as of 2026-10-02.
- No abstract and no discussion: none.
Every deprecated, beta and undocumented identifier across all releases is on HealthKit deprecated and beta types.
Every identifier introduced in iOS 16
Sorted by family, then name. Each name links to its row on its group page, where the Android equivalent and read-only flag sit beside it.
| Identifier | Family | Group | Apple’s abstract | Aggregate | Unit | iOS |
|---|---|---|---|---|---|---|
| appleSleepingWristTemperatureHKQuantityTypeIdentifierAppleSleepingWristTemperature | quantity type | Body measurements | A quantity sample type that records the wrist temperature during sleep. | .discreteAverage | temperature | 16.0 |
| atrialFibrillationBurdenHKQuantityTypeIdentifierAtrialFibrillationBurden | quantity type | Vital signs | A quantity type that measures an estimate of the percentage of time a person’s heart shows signs of atrial fibrillation (AFib) while wearing Apple Watch. | .discreteAverage | percentage | 16.0 |
| environmentalSoundReductionHKQuantityTypeIdentifierEnvironmentalSoundReduction | quantity type | Environment, hearing and divingApple: Hearing | A quantity sample type that measures the difference in sound intensity when wearing headphones that lower environmental sound levels. | .discreteAverage | sound pressure | 16.0 |
| heartRateRecoveryOneMinuteHKQuantityTypeIdentifierHeartRateRecoveryOneMinute | quantity type | Vital signs | A quantity sample that records the reduction in heart rate from the peak exercise rate to the rate one minute after exercising ended. | .discreteAverage | count | 16.0 |
| runningGroundContactTimeHKQuantityTypeIdentifierRunningGroundContactTime | quantity type | Activity | A quantity sample type that measures the amount of time the runner’s foot is in contact with the ground while running. | .discreteAverage | time | 16.0 |
| runningPowerHKQuantityTypeIdentifierRunningPower | quantity type | Activity | A quantity sample type that measures the rate of work required for the runner to maintain their speed. | .discreteAverage | power | 16.0 |
| runningSpeedHKQuantityTypeIdentifierRunningSpeed | quantity type | Activity | A quantity sample type that measures the runner’s speed. | .discreteAverage | distance per time | 16.0 |
| runningStrideLengthHKQuantityTypeIdentifierRunningStrideLength | quantity type | Activity | A quantity sample type that measures the distance covered by a single step while running. | .discreteAverage | length | 16.0 |
| runningVerticalOscillationHKQuantityTypeIdentifierRunningVerticalOscillation | quantity type | Activity | A quantity sample type measuring pelvis vertical range of motion during a single running stride. | .discreteAverage | length | 16.0 |
| underwaterDepthHKQuantityTypeIdentifierUnderwaterDepth | quantity type | Environment, hearing and divingApple: Diving | A quantity sample that records a person’s depth underwater. | .discreteAverage | length | 16.0 |
| waterTemperatureHKQuantityTypeIdentifierWaterTemperature | quantity type | Environment, hearing and divingApple: Diving | A quantity sample that records the water temperature. | .discreteAverage | temperature | 16.0 |
| infrequentMenstrualCyclesHKCategoryTypeIdentifierInfrequentMenstrualCycles | category type | Reproductive healthApple: Reproductive Health | A category sample that indicates an infrequent menstrual cycle. | enum — HKCategoryValue | — | 16.0 |
| irregularMenstrualCyclesHKCategoryTypeIdentifierIrregularMenstrualCycles | category type | Reproductive healthApple: Reproductive Health | A category sample that indicates an irregular menstrual cycle. | enum — HKCategoryValue | — | 16.0 |
| persistentIntermenstrualBleedingHKCategoryTypeIdentifierPersistentIntermenstrualBleeding | category type | Reproductive healthApple: Reproductive Health | A category sample that indicates persistent intermenstrual bleeding. | enum — HKCategoryValue | — | 16.0 |
| prolongedMenstrualPeriodsHKCategoryTypeIdentifierProlongedMenstrualPeriods | category type | Reproductive healthApple: Reproductive Health | A category sample that indicates a prolonged menstrual cycle. | enum — HKCategoryValue | — | 16.0 |
| swimBikeRunHKWorkoutActivityTypeSwimBikeRun | workout activity type | Workout activity typesApple: Multisport activities | The constant for multisport activities like triathlons. | — | — | 16.0 |
| transitionHKWorkoutActivityTypeTransition | workout activity type | Workout activity typesApple: Multisport activities | A constant for the transition time between activities in a multisport workout. | — | — | 16.0 |
Questions
Which HealthKit identifiers did iOS 16 introduce?
17, according to Apple's documentation as read on 2026-10-02: 11 quantity types, 4 category types and 2 workout activity types. They are appleSleepingWristTemperature, atrialFibrillationBurden, environmentalSoundReduction, heartRateRecoveryOneMinute, runningGroundContactTime, runningPower, runningSpeed, runningStrideLength, runningVerticalOscillation, underwaterDepth, waterTemperature, infrequentMenstrualCycles, irregularMenstrualCycles, persistentIntermenstrualBleeding, prolongedMenstrualPeriods, swimBikeRun and transition.
Are any of the HealthKit types from iOS 16 deprecated or undocumented?
None of the 17 is deprecated in Apple's availability data. Every one carries an abstract.
Do HealthKit's iOS 16 quantity types sum or average?
Of the 11 quantity types iOS 16 introduced, Apple's prose describes 0 as cumulative (.cumulativeSum) and 11 as discrete (.discreteAverage).
Which Apple topic groups hold the HealthKit types from iOS 16?
Activity (5), Reproductive Health (4), Diving (2), Multisport activities (2), Vital signs (2), Body measurements (1) and Hearing (1). Every one of the 17 was introduced in iOS 16.0.
Computed by AIFitnessAPI from Apple’s published documentation, read 2026-10-02. Every release on one page is at HealthKit Types by iOS Version; the whole set with value enums is at every HealthKit type identifier, and the machine-readable export is on datasets.