PUT /Users/:id
Updates a user overwriting all values except for the password even if they are empty or not provided. It is recommended that you get the users information first, apply the necessary updates to that result and use it as the body of the PUT request to perform the update.
Example request body:
{
"id": "12345678",
"externalId": "ABC234",
"userName": "demo@user.com",
"name": {
"familyName": "Demo",
"givenName": "User"
},
"timezone": "America/Chicago",
"active": true,
"urn:scim:schemas:extension:leankit:user:1.0": {
"licenseType": "full",
"administrator": false,
"boardCreator": false,
"dateFormat": "mm/dd/yyyy"
}
}
If a password is specified in the body the user's password will be changed. If it is not specified the password WILL NOT change.
Example request body with password:
{
"id": "12345678",
"externalId": "ABC234",
"userName": "demo@user.com",
"name": {
"familyName": "Demo",
"givenName": "User"
},
"timezone": "America/Chicago",
"active": true,
"password": "thispasswordisdifferent123",
"urn:scim:schemas:extension:leankit:user:1.0": {
"licenseType": "full",
"administrator": false,
"boardCreator": false,
"dateFormat": "mm/dd/yyyy"
}
}