update_dataverse_role
Modify security role properties including name, description, auto-assignment behavior, and inheritance settings in Microsoft Dataverse without changing privilege permissions.
Instructions
Updates the properties and configuration of an existing security role. Use this to modify role settings like name, description, auto-assignment behavior, or inheritance settings without changing the actual privileges.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
appliesTo | No | New personas/licenses the security role applies to | |
description | No | New description of the security role | |
isAutoAssigned | No | Whether the role is auto-assigned based on user license | |
isInherited | No | 0 = Team privileges only, 1 = Direct User access level and Team privileges | |
name | No | New name of the security role | |
roleId | Yes | ID of the role to update | |
summaryOfCoreTablePermissions | No | Summary of Core Table Permissions of the Role |
Input Schema (JSON Schema)
{
"properties": {
"appliesTo": {
"description": "New personas/licenses the security role applies to",
"maxLength": 2000,
"type": "string"
},
"description": {
"description": "New description of the security role",
"maxLength": 2000,
"type": "string"
},
"isAutoAssigned": {
"description": "Whether the role is auto-assigned based on user license",
"type": "boolean"
},
"isInherited": {
"description": "0 = Team privileges only, 1 = Direct User access level and Team privileges",
"enum": [
"0",
"1"
],
"type": "string"
},
"name": {
"description": "New name of the security role",
"maxLength": 100,
"type": "string"
},
"roleId": {
"description": "ID of the role to update",
"type": "string"
},
"summaryOfCoreTablePermissions": {
"description": "Summary of Core Table Permissions of the Role",
"maxLength": 2000,
"type": "string"
}
},
"required": [
"roleId"
],
"type": "object"
}