Update Role Permission¶
Assign or remove menu groups, operational permissions, or visible organization structures to/from a role.
Request Parameters (Query)¶
Name | Mandatory/Optional | Data Type | Description |
---|---|---|---|
orgId | Mandatory | String | OU ID. |
Request Parameters (Body)¶
Name | Mandatory/Optional | Data Type | Description |
---|---|---|---|
roleId | Mandatory | String | Role ID. |
appId | Mandatory | String | Application ID. |
resourceType | Mandatory | Integer | Type of permission. 0 for menu groups, 1 for operational permissions, and 2 for visible organization structures. |
operationType | Mandatory | Integer | Type of operation. 0 for assigning permissions, and 1 for removing permissions. |
resourceIds | Mandatory | List/String | Menu group ID, visible organization structure ID, or operational permission ID list. |
Response Parameter¶
Name | Data Type | Description |
---|---|---|
data | boolean | the results of assigning or removing permissions, true for success and false for failure. |
Error Codes¶
Error Code | Description |
---|---|
31400 | Possible reasons are: - OU ID, role ID and application ID are required. - Permission type is missing or invalid. - operation type is missing or invalid. - The ID of menu group, operational permission, or visible organization structure is missing or invalid. |
31403 | Possible reasons are: - Service account has no permission to edit roles. - Role, menu group, operational permission, or visible organization structure does not exist. |
31404 | OU has no permission to access the application. |