Queries the row-level permission switch status of a specified dataset.
Operation description
This operation only supports the new row and column permission model in Quick BI. If you are still using the old permission model, migrate to the new model before calling this operation. Go to Organization Management -> Security Configuration -> Upgrade Row and Column Permissions, and click One-Click Upgrade.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
quickbi-public:QueryDatasetSwitchInfo |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| CubeId |
string |
Yes |
Dataset ID. |
7c7223ae-****-3c744528014b |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Success |
boolean |
Whether the request was successful. Valid values:
|
true |
| RequestId |
string |
Request ID. |
FAECEFA8-09BB-58AB-BC58-C8ACEFE4D232 |
| Result |
object |
Details of the dataset's row and column permission switches. |
|
| CubeId |
string |
Dataset ID. |
7c7223ae-****-3c744528014b |
| IsOpenColumnLevelPermission |
integer |
Column-level field permission switch status. Valid values:
|
1 |
| IsOpenRowLevelPermission |
integer |
Row-level permission switch status. Valid values:
|
1 |
Examples
Success response
JSON format
{
"Success": true,
"RequestId": "FAECEFA8-09BB-58AB-BC58-C8ACEFE4D232",
"Result": {
"CubeId": "7c7223ae-****-3c744528014b",
"IsOpenColumnLevelPermission": 1,
"IsOpenRowLevelPermission": 1
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Cube.Not.Exist | The Cube does not exist. | The Cube does not exist. |
| 400 | CubePermission.Columnlevel.VersionError | You are not allowed to use the new dataLevelPermission API. | You are not allowed to use new dataLevelPermission api. |
| 400 | Cube.NotBelongTo.CurrentOrganization | The cube does not belong to the current organization %s. | Cube do not belong to current organization:%s. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.