curl --request POST \
--url https://{appid}.api-{region}.cometchat.io/v3/roles \
--header 'Content-Type: application/json' \
--header 'apikey: <api-key>' \
--data '{
"role": "",
"name": "",
"description": "",
"metadata": {},
"settings": {}
}'
{
"data": {
"role": "manager",
"name": "manager",
"description": "This role gives an update access",
"metadata": {
"email": "managers@gmail.com"
},
"settings": {
"listUsers": "all",
"sendMessagesTo": "friendsOnly"
},
"createdAt": 1638343994
}
}
Creates a new user role
curl --request POST \
--url https://{appid}.api-{region}.cometchat.io/v3/roles \
--header 'Content-Type: application/json' \
--header 'apikey: <api-key>' \
--data '{
"role": "",
"name": "",
"description": "",
"metadata": {},
"settings": {}
}'
{
"data": {
"role": "manager",
"name": "manager",
"description": "This role gives an update access",
"metadata": {
"email": "managers@gmail.com"
},
"settings": {
"listUsers": "all",
"sendMessagesTo": "friendsOnly"
},
"createdAt": 1638343994
}
}
API Key with fullAccess scope(i.e. Rest API Key from the Dashboard).
Created a new Role
The response is of type object
.
Was this page helpful?