Delete Organization Structure¶
Delete organization structure nodes.
Request Format¶
POST https://{apigw-address}/app-portal-service/v2.3/structure/delete
Request Parameters (Query)¶
| Name | Mandatory/Optional | Data Type | Description | 
|---|---|---|---|
| orgId | Mandatory | String | OU ID | 
Request Parameters (Body)¶
| Name | Mandatory/Optional | Data Type | Description | 
|---|---|---|---|
| structureRootId | Mandatory | String | The root node of the organization structure nodes to be deleted | 
| structureIds | Optional | List<String> | The organization structure node IDs to be deleted | 
Response Parameters¶
| Name | Data Type | Description | 
|---|---|---|
| data | boolean | True for deleted, false for failed to delete | 
Error Codes¶
| Error Code | Description | 
|---|---|
| 31400 | Possible causes: application not purchased, mismatched root nodes, non-existed nodes, etc. | 
| 31403 | The application does not have the access to the organization structure | 
| 31435 | The nodes to be deleted are assigned with applications, assets, roles or users | 
Samples¶
Request Sample¶
url: https://{apigw-address}/app-portal-service/v2.3/structure/delete
method: POST
requestBody:
{
  "strcutureRootId": "sgxxxx0",
  "structureIds":["sgxxxx1", "sgxxxx2"]
}
Return Sample¶
{
  "code": 0,
  "data": true,
  "message": "OK"
}