获取主账号组织架构

最近更新时间:9/30/2021, 3:54:49 PM作者:dreamlli(李卓钊)

组织架构接口

GetDepartmentList

请求域名:请求域名:http://iam-api.{工业环境域名}

接口类型:OpenAPI

接口请求方式:POST

{
    "Action": "GetDepartmentList",
    "AccountId":"1234",
    "DepartmentId":"1234",
    "NeedAccountInfo":"1"
}
字段 类型 是否必填 说明
AccountId string 部主账号Id
DepartmentId string 部门id,不传就拉全量
NeedAccountInfo int 0-不需要账号信息(只返回组织架构树) 1-返回组织架构树加账号id

返回字段

字段 类型 说明
字段 类型 说明
Code int 错误码
Message string 信息
DepartmentList DepartmentInfo 部门层级结构
RequestId string

DepartmentInfo:

字段 类型 说明
Id string 部门id
DepartmentName string 部门名称
Limit int64 部门人数
ParentId string 父部门id
Children []*DepartmentInfo 子部门
AccountIds []string 用户

返回示例

{
    "Response": {
        "DepartmentList": {
            "Id": "8",
            "DepartmentName": "8",
            "Limit": 0,
            "ParentId": "1",
            "Children": [
                {
                    "Id": "10",
                    "DepartmentName": "10",
                    "Limit": 0,
                    "ParentId": "8",
                    "Children": [
                        {
                            "Id": "835736404003656788",
                            "DepartmentName": "ss",
                            "Limit": 0,
                            "ParentId": "10"
                        }
                    ],
                    "AccountIds": [
                        "537206150228082866"
                    ]
                },
                {
                    "Id": "11",
                    "DepartmentName": "11",
                    "Limit": 0,
                    "ParentId": "8"
                }
            ]
        },
        "RequestId": "3a578c38-c076-4c38-a1ad-a61b4e5552e0"
    }
}