---
title: "Update User"
method: PATCH
path: "/api/me/user"
tags: ["me"]
---

# Update User

`PATCH /api/me/user`

## Request

- Base URL: `https://pozeidon.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://pozeidon.ai/api/me/user`
- Auth: none declared

Update the authenticated user's display name.

A user cannot change their own email here: it becomes the id_token
`email` claim that copilots trust for staff / super-admin decisions.
Any field other than `name` (including `email`) is rejected with 422.

## Request body

- UpdateUserRequest
  - `name` string, nullable

## Response `200`

Successful Response

- MeResponse
  - `tenant_id` string, required
  - `tenant_name` string, required
  - `user_id` string, nullable, required
  - `user_name` string, nullable, required
  - `user_email` string, nullable, required
  - `avatar_url` string, nullable
  - `cross_tenant` union
    - string
    - string[]

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/pozeidon/apis/pozeidon-demo.md) · [All operations](https://skmtc.dev/pozeidon/apis/pozeidon-demo/llms.txt) · [OpenAPI document](https://skmtc.dev/pozeidon/apis/pozeidon-demo/revisions/961f0099c084?raw)
