createUser #
Creates a new user in Keycloak.
Parameters #
Parameter | Type | Description | Required |
---|---|---|---|
roleName | string | Role name to assign | yes |
string | User email | yes | |
firstName | string | User first name | yes |
lastName | string | User last name | yes |
username | string | User username | yes |
Websocket #
await kuzzle.query({
controller: "keycloak",
action: "createUser",
body: {
roleName: "<roleName>",
content: {
email: "user@example.com",
firstName: "John",
lastName: "Doe",
username: "johndoe",
},
},
});
HTTP #
POST http://<host>:<port>/keycloak/users
Content-Type: application/json
{
"roleName": "<roleName>",
"content": {
"email": "user@example.com",
"firstName": "John",
"lastName": "Doe",
"username": "johndoe"
}
}