IDMesh APIs
  1. 组织关系
IDMesh APIs
  • IDMesh APIs
  • 使用文档
  • 管理 API
    • 用户
      • 创建用户
      • 锁定用户
      • 解锁用户
      • 批量锁定用户
      • 批量解锁用户
      • 批量重置密码
      • 编辑用户
      • 删除用户
      • 批量删除用户
      • 查询用户列表
      • 查询用户详情
      • 修改密码
      • 重置密码
      • 查询用户存储凭证列表
      • 创建用户存储凭证
      • 删除用户存储凭证
      • 登录名验证
      • 判断用户是否存在
      • 用户头像上传
      • 用户头像显示
      • 用户实名验证
      • 用户离职
      • 用户变更组织
    • 应用
      • 创建应用
      • 更新应用基本信息
      • 查询应用模板列表
      • 查询应用列表
      • 按条件查询应用
      • 按 ID 查询应用
      • 启用应用
      • 禁用应用
      • 删除应用
      • 刷新应用安全码
      • 查询应用配置信息
      • 更新应用配置
      • 禁用应用单点登录
      • 启用应用多子账号登录
      • 禁用应用多子账号登录
      • 启用应用单点登录
      • 启用应用多因素认证配置
      • 禁用应用多因素认证配置
      • 创建应用认证源
      • 删除应用认证源
      • 启用应用认证协议
      • 禁用应用认证协议
      • 重置应用认证协议密钥
      • 查询应用认证协议列表
      • 查询应用认证协议
      • 更新应用认证协议
      • 更新应用子账号
      • 创建应用子账号
      • 更新应用子账号
      • 启用应用子账号
      • 禁用应用子账号
      • 删除应用子账号
      • 按 APP ID 查询应用子账号列表
      • 按条件查询应用子账号列表
      • 按条件查询应用子账号
      • 按 ID 查询应用子账号
      • 更新应用 Logo
      • 批量创建应用子账号
    • 权限及资源
      • 权限
        • 鉴权
        • 获取权限列表
      • 授权单元 & 授权规则
        • 获取授权单元列表
        • 按 ID 查询授权单元
        • 删除授权单元
        • 批量创建授权规则
        • 更新授权规则
        • 查询授权单元下的授权规则列表
        • 查询授权规则列表
        • 批量删除授权规则
        • 查询授权单元下的授权规则列表
      • 资源 & 资源集合
        • 创建资源
        • 更新资源
        • 更新资源
        • 查询资源列表
        • 按 ID 查询资源
        • 删除资源
        • 创建资源集合
        • 更新资源集合
        • 查询资源集合列表
        • 按 ID 查询资源集合
        • 创建资源集合成员
        • 删除资源集合
        • 更新资源集合成员
        • 查询资源集合成员列表
        • 按 ID 查询资源集合成员
        • 删除资源集合成员
      • 应用授权
        • 授权应用
        • 查询已授权应用列表
      • 鉴权
      • 授权
    • 组织关系
      • 创建组织对象
        POST
      • 查询父组织节点
        GET
      • 删除组织节点
        DELETE
      • 获取组织关系列表
        GET
      • 修改组织关系基本信息
        PATCH
      • 获取组织关系基本信息
        GET
      • 删除组织关系
        DELETE
      • 批量添加组织成员
        POST
      • 添加组织成员
        POST
      • 编辑组织成员
        PATCH
      • 获取组织成员信息及其关联的组织关系列表
        GET
      • 获取组织的成员信息列表
        GET
      • 删除组织成员
        DELETE
      • 创建组织节点
        POST
      • 编辑组织节点
        PATCH
      • 删除组织子节点
        DELETE
      • 批量删除节点
        POST
      • 查询节点信息列表
        GET
      • 查询组织节点信息
        GET
      • 获取组织子节点列表
        GET
      • 获取组织的成员信息列表
        GET
      • 批量检查节点
        POST
      • 禁用组织节点
        POST
      • 禁用组织节点新
        POST
      • 批量从组织关系中移除用户-内部使用
        DELETE
      • 从组织关系中移除用户-内部使用
        DELETE
      • 树关联-删除节点关联
        DELETE
      • 树关联-创建
        POST
      • 树关联-树对象关系查询
        GET
      • 树关联-节点关系查询
        GET
      • 树关联-查询所有
        GET
      • 启用组织节点
        POST
    • 身份源
      • 获得系统支持的所有认证模板
      • 创建某个租户的认证方式信息
      • 创建某个租户的认证方式信息
      • 更新某个租户的认证方式信息
      • 更新某个租户的认证方式信息
      • 获得某个租户的认证方式信息
      • 查询某个租户的认证方式列表
      • 删除某个租户的认证方式信息
      • 删除某个租户的认证方式信息
      • 创建某个租户的身份源配置信息
      • 修改某个租户的身份源配置信息
      • 删除某个身份源配置信息
      • 获取某个租户支持的所有身份源配置
      • 按 ID 获取的身份源配置信息
    • KV 存储
      • 获取 Bucket 列表
      • 获取 Object 列表
      • 获取 Bucket 详情
      • 删除 Bucket
      • 创建 Object
      • 获取 Object 详情
      • 删除 Object
    • 定时任务
      • 查询定时任务列表
      • 查询定时任务详情
      • 创建定时任务
      • 更新定时任务
      • 删除定时任务
      • 触发定时任务
      • 挂起定时任务
      • 恢复定时任务
      • 获取预创建 ID
      • 查询子任务日志
      • 查询任务日志
      • 创建子任务
      • 回调子任务执行结果
      • 更新子任务
      • 取消任务执行
      • 查询指定定时任务的子任务列表
      • 查询子任务列表
    • 事件
      • 注册事件订阅
      • 查询已订阅事件列表
      • 删除订阅事件
      • 重置订阅事件
      • 更新订阅事件
  • BFF
    • 登录验证Thin模式
  1. 组织关系

