Create Organization Structure


在某一组织结构下创建节点。一次可创建多个节点。

请求格式


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

请求参数(URI)


名称

位置(Path/Query)

必需/可选

数据类型

描述

orgId

Query

必需

String

OU ID。如何获取 orgId 信息 >>

请求参数(Body)


名称

必需/可选

数据类型

描述

structures

必需

StructureUpdateDTO 结构体

组织结构节点的列表。StructureUpdateDTO 结构体 >>

StructureUpdateDTO 结构体


名称

必需/可选

数据类型

描述

parentId

必需

String

组织结构上的父节点 ID。

name

可选

I18nString

当前节点的名称,同一个父节点下的子节点不可重名。支持国际化,名称规则参见 国际化名称结构体

响应参数


名称

数据类型

描述

structureIds

List

创建成功的组织结构节点 ID 列表。

错误码


代码

描述

31400

组织结构节点名称不合法或根节点名称不匹配。

31403

应用无权访问组织结构。

31408

组织结构节点名称已经存在。

31415

组织结构、节点或层级数量超过限制。

31430

组织结构节点名称不合法。

示例

请求示例


url: https://{apigw-address}/app-portal-service/v2.3/structure/create?orgId=yourOrgId
method: POST

requestBody:
{
    "structures": [
        {
            "parentId": "your_parent_node_id",
            "name": {
                "defaultValue": "Turbine",
                "i18nValue": {"zh_CN": "", "en_US": "Turbine"}
            }
        },
        {
            "parentId": "your_parent_node_id",
            "name": {
                "defaultValue": "RootTest"
            }
        }
    ]
}

返回示例


{
    "code": 0,
    "data": {
        "structureIds": ["structure_ID_1", "structure_ID_2"]
    },
    "message": "OK"
}