Get Asset Structure


Get the upstream organizational structure where the asset is located.

Operation Permissions


  • User login to Application Portal is required.

  • Selecting an OU is required.

Request Format


GET https://{apigw-address}/app-portal-service/v2.2/asset/structure

Request Parameters (URI)


Name

Location (Path/Query)

Mandatory/Optional

Data Type

Description

assetId

Query

Mandatory

String

The asset ID. Supports the query of multiple asset IDs, separated by commas. How to get assetId >>

Request Parameters (Header)


Name

Mandatory/Optional

Data Type

Description

Authorization

Mandatory

String

The access token (or bearer token). The format of the parameter’s string is Bearer {your token}. Refer to Log In or Refresh Access Token to learn how to get the access token

Response Parameters


Name

Data Type

Description

data

Data Struct

The organizational structure

displayOrder

Integer

The serial number of node display order

nameJson

I18nString

The organization structure name in Json, supporting multiple languages

descriptionJson

I18nString

The organization structure description in Json, supporting multiple languages

Data Struct


Name

Data Type

Description

structures

AssetStructure Struct

The list of the organizational structure tree

AssetStructure Struct


Name

Data Type

Description

id

String

The organizational structure ID

name

String

The organizational structure name

description

String

The organizational structure description

orgId

String

The organizational ID where the organizational structure is located

children

AssetStructure Struct

The sub-organizational structure

Error Codes


Code

Description

31400

Asset ID is required

31401

Access Token is invalid

31404

The asset is not found

31512

Selecting an OU is required

Samples

Request Sample


url: https://{apigw-address}/app-portal-service/v2.2/asset/structure?assetId=Dqp9GZsT
method: GET
requestHeader:
{
  "Authorization":"yourBearerToken"
}

Return Sample


{
  "code": 0,
  "data": {
    "structures": [
      {
        "children": [],
        "description": "",
        "descriptionJson": {
          "default": ""
        },
        "displayName": "wyf",
        "id": "your_node_id",
        "name": "wyf",
        "nameJson": {
          "default": "wyf"
        },
        "orgId": "your_org_id",
        "displayOrder": 0
      },
      {
        "children": [],
        "description": "",
        "descriptionJson": {
          "default": ""
        },
        "displayName": "wyf2",
        "id": "your_node_id",
        "name": "wyf2",
        "nameJson": {
          "default": "wyf2"
        },
        "orgId": "yourOrgId",
        "displayOrder": 1
      }
    ]
  },
  "message": "OK"
}