Skip to content

修改组织

权限

身份管理API是以应用维度授权的,在调用接口前需为不同的应用设置接口权限,详情请参考API权限

权限代码描述
org_all组织管理接口的读写权限
all全部接口读写权限

请求说明

请求头

参数名中文名称必须类型描述
Authorization授权String格式:Bearer {access_token}
Content-Type内容类型String固定值:application/json; charset=utf-8

请求示例

json
{ 
	"code": "TestOrg2", 
	"name": "测试机构2", 
	"parent_id": "",
	"category": "department",
	"sequence": 5,
	"extension": {
		"uid": "123"
	}
}

请求参数

参数名中文名称必须类型描述
org_id组织idString组织id
code组织codeString组织code
name组织名称String组织名称
parent_id父节点idString父节点id
category组织类型String组织类型代码
sequence显示顺序int显示顺序
extension扩展属性Map扩展属性,扩展的属性需要在企业中定义

返回示例

成功示例

HTTP/1.1 200 OK

json
{
    "org_id": "20220412142914549-1E50-B49C521A4"
}

错误示例

HTTP/1.1 400 Bad Request

json
{
    "error_code": "ORG.0001",
    "error_msg": "组织不存在"
}

返回参数

参数名中文名称类型描述
org_id创建的组织idString系统自动生成

错误码

状态码错误码中文错误信息英文错误信息处理措施
400ORG.0001组织不存在Organization does not exist请检查组织是否存在
400ORG.0008父级组织不存在The parent organization does not exist请检查父组织是否存在
400ORG.0011组织类型不能为空Organization type cannot be empty请检查入参中的组织类型是否为空
400ORG.0012组织编码不能为空Organization code cannot be empty请检查入参中的组织编码是否为空
400ORG.0013组织名称不能为空Organization name cannot be empty请检查入参中的组织名称型是否为空
400ORG.0015组织编码已存在Organization code already exists当前组织编码已存在,请更换为其他不存在的值
400ORG.0016组织名称已存在Organization name already exists当前组织名称已存在,请更换为其他不存在的值
400ORG.0017组织编码不符合校验规则Organization code does not meet verification rules请检查入参中的组织编码字段是否符合【企业中心-用户-组织属性定义】中的校验规则
400ORG.0018组织名称不符合校验规则Organization name does not meet verification rules请检查入参中的组织名称字段是否符合【企业中心-用户-组织属性定义】中的校验规则
400ORG.0027父组织与当前组织不允许形成循环The parent organization and the current organization are not allowed to form a cycle请检查参数是否会导致父级和子级组织形成环路
400ORG.0028组织层级不能超过{0}层The organization level cannot exceed {0} level请检查组织的层级是否超过{0}层
400ORG.0030上级组织不能为空The parent organization cannot be empty请检查入参中的上级组织是否为空
400ORG.0032显示顺序不能为空Organization sequence number cannot be empty请检查入参中的显示顺序是否为空
400ORG.0035扩展属性[{0}]不能为空Extension attribute [{0}] cannot be empty请检查入参中的扩展属性[{0}]字段是否为空
400ORG.0039扩展属性[{0}]已存在Extension attribute [{0}] already exists当前扩展属性[{0}]的值已存在,请更换为其他不存在的值
400ORG.0040组织全名不符合校验规则Organization full name does not meet verification rules请检查入参中的组织全名字段是否符合【企业中心-用户-组织属性定义】中的校验规则
400ORG.0041组织类型不符合校验规则Organization type does not meet verification rules请检查入参中的组织类型字段是否符合【企业中心-用户-组织属性定义】中的校验规则
400ORG.0042上级组织不符合校验规则The parent organization does not meet the verification rules请检查入参中的上级组织字段是否符合【企业中心-用户-组织属性定义】中的校验规则
400ORG.0044显示顺序不符合校验规则The organization sequence number does not meet the verification rules请检查入参中的显示顺序字段是否符合【企业中心-用户-组织属性定义】中的校验规则
400ORG.0047扩展属性[{0}]不符合校验规则Extension property [{0}] does not meet verification rules请检查入参中的扩展属性[{0}]字段是否符合【企业中心-用户-组织属性定义】中的校验规则
400ORG.0048组织编码不支持修改Organization code does not support modification组织编码不支持修改,请勿修改此字段的值
400ORG.0049组织名称不支持修改Organization name does not support modification组织名称不支持修改,请勿修改此字段的值
400ORG.0051组织类型不支持修改Organization type does not support editing组织类型不支持修改,请勿修改此字段的值
400ORG.0052上级组织不支持修改The parent organization does not support modification上级组织不支持修改,请勿修改此字段的值
400ORG.0054显示顺序不支持修改Organization sequence number does not support modification显示顺序不支持修改,请勿修改此字段的值
400ORG.0057扩展属性[{0}]不支持修改Extension property [{0}] does not support modification扩展属性[{0}]不支持修改,请勿修改此字段的值

竹云IDaaS开放平台