---
title: "Update an end user"
method: PUT
path: "/endusers/{id}"
tags: ["Configuration - User Management"]
---

# Update an end user

`PUT /endusers/{id}`

Update a specific end user.

## Path parameters

- `id` integer, required

## Request body

- XiqUpdateEndUserRequest
  - `name` string — The user common name
  - `organization` string — The organization name
  - `visit_purpose` string — The purpose of visit
  - `description` string — The user description
  - `email_address` string — The user email
  - `phone_number` string — The user phone number
  - `password` string — The user password
  - `email_password_delivery` string — The password delivery Email
  - `sms_password_delivery` string — The password delivery SMS
  - `vlan_override` integer — VLAN ID override assigned to the user (range 1-4094, Optional)

## Response `200`

OK

- XiqEndUser
  - `id` integer, required — The unique identifier
  - `create_time` string, date-time, required — The create time in UTC (ISO 8601 format)
  - `update_time` string, date-time, required — The last update time in UTC (ISO 8601 format)
  - `org_id` integer — The organization identifier, valid when enabling HIQ feature
  - `name` string, required — The user common name
  - `description` string — The user description
  - `email_address` string, required — The user email address
  - `phone_number` string, required — The user phone number
  - `password` string — The user password
  - `user_name` string, required — The user identifiable name or the same one from common name, emailAddress or phoneNumber
  - `organization` string — The organization name
  - `visit_purpose` string — The purpose of visit
  - `email_password_delivery` string — The email address for password delivery
  - `sms_password_delivery` string — The sms number for password delivery
  - `user_group_id` integer, required — The user group ID
  - `user_group_name` string, required — The user group name
  - `approval_type` string, required — The approval type
  - `expired_time` integer, required — The password expired time
  - `vlan_override` integer — VLAN ID override assigned to the user (range 1-4094, Optional)

---

[API](https://skmtc.net/extremecloudiq/apis/extremecloud-iq-api.md) · [All operations](https://skmtc.net/extremecloudiq/apis/extremecloud-iq-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/extremecloudiq/extremecloud-iq-api/versions/5ff7ab84e8e8/schema)
