Health Connect stores and structures health and fitness data. It also accounts
for how different data types are measured. These data types include heart rate
measurements taken immediately, step count taken over time, and sleep data taken
in sessions.

It's important to understand first what data types and permissions Health
Connect offers so that you can plan your app's requirements. With that, you
need to review your data types before you can finalize your requirements.

## Data type categories

Health Connect supports data types that are used across most health and fitness
apps to provide as much variety as possible. Health Connect aims to offer a
comprehensive view and storage of health and fitness data. These data types fall
into the following categories:

- **Activity:** This captures any activity that a user does. It can include health and fitness activities like running and swimming.
- **Body Measurement:** This captures common data related to the body, such as a user's weight and their basal metabolic rate.
- **Cycle Tracking:** This captures menstrual cycles and related data points, such as the binary result of an ovulation test.
- **Nutrition:** This captures hydration and nutrition data types. The former represents how much water a user consume in a single drink. The latter includes optional fields such as calories, sugar, and magnesium.
- **Sleep:** This captures interval data related to a user's length and type of sleep.
- **Vitals:** This captures essential information about the user's general health. It includes data such as body temperature, blood glucose, blood pressure, and blood oxygen saturation.

## Data type format

Data types in Health Connect are stored in objects that are subclasses of
[`Record`](https://developer.android.com/reference/kotlin/androidx/health/connect/client/records/Record).

For each data type, there are associated fields that are either generic such as
`time` and `zoneOffset`, or specific such as `title`, `count`, and `percentage`.
Some fields use simple types---such as long, double, or string---while others use
complex types like enumerations and classes like [`Instant`](https://developer.android.com/reference/java/time/Instant) and
[`ZoneOffset`](https://developer.android.com/reference/java/time/ZoneOffset). The attributes of these fields can be required or
optional. Some attributes are read-only, and some attributes are clamped to a
specific range of values.

For the full list of available data types and their fields, refer to the classes
in [Jetpack](https://developer.android.com/reference/kotlin/androidx/health/connect/client/records/package-summary#classes).

## Additional data attributes

Data in the Health Connect API also includes [metadata](https://developer.android.com/reference/kotlin/androidx/health/connect/client/records/metadata/Metadata) attributes
described in the following list:

- **Health Connect ID:** Each point of data is assigned with a unique identifier (UID) upon creation. This is useful for standard read and write operations. See [Health Connect ID](https://developer.android.com/health-and-fitness/guides/health-connect/plan/data-types#health-connect-id) for more details.
- **Last modified time:** This marks the timestamp the last instance a record has an update. It's automatically generated on the first creation of the record or on every update.
- **Data origin:** Health Connect stores information about the app where the data came from. It contains the package name of that origin, which is automatically added upon creation.
- **Device:** Health Connect stores information about the device where the data came from. It contains the manufacturer and model of that device, which you manually supply the value.
- **Client ID:** Health Connect provides Client IDs so that client apps can refer to data using their own IDs, which helps with conflict resolution and makes syncing easier. This is supplied to the record manually.
- **Client record version:** Along with the Client ID, Health Connect provides versioning to help tracking changes during data syncing. This is supplied to the record manually.
- **Recording method:** Health Connect lets you understand how data is recorded. These methods include apps recording data passively (automatically), and users recording data actively or manually.

## Health Connect ID

Health Connect assigns unique identifiers (UIDs) to newly inserted data objects,
which identify data objects and distinguish them from others. Health Connect IDs
are useful in read or write requests. Health Connect IDs aren't identical to
Client IDs. A client app assigns Client IDs, while Health Connect exclusively
assigns Health Connect IDs.

**Keep in mind** of the following notes when working with Health Connect IDs:

- Sessions have a single Health Connect ID, but data within sessions have their own Health Connect IDs.
- Health Connect IDs aren't tied or related to timestamps.
- Some use cases might require storing a specific Health Connect ID during a workflow. For example, a specific ID is required to retrieve and show to a user the data entry that they just logged.

## Time in Health Connect

All data written to Health Connect must specify the zone offset information.
Specifying the zone offset enables apps to read the data to represent it in
civil time. Civil time is the time that is local and relevant to the user,
but not necessarily in Coordinated Universal Time (UTC).

In rare circumstances, the zone offset might not be available. When this occurs
in Android 14 (API Level 34), Health Connect sets the zone offset based on the
system default time zone of the device. In Android 13 and lower versions
(API Level 33 and lower), it's possible to write to Health Connect without
specifying any zone offset information, which must be avoided whenever possible.

### Time and zone setting

Specifying zone offset information while writing data provides time zone
information when reading data in Health Connect. However, it may fail to do so
in certain situations, such as when the zone offset isn't provided. Your app
needs to be prepared to deal with both kinds of data, in a way that makes sense
for your specific circumstances.

## Permissions

Before requesting any permissions, your app must declare them in the manifest
first. See the following tables for the full mapping of data types and their
permissions.

### For 1.0.0-alpha10 and higher


<br />


<br />


<br />


|                                                                           Permission reference                                                                            |                Read permission declaration                 |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
| [Background reads](https://developer.android.com/reference/kotlin/androidx/health/connect/client/permission/HealthPermission#PERMISSION_READ_HEALTH_DATA_IN_BACKGROUND()) | `android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND` |
| [History reads](https://developer.android.com/reference/kotlin/androidx/health/connect/client/permission/HealthPermission#PERMISSION_READ_HEALTH_DATA_HISTORY())          | `android.permission.health.READ_HEALTH_DATA_HISTORY`       |

<br />

<br />

|                                                              Record class type                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Read and write permission declaration                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|---------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ActiveCaloriesBurned](https://developer.android.com/reference/androidx/health/connect/client/records/ActiveCaloriesBurnedRecord)           | `android.permission.health.READ_ACTIVE_CALORIES_BURNED` `android.permission.health.WRITE_ACTIVE_CALORIES_BURNED`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [ActivityIntensity](https://developer.android.com/reference/androidx/health/connect/client/records/ActivityIntensityRecord)                 | `android.permission.health.READ_ACTIVITY_INTENSITY` `android.permission.health.WRITE_ACTIVITY_INTENSITY`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [BasalBodyTemperature](https://developer.android.com/reference/androidx/health/connect/client/records/BasalBodyTemperatureRecord)           | `android.permission.health.READ_BASAL_BODY_TEMPERATURE` `android.permission.health.WRITE_BASAL_BODY_TEMPERATURE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [BasalMetabolicRate](https://developer.android.com/reference/androidx/health/connect/client/records/BasalMetabolicRateRecord)               | `android.permission.health.READ_BASAL_METABOLIC_RATE` `android.permission.health.WRITE_BASAL_METABOLIC_RATE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [BloodGlucose](https://developer.android.com/reference/androidx/health/connect/client/records/BloodGlucoseRecord)                           | `android.permission.health.READ_BLOOD_GLUCOSE` `android.permission.health.WRITE_BLOOD_GLUCOSE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [BloodPressure](https://developer.android.com/reference/androidx/health/connect/client/records/BloodPressureRecord)                         | `android.permission.health.READ_BLOOD_PRESSURE` `android.permission.health.WRITE_BLOOD_PRESSURE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [BodyFat](https://developer.android.com/reference/androidx/health/connect/client/records/BodyFatRecord)                                     | `android.permission.health.READ_BODY_FAT` `android.permission.health.WRITE_BODY_FAT`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [BodyTemperature](https://developer.android.com/reference/androidx/health/connect/client/records/BodyTemperatureRecord)                     | `android.permission.health.READ_BODY_TEMPERATURE` `android.permission.health.WRITE_BODY_TEMPERATURE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [BodyWaterMass](https://developer.android.com/reference/androidx/health/connect/client/records/BodyWaterMassRecord)                         | `android.permission.health.READ_BODY_WATER_MASS` `android.permission.health.WRITE_BODY_WATER_MASS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [BoneMass](https://developer.android.com/reference/androidx/health/connect/client/records/BoneMassRecord)                                   | `android.permission.health.READ_BONE_MASS` `android.permission.health.WRITE_BONE_MASS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [CervicalMucus](https://developer.android.com/reference/androidx/health/connect/client/records/CervicalMucusRecord)                         | `android.permission.health.READ_CERVICAL_MUCUS` `android.permission.health.WRITE_CERVICAL_MUCUS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [CyclingPedalingCadence](https://developer.android.com/reference/androidx/health/connect/client/records/CyclingPedalingCadenceRecord)       | `android.permission.health.READ_EXERCISE` `android.permission.health.WRITE_EXERCISE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [Distance](https://developer.android.com/reference/androidx/health/connect/client/records/DistanceRecord)                                   | `android.permission.health.READ_DISTANCE` `android.permission.health.WRITE_DISTANCE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [ElevationGained](https://developer.android.com/reference/androidx/health/connect/client/records/ElevationGainedRecord)                     | `android.permission.health.READ_ELEVATION_GAINED` `android.permission.health.WRITE_ELEVATION_GAINED`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [ExerciseSession](https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseSessionRecord)                     | `android.permission.health.READ_EXERCISE` `android.permission.health.READ_EXERCISE_ROUTE` `android.permission.health.WRITE_EXERCISE` `android.permission.health.WRITE_EXERCISE_ROUTE` #### Exercise type [View all exercise types](https://developer.android.com/reference/android/health/connect/datatypes/ExerciseSessionType) `EXERCISE_SESSION_TYPE_UNKNOWN` `EXERCISE_SESSION_TYPE_BADMINTON` `EXERCISE_SESSION_TYPE_BASEBALL` `EXERCISE_SESSION_TYPE_BASKETBALL` `EXERCISE_SESSION_TYPE_BIKING` `EXERCISE_SESSION_TYPE_BIKING_STATIONARY` `EXERCISE_SESSION_TYPE_BOOT_CAMP` `EXERCISE_SESSION_TYPE_BOXING` `EXERCISE_SESSION_TYPE_CALISTHENICS` `EXERCISE_SESSION_TYPE_CRICKET` `EXERCISE_SESSION_TYPE_DANCING` `EXERCISE_SESSION_TYPE_ELLIPTICAL` `EXERCISE_SESSION_TYPE_EXERCISE_CLASS` `EXERCISE_SESSION_TYPE_FENCING` `EXERCISE_SESSION_TYPE_FOOTBALL_AMERICAN` `EXERCISE_SESSION_TYPE_FOOTBALL_AUSTRALIAN` `EXERCISE_SESSION_TYPE_FRISBEE_DISC` `EXERCISE_SESSION_TYPE_GOLF` `EXERCISE_SESSION_TYPE_GUIDED_BREATHING` `EXERCISE_SESSION_TYPE_GYMNASTICS` `EXERCISE_SESSION_TYPE_HANDBALL` `EXERCISE_SESSION_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING` `EXERCISE_SESSION_TYPE_HIKING` `EXERCISE_SESSION_TYPE_ICE_HOCKEY` `EXERCISE_SESSION_TYPE_ICE_SKATING` `EXERCISE_SESSION_TYPE_MARTIAL_ARTS` `EXERCISE_SESSION_TYPE_PADDLING` `EXERCISE_SESSION_TYPE_PARAGLIDING` `EXERCISE_SESSION_TYPE_PILATES` `EXERCISE_SESSION_TYPE_RACQUETBALL` `EXERCISE_SESSION_TYPE_ROCK_CLIMBING` `EXERCISE_SESSION_TYPE_ROLLER_HOCKEY` `EXERCISE_SESSION_TYPE_ROWING` `EXERCISE_SESSION_TYPE_ROWING_MACHINE` `EXERCISE_SESSION_TYPE_RUGBY` `EXERCISE_SESSION_TYPE_RUNNING` `EXERCISE_SESSION_TYPE_RUNNING_TREADMILL` `EXERCISE_SESSION_TYPE_SAILING` `EXERCISE_SESSION_TYPE_SCUBA_DIVING` `EXERCISE_SESSION_TYPE_SKATING` `EXERCISE_SESSION_TYPE_SKIING` `EXERCISE_SESSION_TYPE_SNOWBOARDING` `EXERCISE_SESSION_TYPE_SNOWSHOEING` `EXERCISE_SESSION_TYPE_SOCCER` `EXERCISE_SESSION_TYPE_SOFTBALL` `EXERCISE_SESSION_TYPE_SQUASH` `EXERCISE_SESSION_TYPE_STAIR_CLIMBING` `EXERCISE_SESSION_TYPE_STAIR_CLIMBING_MACHINE` `EXERCISE_SESSION_TYPE_STRENGTH_TRAINING` `EXERCISE_SESSION_TYPE_STRETCHING` `EXERCISE_SESSION_TYPE_SURFING` `EXERCISE_SESSION_TYPE_SWIMMING_OPEN_WATER` `EXERCISE_SESSION_TYPE_SWIMMING_POOL` `EXERCISE_SESSION_TYPE_TABLE_TENNIS` `EXERCISE_SESSION_TYPE_TENNIS` `EXERCISE_SESSION_TYPE_VOLLEYBALL` `EXERCISE_SESSION_TYPE_WALKING` `EXERCISE_SESSION_TYPE_WATER_POLO` `EXERCISE_SESSION_TYPE_WEIGHTLIFTING` `EXERCISE_SESSION_TYPE_WHEELCHAIR` `EXERCISE_SESSION_TYPE_OTHER_WORKOUT` `EXERCISE_SESSION_TYPE_YOGA` |
| [FloorsClimbed](https://developer.android.com/reference/androidx/health/connect/client/records/FloorsClimbedRecord)                         | `android.permission.health.READ_FLOORS_CLIMBED` `android.permission.health.WRITE_FLOORS_CLIMBED`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [HeartRate](https://developer.android.com/reference/androidx/health/connect/client/records/HeartRateRecord)                                 | `android.permission.health.READ_HEART_RATE` `android.permission.health.WRITE_HEART_RATE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [HeartRateVariabilityRmssd](https://developer.android.com/reference/androidx/health/connect/client/records/HeartRateVariabilityRmssdRecord) | `android.permission.health.READ_HEART_RATE_VARIABILITY` `android.permission.health.WRITE_HEART_RATE_VARIABILITY`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Height](https://developer.android.com/reference/androidx/health/connect/client/records/HeightRecord)                                       | `android.permission.health.READ_HEIGHT` `android.permission.health.WRITE_HEIGHT`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Hydration](https://developer.android.com/reference/androidx/health/connect/client/records/HydrationRecord)                                 | `android.permission.health.READ_HYDRATION` `android.permission.health.WRITE_HYDRATION`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [IntermenstrualBleeding](https://developer.android.com/reference/androidx/health/connect/client/records/IntermenstrualBleedingRecord)       | `android.permission.health.READ_INTERMENSTRUAL_BLEEDING` `android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [LeanBodyMass](https://developer.android.com/reference/androidx/health/connect/client/records/LeanBodyMassRecord)                           | `android.permission.health.READ_LEAN_BODY_MASS` `android.permission.health.WRITE_LEAN_BODY_MASS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [MenstruationFlow](https://developer.android.com/reference/androidx/health/connect/client/records/MenstruationFlowRecord)                   | `android.permission.health.READ_MENSTRUATION` `android.permission.health.WRITE_MENSTRUATION`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [MindfulnessSession](https://developer.android.com/reference/androidx/health/connect/client/records/MindfulnessSessionRecord)               | `android.permission.health.READ_MINDFULNESS` `android.permission.health.WRITE_MINDFULNESS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [Nutrition](https://developer.android.com/reference/androidx/health/connect/client/records/NutritionRecord)                                 | `android.permission.health.READ_NUTRITION` `android.permission.health.WRITE_NUTRITION`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [OvulationTest](https://developer.android.com/reference/androidx/health/connect/client/records/OvulationTestRecord)                         | `android.permission.health.READ_OVULATION_TEST` `android.permission.health.WRITE_OVULATION_TEST`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [OxygenSaturation](https://developer.android.com/reference/androidx/health/connect/client/records/OxygenSaturationRecord)                   | `android.permission.health.READ_OXYGEN_SATURATION` `android.permission.health.WRITE_OXYGEN_SATURATION`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [PlannedExerciseSession](https://developer.android.com/reference/androidx/health/connect/client/records/PlannedExerciseSessionRecord)       | `android.permission.health.READ_PLANNED_EXERCISE` `android.permission.health.WRITE_PLANNED_EXERCISE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [Power](https://developer.android.com/reference/androidx/health/connect/client/records/PowerRecord)                                         | `android.permission.health.READ_POWER` `android.permission.health.WRITE_POWER`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [RespiratoryRate](https://developer.android.com/reference/androidx/health/connect/client/records/RespiratoryRateRecord)                     | `android.permission.health.READ_RESPIRATORY_RATE` `android.permission.health.WRITE_RESPIRATORY_RATE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [RestingHeartRate](https://developer.android.com/reference/androidx/health/connect/client/records/RestingHeartRateRecord)                   | `android.permission.health.READ_RESTING_HEART_RATE` `android.permission.health.WRITE_RESTING_HEART_RATE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [SexualActivity](https://developer.android.com/reference/androidx/health/connect/client/records/SexualActivityRecord)                       | `android.permission.health.READ_SEXUAL_ACTIVITY` `android.permission.health.WRITE_SEXUAL_ACTIVITY`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [SkinTemperature](https://developer.android.com/reference/androidx/health/connect/client/records/SkinTemperatureRecord)                     | `android.permission.health.READ_SKIN_TEMPERATURE` `android.permission.health.WRITE_SKIN_TEMPERATURE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [SleepSession](https://developer.android.com/reference/androidx/health/connect/client/records/SleepSessionRecord)                           | `android.permission.health.READ_SLEEP` `android.permission.health.WRITE_SLEEP`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [Speed](https://developer.android.com/reference/androidx/health/connect/client/records/SpeedRecord)                                         | `android.permission.health.READ_SPEED` `android.permission.health.WRITE_SPEED`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [Steps](https://developer.android.com/reference/androidx/health/connect/client/records/StepsRecord)                                         | `android.permission.health.READ_STEPS` `android.permission.health.WRITE_STEPS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [StepsCadence](https://developer.android.com/reference/androidx/health/connect/client/records/StepsCadenceRecord)                           | `android.permission.health.READ_STEPS` `android.permission.health.WRITE_STEPS`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [TotalCaloriesBurned](https://developer.android.com/reference/androidx/health/connect/client/records/TotalCaloriesBurnedRecord)             | `android.permission.health.READ_TOTAL_CALORIES_BURNED` `android.permission.health.WRITE_TOTAL_CALORIES_BURNED`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [Vo2Max](https://developer.android.com/reference/androidx/health/connect/client/records/Vo2MaxRecord)                                       | `android.permission.health.READ_VO2_MAX` `android.permission.health.WRITE_VO2_MAX`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [Weight](https://developer.android.com/reference/androidx/health/connect/client/records/WeightRecord)                                       | `android.permission.health.READ_WEIGHT` `android.permission.health.WRITE_WEIGHT`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [WheelchairPushes](https://developer.android.com/reference/androidx/health/connect/client/records/WheelchairPushesRecord)                   | `android.permission.health.READ_WHEELCHAIR_PUSHES` `android.permission.health.WRITE_WHEELCHAIR_PUSHES`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |

<br />

### For 1.0.0-alpha09 and lower

<br />

|                                                              Record class type                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Read and write permission declaration                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
|---------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ActiveCaloriesBurned](https://developer.android.com/reference/androidx/health/connect/client/records/ActiveCaloriesBurnedRecord)           | `androidx.health.permission.ActiveCaloriesBurned.READ` `androidx.health.permission.ActiveCaloriesBurned.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [BasalBodyTemperature](https://developer.android.com/reference/androidx/health/connect/client/records/BasalBodyTemperatureRecord)           | `androidx.health.permission.BasalBodyTemperature.READ` `androidx.health.permission.BasalBodyTemperature.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [BasalMetabolicRate](https://developer.android.com/reference/androidx/health/connect/client/records/BasalMetabolicRateRecord)               | `androidx.health.permission.BasalMetabolicRate.READ` `androidx.health.permission.BasalMetabolicRate.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [BloodGlucose](https://developer.android.com/reference/androidx/health/connect/client/records/BloodGlucoseRecord)                           | `androidx.health.permission.BloodGlucose.READ` `androidx.health.permission.BloodGlucose.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [BloodPressure](https://developer.android.com/reference/androidx/health/connect/client/records/BloodPressureRecord)                         | `androidx.health.permission.BloodPressure.READ` `androidx.health.permission.BloodPressure.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [BodyFat](https://developer.android.com/reference/androidx/health/connect/client/records/BodyFatRecord)                                     | `androidx.health.permission.BodyFat.READ` `androidx.health.permission.BodyFat.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [BodyTemperature](https://developer.android.com/reference/androidx/health/connect/client/records/BodyTemperatureRecord)                     | `androidx.health.permission.BodyTemperature.READ` `androidx.health.permission.BodyTemperature.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [BodyWaterMass](https://developer.android.com/reference/androidx/health/connect/client/records/BodyWaterMassRecord)                         | `androidx.health.permission.BodyWaterMass.READ` `androidx.health.permission.BodyWaterMass.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [BoneMass](https://developer.android.com/reference/androidx/health/connect/client/records/BoneMassRecord)                                   | `androidx.health.permission.BoneMass.READ` `androidx.health.permission.BoneMass.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [CervicalMucus](https://developer.android.com/reference/androidx/health/connect/client/records/CervicalMucusRecord)                         | `androidx.health.permission.CervicalMucus.READ` `androidx.health.permission.CervicalMucus.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [CyclingPedalingCadence](https://developer.android.com/reference/androidx/health/connect/client/records/CyclingPedalingCadenceRecord)       | `androidx.health.permission.Exercise.READ` `androidx.health.permission.Exercise.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [Distance](https://developer.android.com/reference/androidx/health/connect/client/records/DistanceRecord)                                   | `androidx.health.permission.Distance.READ` `androidx.health.permission.Distance.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [ElevationGained](https://developer.android.com/reference/androidx/health/connect/client/records/ElevationGainedRecord)                     | `androidx.health.permission.ElevationGained.READ` `androidx.health.permission.ElevationGained.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [ExerciseSession](https://developer.android.com/reference/androidx/health/connect/client/records/ExerciseSessionRecord)                     | `androidx.health.permission.ExerciseSession.READ` `androidx.health.permission.ExerciseSession.WRITE` #### Exercise type [View all exercise types](https://developer.android.com/reference/kotlin/androidx/health/connect/client/records/ExerciseSessionRecord) `EXERCISE_TYPE_UNKNOWN` `EXERCISE_TYPE_BADMINTON` `EXERCISE_TYPE_BASEBALL` `EXERCISE_TYPE_BASKETBALL` `EXERCISE_TYPE_BIKING` `EXERCISE_TYPE_BIKING_STATIONARY` `EXERCISE_TYPE_BOOT_CAMP` `EXERCISE_TYPE_BOXING` `EXERCISE_TYPE_CALISTHENICS` `EXERCISE_TYPE_CRICKET` `EXERCISE_TYPE_DANCING` `EXERCISE_TYPE_ELLIPTICAL` `EXERCISE_TYPE_EXERCISE_CLASS` `EXERCISE_TYPE_FENCING` `EXERCISE_TYPE_FOOTBALL_AMERICAN` `EXERCISE_TYPE_FOOTBALL_AUSTRALIAN` `EXERCISE_TYPE_FRISBEE_DISC` `EXERCISE_TYPE_GOLF` `EXERCISE_TYPE_GUIDED_BREATHING` `EXERCISE_TYPE_GYMNASTICS` `EXERCISE_TYPE_HANDBALL` `EXERCISE_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING` `EXERCISE_TYPE_HIKING` `EXERCISE_TYPE_ICE_HOCKEY` `EXERCISE_TYPE_ICE_SKATING` `EXERCISE_TYPE_MARTIAL_ARTS` `EXERCISE_TYPE_PADDLING` `EXERCISE_TYPE_PARAGLIDING` `EXERCISE_TYPE_PILATES` `EXERCISE_TYPE_RACQUETBALL` `EXERCISE_TYPE_ROCK_CLIMBING` `EXERCISE_TYPE_ROLLER_HOCKEY` `EXERCISE_TYPE_ROWING` `EXERCISE_TYPE_ROWING_MACHINE` `EXERCISE_TYPE_RUGBY` `EXERCISE_TYPE_RUNNING` `EXERCISE_TYPE_RUNNING_TREADMILL` `EXERCISE_TYPE_SAILING` `EXERCISE_TYPE_SCUBA_DIVING` `EXERCISE_TYPE_SKATING` `EXERCISE_TYPE_SKIING` `EXERCISE_TYPE_SNOWBOARDING` `EXERCISE_TYPE_SNOWSHOEING` `EXERCISE_TYPE_SOCCER` `EXERCISE_TYPE_SOFTBALL` `EXERCISE_TYPE_SQUASH` `EXERCISE_TYPE_STAIR_CLIMBING` `EXERCISE_TYPE_STAIR_CLIMBING_MACHINE` `EXERCISE_TYPE_STRENGTH_TRAINING` `EXERCISE_TYPE_STRETCHING` `EXERCISE_TYPE_SURFING` `EXERCISE_TYPE_SWIMMING_OPEN_WATER` `EXERCISE_TYPE_SWIMMING_POOL` `EXERCISE_TYPE_TABLE_TENNIS` `EXERCISE_TYPE_TENNIS` `EXERCISE_TYPE_VOLLEYBALL` `EXERCISE_TYPE_WALKING` `EXERCISE_TYPE_WATER_POLO` `EXERCISE_TYPE_WEIGHTLIFTING` `EXERCISE_TYPE_WHEELCHAIR` `EXERCISE_TYPE_OTHER_WORKOUT` `EXERCISE_TYPE_YOGA` |
| [FloorsClimbed](https://developer.android.com/reference/androidx/health/connect/client/records/FloorsClimbedRecord)                         | `androidx.health.permission.FloorsClimbed.READ` `androidx.health.permission.FloorsClimbed.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [HeartRate](https://developer.android.com/reference/androidx/health/connect/client/records/HeartRateRecord)                                 | `androidx.health.permission.HeartRate.READ` `androidx.health.permission.HeartRate.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [HeartRateVariabilityRmssd](https://developer.android.com/reference/androidx/health/connect/client/records/HeartRateVariabilityRmssdRecord) | `androidx.health.permission.HeartRateVariability.READ` `androidx.health.permission.HeartRateVariability.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Height](https://developer.android.com/reference/androidx/health/connect/client/records/HeightRecord)                                       | `androidx.health.permission.Height.READ` `androidx.health.permission.Height.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [Hydration](https://developer.android.com/reference/androidx/health/connect/client/records/HydrationRecord)                                 | `androidx.health.permission.Hydration.READ` `androidx.health.permission.Hydration.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [IntermenstrualBleeding](https://developer.android.com/reference/androidx/health/connect/client/records/IntermenstrualBleedingRecord)       | `androidx.health.permission.IntermenstrualBleeding.READ` `androidx.health.permission.IntermenstrualBleeding.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [LeanBodyMass](https://developer.android.com/reference/androidx/health/connect/client/records/LeanBodyMassRecord)                           | `androidx.health.permission.LeanBodyMass.READ` `androidx.health.permission.LeanBodyMass.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [MenstruationFlow](https://developer.android.com/reference/androidx/health/connect/client/records/MenstruationFlowRecord)                   | `androidx.health.permission.Menstruation.READ` `androidx.health.permission.Menstruation.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Nutrition](https://developer.android.com/reference/androidx/health/connect/client/records/NutritionRecord)                                 | `androidx.health.permission.Nutrition.READ` `androidx.health.permission.Nutrition.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [OvulationTest](https://developer.android.com/reference/androidx/health/connect/client/records/OvulationTestRecord)                         | `androidx.health.permission.OvulationTest.READ` `androidx.health.permission.OvulationTest.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [OxygenSaturation](https://developer.android.com/reference/androidx/health/connect/client/records/OxygenSaturationRecord)                   | `androidx.health.permission.OxygenSaturation.READ` `androidx.health.permission.OxygenSaturation.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [PlannedExerciseSession](https://developer.android.com/reference/androidx/health/connect/client/records/PlannedExerciseSessionRecord)       | `androidx.health.permission.PlannedExerciseSession.READ` `androidx.health.permission.PlannedExerciseSession.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [Power](https://developer.android.com/reference/androidx/health/connect/client/records/PowerRecord)                                         | `androidx.health.permission.Power.READ` `androidx.health.permission.Power.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [RespiratoryRate](https://developer.android.com/reference/androidx/health/connect/client/records/RespiratoryRateRecord)                     | `androidx.health.permission.RespiratoryRate.READ` `androidx.health.permission.RespiratoryRate.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [RestingHeartRate](https://developer.android.com/reference/androidx/health/connect/client/records/RestingHeartRateRecord)                   | `androidx.health.permission.RestingHeartRate.READ` `androidx.health.permission.RestingHeartRate.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [SexualActivity](https://developer.android.com/reference/androidx/health/connect/client/records/SexualActivityRecord)                       | `androidx.health.permission.SexualActivity.READ` `androidx.health.permission.SexualActivity.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [SleepSession](https://developer.android.com/reference/androidx/health/connect/client/records/SleepSessionRecord)                           | `androidx.health.permission.SleepSession.READ` `androidx.health.permission.SleepSession.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Speed](https://developer.android.com/reference/androidx/health/connect/client/records/SpeedRecord)                                         | `androidx.health.permission.Speed.READ` `androidx.health.permission.Speed.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [Steps](https://developer.android.com/reference/androidx/health/connect/client/records/StepsRecord)                                         | `androidx.health.permission.Steps.READ` `androidx.health.permission.Steps.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [StepsCadence](https://developer.android.com/reference/androidx/health/connect/client/records/StepsCadenceRecord)                           | `androidx.health.permission.Steps.READ` `androidx.health.permission.Steps.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [TotalCaloriesBurned](https://developer.android.com/reference/androidx/health/connect/client/records/TotalCaloriesBurnedRecord)             | `androidx.health.permission.TotalCaloriesBurned.READ` `androidx.health.permission.TotalCaloriesBurned.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [Vo2Max](https://developer.android.com/reference/androidx/health/connect/client/records/Vo2MaxRecord)                                       | `androidx.health.permission.VO2Max.READ` `androidx.health.permission.VO2Max.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [Weight](https://developer.android.com/reference/androidx/health/connect/client/records/WeightRecord)                                       | `androidx.health.permission.Weight.READ` `androidx.health.permission.Weight.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [WheelchairPushes](https://developer.android.com/reference/androidx/health/connect/client/records/WheelchairPushesRecord)                   | `androidx.health.permission.WheelchairPushes.READ` `androidx.health.permission.WheelchairPushes.WRITE`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |

<br />

## Review your data types and permissions

Now that you have your data types and permissions planned out, you can implement
them during [development](https://developer.android.com/health-and-fitness/guides/health-connect/develop/get-started).

When reviewing your app prior to uploading it to the Play Store, double-check
the list of data types and permissions that your app requires. This lets you
accurately [declare your app's data use](https://developer.android.com/privacy-and-security/declare-data-use).

When you prepare to publish your app to the Play Store,
[declare access to the Health Connect data types](https://developer.android.com/health-and-fitness/guides/health-connect/publish/declare-access) that your app
uses. Otherwise, users might be prompted with an error message where your app
can't access the Health Connect data types because they require special
approval.