Skip to content

Updates a user's information

PUT
/api/v1/User/{userId}

Users can only update their own profile unless they have Admin access

Authorizations

Parameters

Path Parameters

userId
required
string format: uuid

The unique identifier of the user to update

Request Body

Updated user information

object
name
string
nullable
username
string
nullable
email
string format: email
nullable
accessLevel
integer format: int32

Responses

200

User successfully updated

object
id
string format: uuid
username
string
nullable
name
string
nullable
email
string
nullable
createdDate
string format: date-time
accessLevel
integer format: int32

400

Invalid update data

object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
key
additional properties

403

Insufficient permissions to update user

object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
key
additional properties

404

User not found

object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
key
additional properties