PUT api/v1/authentication/account/users/{userid}
Updates an existing user
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
userid | globally unique identifier |
Required |
Body Parameters
Com.Healthbridge.Hhas.Authentication.Impl.ValueObjects.UserVoName | Description | Type | Additional information |
---|---|---|---|
UserId |
User identifier |
globally unique identifier |
None. |
Username |
User name |
string |
None. |
Password |
User password |
string |
None. |
PasswordHash | string |
None. |
|
FullName |
Friendly user name |
string |
None. |
LockedUntil |
Indicate if user was locked and until when |
date |
None. |
ExpirationTime | date |
None. |
|
Claims |
User claim roles |
Collection of Com.Healthbridge.Hhas.Authentication.Impl.ValueObjects.ClaimVo |
None. |
RequirePasswordChange |
Flag indicating that user must change the password on next login |
boolean |
None. |
Request Formats
application/json, text/json
Sample:
{ "UserId": "7a6255ed-76c1-4af7-b230-929861b2e848", "Username": "sample string 2", "Password": "sample string 3", "PasswordHash": "sample string 4", "FullName": "sample string 5", "LockedUntil": "2025-04-10T19:45:02Z", "ExpirationTime": "2025-04-10T19:45:02Z", "Claims": [ { "ClaimType": "sample string 2", "ClaimValue": "sample string 3", "ClaimScope": "sample string 4" }, { "ClaimType": "sample string 2", "ClaimValue": "sample string 3", "ClaimScope": "sample string 4" } ], "RequirePasswordChange": true }
application/xml, text/xml
Sample:
<UserVo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Com.Healthbridge.Hhas.Authentication.Impl.ValueObjects"> <Claims> <ClaimVo> <ClaimScope>sample string 4</ClaimScope> <ClaimType>sample string 2</ClaimType> <ClaimValue>sample string 3</ClaimValue> </ClaimVo> <ClaimVo> <ClaimScope>sample string 4</ClaimScope> <ClaimType>sample string 2</ClaimType> <ClaimValue>sample string 3</ClaimValue> </ClaimVo> </Claims> <ExpirationTime>2025-04-10T19:45:02.2830948+02:00</ExpirationTime> <FullName>sample string 5</FullName> <LockedUntil>2025-04-10T19:45:02.2830948+02:00</LockedUntil> <Password>sample string 3</Password> <PasswordHash>sample string 4</PasswordHash> <RequirePasswordChange>true</RequirePasswordChange> <UserId>7a6255ed-76c1-4af7-b230-929861b2e848</UserId> <Username>sample string 2</Username> </UserVo>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
OK HTTP status if successful
System.Web.Http.IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.