manage_security_role
Preview and manage customizable unmanaged security roles in a specified unmanaged solution by creating, renaming, updating, or deleting them with concurrency checks; privileges are not changed.
Instructions
Preview then create, rename/update, or delete a customizable unmanaged security role in an explicit unmanaged solution. Update/delete require native optimistic concurrency and specific ETag; no privilege changes are performed.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>",
"solution_unique_name": "<solution_unique_name>"
},
"name": "manage_security_role"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| name | No | ||
| action | Yes | ||
| dry_run | No | ||
| description | No | ||
| expected_hash | No | ||
| business_unit_id | No | ||
| allow_role_change | No | ||
| environment_profile | No | Optional named environment profile for this call; omit to use the configured default. | |
| solution_unique_name | Yes |