curl --request PUT \
--url https://{appid}.api-{region}.cometchat.io/v3/roles/{role} \
--header 'Content-Type: application/json' \
--header 'apikey: <api-key>' \
--data '{
"name": "",
"description": "",
"metadata": {
"email": "dummy@example.com"
},
"unset": [],
"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
}
}
Updates a given role.
curl --request PUT \
--url https://{appid}.api-{region}.cometchat.io/v3/roles/{role} \
--header 'Content-Type: application/json' \
--header 'apikey: <api-key>' \
--data '{
"name": "",
"description": "",
"metadata": {
"email": "dummy@example.com"
},
"unset": [],
"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).
A role to update.
Updated Role
The response is of type object
.
Was this page helpful?