Assign Assets to Organization Structure


Assign assets to Organization structure nodes.

Request Format


POST https://{apigw-address}/app-portal-service/v2.3/structure/asset/assign

Request Parameters (Query)


Name Mandatory/Optional Data Type Description
orgId Mandatory String OU ID

Request Parameters (Body)


Name Mandatory/Optional Data Type Description
structureId Mandatory String Organization structure node ID.
assetIds Mandatory List <string> The asset IDs to be assigned. After calling, all assets specified by this parameter will be added to the node. For the assets already added to the node, the assets that are not specified by this parameter will be removed from the node.

Response Parameters


Name Data Type Description
data boolean True for assigned, false for failed to assign.

Error Codes


Error Code Description
31400 Required parameters are missing.
31403 The organization structure is not assigned to applications.
31404 The organization structure node or assets do not exist.
31435 The Asset is already added to the organization structure.

Samples

Request Sample


url: https://{apigw-address}/app-portal-service/v2.3/structure/asset/assign
method: POST

requestBody:
{
    "structureId": "your_structure_ID",
    "assetIds": ["your_asset_id_1", "your_asset_id_2"]
}

Return Sample


{
  "code": 0,
  "data": true,
  "message": "OK"
}