---
title: "User Properties"
method: GET
path: "/userproperties"
tags: ["Info / User"]
---

# User Properties

`GET /userproperties`

Get information about the current user.

## Response `200`

OK

- UserPropertiesResponseBody
  - `properties` UserProperties, required
    - `birth_date` string — User birth date in YYYY-MM-DD format
    - `birth_year` integer — User birth year
    - `body_bone_mass` number, double — User body bone mass in kg
    - `body_fat` number, double — User body fat percentage
    - `body_mass_index` number, double — User body mass index
    - `gender` 'unknown' | 'male' | 'female' | 'other' — User gender in ISO/IEC 5218 format
    - `height` number, double — User height in cm
    - `language` string — User language in ISO 639 (SET 1) format (e.g., 'en')
    - `resting_heartrate` number, double — User resting heart rate in bpm
    - `timezone` string — User timezone in IANA format (e.g., 'America/New_York')
    - `weight` number, double — User weight in kg

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.dev/spikeapi/apis/application-user-api.md) · [All operations](https://skmtc.dev/spikeapi/apis/application-user-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/spikeapi/application-user-api/revisions/637338fb0c9d/schema)
