Skip to content

Reset a user's password

PUT
/api/v1/users/{id}/password

Hashes and replaces the target user’s password without returning it or requiring the old value. ADMIN and CSRF are required.

id
required
string format: uuid

User identifier.

ADMIN password reset request.

object
newPassword
required

Replacement password accepted only for hashing and never returned.

string

Password reset completed

Public user administration record. Password hashes and credentials are never exposed.

object
createdAt

Creation timestamp in UTC.

string format: date-time
enabled

Whether the account may authenticate.

boolean
id

User identifier.

string format: uuid
role

Global authorization role.

string
Allowed values: ADMIN OPERATOR VIEWER
updatedAt

Last update timestamp in UTC.

string format: date-time
username

Current username.

string

The request is malformed or fails validation.

RFC 7807 problem response. Dynamic detail text is credential-redacted.

object
detail
string
instance
string format: uri-reference
status
integer format: int32
title
string
type
string format: uri-reference

Authentication is required or credentials are invalid.

RFC 7807 problem response. Dynamic detail text is credential-redacted.

object
detail
string
instance
string format: uri-reference
status
integer format: int32
title
string
type
string format: uri-reference

The authenticated identity lacks the required permission.

RFC 7807 problem response. Dynamic detail text is credential-redacted.

object
detail
string
instance
string format: uri-reference
status
integer format: int32
title
string
type
string format: uri-reference

The requested resource does not exist or is not visible.

RFC 7807 problem response. Dynamic detail text is credential-redacted.

object
detail
string
instance
string format: uri-reference
status
integer format: int32
title
string
type
string format: uri-reference