I think it is not supported yet to do this in 1 call, you should:
1. create user
2. update user with role/group
3. reset-password or execute-actions-email (with UPDATE_PASSWORD action)

Dirk

On Wed, Apr 6, 2016 at 5:28 PM, vivek dhayalan <dvvivek@gmail.com> wrote:
Hi All,

With the help of REST API (/admin/realms/{realm}/users) I'm trying to create user in a realm. The API creates user in that realm but, credentials w.r.t the user is not stored properly. I'm using the following JSON to request body. Please let me know if I'm making some blunder mistake with respect to credentials part of the JSON.

{
    "username": "cjbarker5",
    "enabled": true,
    "emailVerified": false,
    "firstName": "CJ",
    "lastName": "Barker",
    "credentials": [
        {
            "type": "password",
            "value": "newPas1*",
            "temporary": false
        }
    ]
}

--
Thanks & Regards
Vivek Dhayalan

_______________________________________________
keycloak-user mailing list
keycloak-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-user