Delete Asset Tree


Delete an asset tree and unlink the root asset associated with the tree.

Note

An asset tree cannot be deleted if it has nodes. Delete all nodes under the tree first.

Operation Permissions

Required Authorization Required Operation Permission
Asset Tree Full Access

Prerequisite

Ensure that there are no child nodes under the asset tree before deleting.

Request Format

POST https://{apigw-address}/asset-tree-service/v2.1/asset-trees?action=delete

Request Parameters (URI)

Name Location (Path/Query) Mandatory/Optional Data Type Description
orgId Query Mandatory String The organization ID which the asset belongs to. How to get orgId>>
treeId Query Mandatory String The asset tree ID. How to get treeId>>

Error Codes

Code Message Description
17404 TreeId is not exist The tree ID does not exist.
17800 Query it has sub nodes when delete node Nodes with child nodes cannot be deleted.
99400 Invalid arguments The request parameter is invalid. Check the request parameters.
99500 System error Internal server error. Contact EnOS support.

Samples

Request Sample

url: https://{apigw-address}/asset-tree-service/v2.1/asset-trees?action=delete&orgId=yourOrgId&treeId=H4yVDl2U
method: POST

Return Sample

{
  "code": 0,
  "msg": "OK",
  "requestId": "01b5477a-374e-49a0-8b68-7dbfe8f0b74f",
  "data": null
}

SDK Samples


You can access the SDK samples for Asset Tree Service on GitHub: