Welcome

Role AddUserToRole

Assign a role to an user. Optionally, you can set this role to a room.

URL Requires Auth HTTP Method
/api/v1/roles.addUserToRole yes POST

Payload

Argument Example Required Description
roleName guest Required The role name.
username pimenta.chat Required The user name.
roomId dK7vNYXMdHGLdukpL Optional If the role scope be Subscriptions and assign it to a room, you need to pass the roomId as parameter.

Example Call

curl -H "Content-type:application/json" \
     -H "X-Auth-Token: 9HqLlyZOugoStsXCUfD_0YdwnNnunAJF8V47U3QHXSq" \
     -H "X-User-Id: aobEdbYhXfu5hkeqG" \
     http://localhost:3000/api/v1/roles.create \
     -d '{ "roleName": "guest" }' \
     -d '{ "username": "pimenta.chat" }' \
     -d '{ "roomId": "dK7vNYXMdHGLdukpL" }' \

Example Result

{
    "role": {
        "_id": "guest",
        "name": "guest",
        "scope": "Subscriptions",
        "description": "",
        "_updatedAt": "2018-08-23T03:57:54.603Z"
    },
    "success": true
}

Change Log

Version Description
0.70.0 Added