Official Plugins (Kuzzle v2.x)
Keycloak v2.x
2

updateUser #

Updates a Keycloak user's information.

Parameters #

ParameterTypeDescriptionRequired
kuidstringKuzzle user IDyes
emailstringUser emailyes
firstNamestringUser first nameyes
lastNamestringUser last nameyes

Websocket #

await kuzzle.query({
  controller: 'keycloak',
  action: 'updateUser',
  _id: '<kuid>',
  body: {
    content: {
      email: 'updated@example.com',
      firstName: 'Updated',
      lastName: 'User'
    }
  }
});

HTTP #

PUT http://<host>:<port>/keycloak/users/<kuid>
Content-Type: application/json

{
  "content": {
    "email": "updated@example.com",
    "firstName": "Updated",
    "lastName": "User"
  }
}