---
title: "Get Personal Record"
method: GET
path: "/api/v1/users/{user_id}/personal-record"
tags: ["External: Users"]
---

# Get Personal Record

`GET /api/v1/users/{user_id}/personal-record`

## Request

- Base URL: `https://api.openwearables.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openwearables.io/api/v1/users/{user_id}/personal-record`
- Auth: OAuth 2 (password, token URL `/api/v1/auth/login`)

Returns the user's birth date, gender and sex. A field that was never set is null.

## Path parameters

- `user_id` string, uuid, required

## Headers

- `X-Open-Wearables-API-Key` string, nullable

## Response `200`

Successful Response

- PersonalRecordResponse
  - `birth_date` string, date, nullable: Birth date of the user
  - `gender` 'female' | 'male' | 'nonbinary' | 'other', nullable: Optional self-reported gender
  - `user_id` string, uuid, required
  - `sex` 'female' | 'male', nullable: Biological sex, for norms that differ between women and men

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-12** `f4aabbf4379f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/openwearables/apis/open-wearables-api/changes/api/v1/users/:user_id/personal-record/get.md)

---

[API](https://skmtc.dev/openwearables/apis/open-wearables-api.md) · [All operations](https://skmtc.dev/openwearables/apis/open-wearables-api/llms.txt) · [OpenAPI document](https://skmtc.dev/openwearables/apis/open-wearables-api/revisions/c9016a165d04?raw)
