---
title: "Update current user"
method: PUT
path: "/v1/users/current"
tags: ["Users"]
---

# Update current user

`PUT /v1/users/current`

## Request body

- UserUpdate
  - `user` object
    - `email` string
    - `name` string
    - `username` string
    - `password` string
    - `city` string
    - `state` string
    - `country` string
    - `address` string
    - `about_me` string
    - `birth_date` string, date
    - `gender` string
    - `image_url` string
    - `level` string
    - `height` number
    - `height_unit` string
    - `weight` number
    - `goal_weight` number
    - `goal_weight_unit` string
    - `weight_unit` string
    - `max_pushups` integer
    - `max_pullups` integer
    - `max_dips` integer
    - `max_squats` integer
    - `device_id` string
    - `last_seen` string
    - `timezone` string
    - `send_workout_notifications` boolean
    - `send_social_notifications` boolean
    - `main_goals` string[]

## Response `200`

Success

## Other responses

- `401` — Unauthorized
- `422` — Validation error

---

[API](https://skmtc.dev/thenx/apis/thenx-api-v1.md) · [All operations](https://skmtc.dev/thenx/apis/thenx-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/thenx/thenx-api-v1/revisions/22181b7aed6a/schema)
