name is required on every update.slug when sent, otherwise from name.permissions replaces the role's whole permission list; send every permission the role should keep.users-roles-update permission.authorization: ********************{
"name": "Suscriptor",
"permissions": [
"65f1c2a9e4b0a1b2c3d4e5f9",
"65f1c2a9e4b0a1b2c3d4e5fa"
]
}curl --location --request PATCH 'https://qa-api.kiolinkapp.com/v1/roles/5adeafca1f301d287fa619a6' \
--header 'authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"name": "Suscriptor",
"permissions": [
"65f1c2a9e4b0a1b2c3d4e5f9",
"65f1c2a9e4b0a1b2c3d4e5fa"
]
}'{
"_id": "5adeafca1f301d287fa619a6",
"name": "Suscriptor",
"slug": "suscriptor",
"permissions": [
"65f1c2a9e4b0a1b2c3d4e5f9",
"65f1c2a9e4b0a1b2c3d4e5fa"
],
"__v": 0
}