Get Role Permission


Get the menu groups, operational permissions, and visible organization structures assigned to a role.

Request Format


POST https://{apigw-address}/app-portal-service/v2.3/role/app/resource/assignedList

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.

locale

Optional

String

the language of the role name, English by default. - en_US for English - zh_CN for simplified Chinese - es_ES for Spanish - ja_JP for Japanese - de_DE for German

Response Parameters


Name

Data Type

Description

data

data Struct

The menu groups, operational permissions, or visible organization structures assigned to the role.

Data Struct


Name

Data Type

Description

structures

RoleResourceDTO Struct

List of visible organization structures.

menuGroups

RoleResourceDTO Struct

List of menu groups.

permissions

RoleResourceDTO Struct

List of operational permissions.

RoleResourceDTO Struct


Name

Data Type

Description

resourceId

String

The ID of menu groups, operational permissions, or visible organization structures.

resourceName

String

The name of menu groups, operational permissions, or visible organization structures.

appId

String

The ID of the application to which menu groups, operational permissions, or visible organization structures belong.

appName

String

The name of the application to which menu groups, operational permissions, or visible organization structures belong.

Error Codes


Error Code

Description

31400

OU ID are role ID are required.

31404

OU ID or role ID does not exist.

Samples

Request Sample


url: https://{apigw-address}/app-portal-service/v2.3/role/app/resource/assignedList
method: POST
{
    "roleId": "r12345667890",
    "locale": "de_DE"
}

Return Sample


{
  "code": 0,
  "message": "OK",
  "data": {
    "structures": [
        {
            "resourceId": "your_resource_id_1",
            "resourceName": "your_resource_name_1",
            "appId": "your_app_id_1",
            "appName": "your_app_name_1"
        }
    ],
    "menuGroups": [
        {
            "resourceId": "your_resource_id_2",
            "resourceName": "your_resource_name_2",
            "appId": "your_app_id_2",
            "appName": "your_app_name_2"
        },
        {
            "resourceId": "your_resource_id_3",
            "resourceName": "your_resource_name_3",
            "appId": "your_app_id_3",
            "appName": "your_app_name_3"
        }
    ],
    "permissions": [
        {
            "resourceId": "your_resource_id_4",
            "resourceName": "your_resource_name_4",
            "appId": "your_app_id_4",
            "appName": "your_app_name_4"
        }
    ]
  }
}