---
title: "GET /v4/users/{usersId}/profile"
method: GET
path: "/v4/users/{usersId}/profile"
tags: ["users"]
---

# GET /v4/users/{usersId}/profile

`GET /v4/users/{usersId}/profile`

## Request

- Base URL: `https://health.googleapis.com`
- URL: `https://health.googleapis.com/v4/users/{usersId}/profile`
- Auth: OAuth 2 and OAuth 2
  - Implicit: `https://accounts.google.com/o/oauth2/auth`
  - Scopes: `https://www.googleapis.com/auth/googlehealth.profile.readonly`
  - Authorization code: `https://accounts.google.com/o/oauth2/auth`
  - Token URL: `https://accounts.google.com/o/oauth2/token` scopes: `https://www.googleapis.com/auth/googlehealth.profile.readonly`

Returns user Profile details.

## Path parameters

- `usersId` string, required

## Response `200`

Successful response

- Profile: Profile details.
  - `age` integer: Optional. The age in years based on the user's birth date. Updates to this field are currently not supported.
  - `autoRunningStrideLengthMm` integer: Output only. The automatically calculated running stride length, in millimeters. The user must consent to the following access scope to access this field: - `https://www.googleapis.com/auth/googlehealth.activity_and_fitness.readonly`
  - `autoWalkingStrideLengthMm` integer: Output only. The automatically calculated walking stride length, in millimeters. The user must consent to the following access scope to access this field: - `https://www.googleapis.com/auth/googlehealth.activity_and_fitness.readonly`
  - `membershipStartDate` Date: Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
    - `day` integer: Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    - `month` integer: Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    - `year` integer: Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
  - `name` string: Identifier. The resource name of this Profile resource. Format: `users/{user}/profile` Example: `users/1234567890/profile` or `users/me/profile` The {user} ID is a system-generated Google Health API user ID, a string of 1-63 characters consisting of lowercase and uppercase letters, numbers, and hyphens. The literal `me` can also be used to refer to the authenticated user. This field is read-only.
  - `userConfiguredRunningStrideLengthMm` integer: Optional. The user's user configured running stride length, in millimeters. The user must consent to the following access scope to access this field: - `https://www.googleapis.com/auth/googlehealth.activity_and_fitness.readonly`
  - `userConfiguredWalkingStrideLengthMm` integer: Optional. The user's user configured walking stride length, in millimeters. The user must consent to the following access scope to access this field: - `https://www.googleapis.com/auth/googlehealth.activity_and_fitness.readonly`

---

[API](https://skmtc.dev/google/apis/health.md) - [All operations](https://skmtc.dev/google/apis/health/llms.txt) - [OpenAPI document](https://skmtc.dev/google/apis/health/revisions/e0bfc8d98a6f?raw)
