Get Application Information


Get the information of an application.

Request Format


GET https://{apigw-address}/app-portal-service/v2.3/app/get

Request Parameter (Query)


Name

Mandatory/Optional

Data Type

Description

orgId

Mandatory

String

OU ID.

appId

Mandatory

String

Application ID.

Response Parameter


Name

Data Type

Description

data

Data Struct

Application information.

Data Struct


Name

Data Type

Description

id

String

Application ID.

code

String

Application code.

nameJson

Object

The application name in its respective locale’s language. For more details on the structure and locales supported, see Internationalized name struct.

descriptionJson

Object

The application description in its respective locale’s language.

createdType

Number

Application Type. 0 for acquired applications, 1 for organization applications, and 2 for application shortcuts.

order

number

The order of the application.

category

Object

The category of the application.

isEnable

Boolean

The application is enabled or disabled. true for enabled, false for disabled.

isDisplay

Boolean

The application is displayed on the navigation pane or not. true for displayed. false for not displayed.

tags

Tags List

The list of application tags.

menus

AppResourceDTO Struct

The list of application menus.

permissions

AppResourceDTO Struct

The list of application permissions.

Tags List


Name

Data Type

Description

key

String

The key of a tag.

value

String

The value of a tag.

AppResourceDTO Struct


Name

Data Type

Description

id

String

Menu or permission ID.

code

String

Menu or permission code.

nameJson

Object

The menu or permission name in its respective locale’s language.

descriptionJson

Object

The menu or permission description in its respective locale’s language.

url

String

Menu URL.

displayOrder

Integer

The display order of the menu. The value is an integer starting from 1. The smaller the number is, the higher the place on the menu list.

createdTime

String

The time when the menu was created.

parentId

String

The parent menu.

sourceApp

String

The application that the menu belongs to.

Icon

String

Menu icon.

additionType

String

Menu type.

jumpLocation

String

The redirecting address of the menu.

children

AppResourceDTO Struct

The child menus.

Error Codes


Error Code

Description

31400

Required parameters are missing.

31404

The application does not exist, or the OU does not acquire the application.

Samples

Request Sample


url: /app-portal-service/v2.3/app/get?orgId=your_org_id&appId=your_app_id

method: GET

Return Sample


{
    "code": 0,
    "data": {
        "isNewNavigation": false,
        "permissions": [
            {
                "code": "Write",
                "nameJson": {
                    "default": "Write",
                    "en_US": "WriteUS",
                    "zh_CN": "WriteCN",
                    "es_ES": "WriteES",
                    "ja_JP": "WriteJP"
                },
                "displayOrder": 0,
                "name": "your_menu_name",
                "id": "your_menu_id",
                "url": "",
                "parentId": ""
            },
            {
                "code": "Read",
                "nameJson": {
                    "default": "Read",
                    "en_US": "ReadUS",
                    "zh_CN": "ReadCN",
                    "es_ES": "ReadES",
                    "ja_JP": "ReadJP"
                },
                "displayOrder": 0,
                "name": "your_menu_name",
                "id": "your_menu_id",
                "url": "",
                "parentId": ""
            }
        ],
        "menus": [
            {
                "code": "menu2",
                "nameJson": {
                    "default": "menu2",
                    "en_US": "menu2US",
                    "zh_CN": "menu2CN",
                    "es_ES": "menu2ES",
                    "ja_JP": "menu2JP"
                },
                "children": [
                    {
                        "code": "menu2_1",
                        "nameJson": {
                            "default": "menu2-1",
                            "en_US": "menu2-1US",
                            "es_ES": "menu2-1ES",
                            "ja_JP": "menu2-1JP"
                        },
                        "children": [

                        ],
                        "displayOrder": 1,
                        "name": "your_menu_name",
                        "id": "your_menu_id",
                        "url": "your_menu_url",
                        "parentId": "your_parent_menu_id"
                    }
                ],
                "displayOrder": 1,
                "name": "your_menu_name",
                "additionType": 0,
                "id": "your_menu_id",
                "url": "",
                "parentId": ""
            },
        ]
    },
    "message": "OK"
}