获取组织子节点列表

GET
/v1/tree-nodes/{id}/children
module_treedocprogrammer-doc

请求参数

Path 参数
id
string 
必需
Query 参数
mode
string 
必需
// mode - 低->高 bit
// 第1位:是否获得指针节点所对应的真实结点,1-是,0-否
// 第2位:是否展开WeakNode,即节点中类型不同的节点,1-展开,0-不展开
// 第3位:是否递归地展开节点(不建议)
示例值:
001
object_code
string 
必需
当id = 0时必填,创建树时的object_code

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://127.0.0.1/v1/tree-nodes//children?mode=001&object_code'

返回响应

🟢200成功
application/json
Body
array of:
object_code
string 
必需
组织的统一编码,用于唯一标识组织。
code
string 
必需
节点的唯一编码,在同一租户下必须唯一。
name
string 
必需
节点的名称,用于显示和识别。
parent_id
string 
可选
父节点的ID,表示此节点所属的上级组织或结构。
id
string 
节点的唯一标识符。
可选
arn
string 
可选
Amazon资源名称(ARN),用于唯一标识资源。
time_created
string 
可选
记录节点的创建时间,格式为日期时间。
tag
string 
可选
用于定义节点类型,目前支持:org(组织),role(角色),position(岗位),group(组)。
status
string 
可选
节点的状态,1表示正常启用,2表示禁用。
is_pointer
string 
可选
标识节点是否为指针类型,0为普通节点,1为指针节点,目前只支持0。
perm_namespace_arn
string 
可选
抽象权限容器的ARN,用于关联权限命名空间。
condition
string 
可选
动态节点的条件定义,例如后缀表达式(暂不支持)。
is_dynamic
string 
可选
标识节点是否为动态节点,0为普通节点,1为动态节点,目前只支持0。
operator_id
string 
可选
执行操作的操作者的唯一标识。
pointer_id
string 
可选
指针节点指向的实体节点的ID。
seq
integer 
可选
节点的排序序号,用于排列节点顺序。
description
string 
可选
节点的描述信息,提供关于节点的更多详细说明。
time_modified
string 
可选
记录节点最后修改的时间,格式为日期时间。
sys_ext_props
object 
可选
系统定义的额外属性,需要先定义具体的 schema。
free_ext_props
object 
可选
可自由扩展的额外属性,可根据需求自定义内容。
示例
[
  {
    "object_code": "string",
    "code": "string",
    "name": "string",
    "parent_id": "string",
    "id": "string",
    "arn": "string",
    "time_created": "string",
    "tag": "string",
    "status": "string",
    "is_pointer": "string",
    "perm_namespace_arn": "string",
    "condition": "string",
    "is_dynamic": "string",
    "operator_id": "string",
    "pointer_id": "string",
    "seq": 0,
    "description": "string",
    "time_modified": "string",
    "sys_ext_props": {},
    "free_ext_props": {}
  }
]
🟠400参数错误
修改于 2024-10-18 06:30:35
上一页
查询组织节点信息
下一页
获取组织的成员信息列表
Built with