---
title: "Patch Team User"
method: PATCH
path: "/team/v2/users/{user_uid}"
tags: ["team-v2"]
---

# Patch Team User

`PATCH /team/v2/users/{user_uid}`

## Request

- Base URL: `https://backend.praktiki.io` (the document declares no server; this is the origin it was published from)
- URL: `https://backend.praktiki.io/team/v2/users/{user_uid}`
- Auth: HTTP bearer

Update ``is_creator`` and/or the registration validation state.

``mark_validated`` accepts ``true`` (validate) or ``false`` (invalidate); both set
``is_manual_override=True`` and update ``validation_timestamp``.
At least one field must be supplied.
Returns the updated user detail.

## Path parameters

- `user_uid` string, required

## Request body

- TeamUserUpdateRequest: Admin update: change is_creator flag and/or manually mark registration validated.
  - `team_id` string, required
  - `is_creator` boolean, nullable
  - `mark_validated` boolean, nullable: True = mark registration as validated (manual override). False = mark registration as not validated (manual override). Either value sets is_manual_override=True and updates validation_timestamp.

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/praktiki/apis/praktiki-api.md) - [All operations](https://skmtc.dev/praktiki/apis/praktiki-api/llms.txt) - [OpenAPI document](https://skmtc.dev/praktiki/apis/praktiki-api/revisions/3428f9e0a922?raw)
