更新时间:2022-07-21 GMT+08:00
分享

新增组织事件

通过该接口将新增的组织同步至应用系统。

URL

POST https://{app_domain}/callback

请求头

Authorization: Bearer {access_token}

请求参数

以下请求参数以企业实际配置的机构属性为准,企业管理员可以参考8设置同步至目标应用的属性。

表1 请求参数

参数

固定参数

参数类型

描述

code

String(100)

组织编号,全局唯一。

name

String(40)

组织名称,所在层级下名称不能重复。

parentId

String(50)

父组织ID。

响应参数

表2 响应参数

参数

参数类型

描述

id

String(50)

  • 下游企业应用创建机构成功后,生成的机构ID,并回传至OneAccess,作为该机构的唯一标识。
  • 在修改、删除机构时,传递id至下游应用,需下游应用保持一致,如果不一致,后面接口返回的id会覆盖之前的id。

请求示例

  • 启用消息签名和加密的请求示例:
    {
    	"nonce": "AmgjjEAJbrMzWmUw",
    	"timestamp": 15093849585,
    	"eventType": "CREATE_ORGANIZATION",
    	"data": "6lu6gxrHydJIXEWxQhUa3UqsWsDZ5LTAo/xU3zhjq9H3syCuFYDYKg==",
    	"signature": "K08yDiTEc094KoccOY+VYLQFxxQ="
    }
  • 请求包体data解密后的JSON字符串格式:
    {
    	"code": "1000003",
    	"name": "武汉分公司",
    	"parentId": "5b183439-36a8-4d08-94ba-61b3c8d40b66"
    }

响应示例

状态码:200

请求成功

  • 启用消息签名和加密的响应示例:
    {
    	"code": "200",
    	"message": "success",
    	"data": "j3rRBbc1Q1z1lZM0DDcUGFyaazO3NgnMbgK6UeWT35Druf5zyXg="
    }
  • 响应包体data解密后的JSON字符串格式:
    {
    	"id": "6c5bb468-14b2-4183-baf2-06d523e03bd3"
    }

相关文档