Get App Menu and Permission

Get the list of application menu and permission.

Request Format

GET https://{apigw-address}/app-portal-service/v2.1/user/app/resource/info

Request Parameters (URI)

Name Location (Path/Query) Required or Not Data Type Description
accessKey Query true String Service account of the application. The application authenticates with accessKey to obtain the data that it is authorized to access. How to get accessKey>>

Request Parameters (Header)

Name Required or Not Data Type Description
Authorization true String Access Token, represented as Bearer Token. Refer to Log In or Refresh Access Token to learn how to get Access Token.

Response Parameters

Name Data Type Description
data data struct List of application menu and permission

data Struct

Name Data Type Description
permissions Permission list Permission list
menus Menu list Menu list

Permission List

Name Data Type Description
id String Permission ID
identifier String Permission identifier
name String Permission name

Sample

Request Sample

GET
https://{apigw-address}/app-portal-service/v2.1/user/app/resource/info?accessKey=app_1
headers: {"Authorization":"Bearer APP_PORTAL_S_TDKKeqfYBK3m5z3LRgKVqThWDYnRBN44"}

Return Sample

{
  "code": 200,
  "message": "",
  "data": {
    "permissions": [],
    "menus": [
      {
        "id": "4658d768-42d6-4f8f-98aa-de176c5e9d09",
        "identifier": "menu",
        "name": "menu",
        "url": "/a",
        "displayOrder": 1,
        "parentId": "",
        "children": []
      },
      {
        "id": "2aff0920-d1e8-4033-95fb-cb60c5adf5c8",
        "identifier": "menu2",
        "name": "menu2",
        "url": "/eos-wind-map/assetOverview.html",
        "displayOrder": 2,
        "parentId": "",
        "children": []
      }
    ]
  }
}