---
title: "Update user"
method: PATCH
path: "/users/{id}/"
tags: ["users"]
---

# Update user

`PATCH /users/{id}/`

Use this method to update a user data.

## Path parameters

- `id` integer, required

## Request body

- PatchedUserRequest
  - `active` boolean
  - `groups` integer[]
  - `password` string
  - `real_name` string
  - `name` string
  - `comment` string — Extended description of the user, up to 2048 chars
  - `primary_group` integer
  - `language` 'en-us' | 'es' | 'ru'
  - `face_cover` string, nullable

## Response `200`

- User
  - `id` integer, required
  - `active` boolean, required
  - `created_date` string, date-time, required
  - `groups` integer[]
  - `modified_date` string, date-time, required — Object modification date
  - `permissions` string[], required
  - `real_name` string, required
  - `name` string, required
  - `comment` string — Extended description of the user, up to 2048 chars
  - `camera_group_permissions` object, required
  - `watch_list_permissions` object, required
  - `group_permissions` object, required
  - `primary_group` integer, required
  - `language` 'en-us' | 'es' | 'ru'
  - `has_face` boolean, required — User photo is provided
  - `face_cover` string, nullable
  - `ad_user` boolean, required — User is registered in Active Directory

---

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