---
title: "Update profile"
method: PUT
path: "/user/account/profile"
tags: ["user-account"]
---

# Update profile

`PUT /user/account/profile`

Update account profile fields such as name, family name, username, and public profile text.

Use this endpoint for profile editing screens.

Behavior notes:

- Returns 204 on success with no response body.
- Username changes may be subject to update limits and can fail with a precondition-style error.
- The resulting profile can be re-fetched using GET /user/account.

## Request body

- UpdateProfile — Payload used when updating the user's display name
  - `familyName` string — User's family name
  - `name` string — User's display name
  - `username` string — Public username
  - `profile` string — Brief profile description

## Response `204`

Profile updated

---

[API](https://skmtc.net/managem/apis/managem-api.md) · [All operations](https://skmtc.net/managem/apis/managem-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/managem/managem-api/versions/6367b514f6ea/schema)
