跳到主要内容

企业与员工相关回调

一. 平台企业授权电子签通知

1. 回调触发时机

企业通过生成子客登录链接进入激活流程后,点击"确认授权"按钮后触发此回调 确认授权

2. 回调消息类型

OrgAuth

3. 其他说明

此时企业还未注册成功

4. 回调结构体

MsgData结构体定义

参数名称参数类型参数描述
ApplicationIdString第三方应用的应用编号
ProxyOrganizationOpenIdString第三方平台子客企业的唯一标识,定义Agent中的ProxyOrganizationOpenId一样, 可以参考Agent结构体
ProxyOperatorOpenIdString点击按钮的第三方平台子客企业员工的唯一标识
AuthSuccessBoolean是否点击授权

5. 示例

{
"MsgId": "yDRIGUUgygs8oey1UuO4zjEC8S6bOcm8",
"MsgType": "OrgAuth",
"MsgVersion": "ThirdPartyApp",
"MsgData": {
"ApplicationId": "yDxbWUyKQDxgXVUuO4zjEB8mxCcDjAyF",
"ProxyOrganizationOpenId": "org_dianziqian",
"ProxyOperatorOpenId": "n9527",
"AuthSuccess": true
}
}

二. 授权书审核结果回调

1. 回调触发时机

企业通过上传授权书方式认证,电子签平台审核人员对授权书进行审核后触发

2. 回调消息类型

OrgCertify

3. 其他说明

4. 回调结构体

MsgData结构体定义

参数名称参数类型参数描述
ApplicationIdString第三方应用的应用编号
ProxyOrganizationOpenIdString第三方平台子客企业的唯一标识,定义Agent中的ProxyOrganizationOpenId一样, 可以参考Agent结构体
OperateSuccessBoolean是否审核通过,true通过,false未通过
CertifyReasonString如果审核不通过, 此字段表示不通过的原因
OperateTimeString审核的时间

5. 示例

{
"MsgId": "yDRBJUUgygqwl721UuO4zjECcJHV2RAi",
"MsgType": "OrgCertify",
"MsgVersion": "ThirdPartyApp",
"MsgData": {
"ApplicationId": "yDxbWUyKQDxgXVUuO4zjEB8mxCcDjAyF",
"ProxyOrganizationOpenId": "org_dianziqian",
"OperateSuccess": true,
"CertifyReason": "",
"OperateTime": "2022-07-04 19:05:09"
}
}

三. 企业开通电子签服务

1. 回调触发时机

企业完成认证激活,并开通电子签后发送次通知

2. 回调消息类型

OrgOpenTsignBiz

3. 其他说明

4. 回调结构体

MsgData结构体定义

参数名称参数类型参数描述
ApplicationIdString第三方应用的应用编号
ProxyOrganizationOpenIdString第三方平台子客企业的唯一标识,定义Agent中的ProxyOrganizationOpenId一样, 可以参考Agent结构体
ProxyOperatorOpenIdString开通服务的第三方平台子客企业员工的唯一标识
ProxyAppIdString子企业的ProxyAppId, 现在还没有地方使用此ProxyAppId, 可忽略
OpenSuccessBoolean是否开通, true表示开通, false表示未开通
OrganizationNameString子企业的企业名字
USCCString子企业的企业社会统一信用代码
LegalNameString子企业的法人的姓名
LegalOpenIdString子企业的法人的OpenId
AdminNameString子企业超管的姓名
AdminMobileString子企业超管的手机号(打码)

5.示例

{
"MsgId": "yDRBJUUgygqwl721UuO4zjECcJHV2RAi",
"MsgType": "OrgOpenTsignBiz",
"MsgVersion": "ThirdPartyApp",
"MsgData": {
"ApplicationId": "yDxbWUyKQDxgXVUuO4zjEB8mxCcDjAyF",
"ProxyOrganizationOpenId": "org_dianziqian ",
"ProxyOperatorOpenId": " n9527",
"ProxyAppId": "yDRS4UUgygqdcj56UuO4zjExBQcOiB68",
"OpenSuccess": true,
"OrganizationName": "典子谦示例企业",
"USCC": "01440106MA59B1269X",
"LegalName": "典子谦",
"LegalOpenId": "legalPersonOpenId_obLsS5XxxxxxxxxxxLHN6gNuaKWQ_1700478725",
"AdminName": "张三",
"AdminMobile": "188****1234"
}
}

四. 员工加入企业通知

1. 回调触发时机

员工加入子企业的时候发送此通知

2. 回调消息类型

VerifyStaffInfo

3. 其他说明

4. 回调结构体

MsgData结构体定义

参数名称参数类型参数描述
ApplicationIdString第三方应用的应用编号
ProxyOrganizationOpenIdString第三方平台子客企业的唯一标识,定义Agent中的ProxyOrganizationOpenId一样, 可以参考Agent结构体
ProxyOperatorOpenIdString加入企业的第三方平台子客企业员工的唯一标识
EmployeeNameString员工姓名
EmployeeMobileString员工手机号(打码)

5.示例

{
"MsgId": "yDRBJUUgygqwl721UuO4zjECcJHV2RAi",
"MsgType": "VerifyStaffInfo",
"MsgVersion": "ThirdPartyApp",
"MsgData": {
"ApplicationId": "yDxbWUyKQDxgXVUuO4zjEB8mxCcDjAyF",
"ProxyOrganizationOpenId": "org_dianziqian",
"ProxyOperatorOpenId": "n9527",
"EmployeeName": "张三",
"EmployeeMobile": "188****1234"
}
}

五. 经办人授权通知

1. 回调触发时机

企业在控制台,首次给经办人授予角色的时候(经办人需要实名)发送此通知

2. 回调消息类型

OperatorAuth

3. 其他说明

4. 回调结构体

MsgData结构体定义

参数名称参数类型参数描述
ApplicationIdString第三方应用的应用编号
ProxyOrganizationOpenIdString第三方平台子客企业的唯一标识,定义Agent中的ProxyOrganizationOpenId一样, 可以参考Agent结构体
ProxyOperatorOpenIdString授权的第三方平台子客企业员工的唯一标识
FirstAuthBoolean是否首次授权, true是首次授权, false非首次授权

5.示例

{
"MsgId": "yDRBJUUgygqwl721UuO4zjECcJHV2RAi",
"MsgType": "VerifyStaffInfo",
"MsgVersion": "ThirdPartyApp",
"MsgData": {
"ApplicationId": "yDxbWUyKQDxgXVUuO4zjEB8mxCcDjAyF",
"ProxyOrganizationOpenId": "org_dianziqian",
"ProxyOperatorOpenId": "n9527",
"FirstAuth": true
}
}

六. 超管变更通知

1. 回调触发时机

企业在控制台或者小程序,完成变更超级管理员时发送此通知

2. 回调消息类型

SuperAdminChange

3. 其他说明

4. 回调结构体

MsgData结构体定义

参数名称参数类型参数描述
ApplicationIdString第三方应用的应用编号
ProxyOrganizationOpenIdString第三方平台子客企业的唯一标识,定义Agent中的ProxyOrganizationOpenId一样, 可以参考Agent结构体
ChangeToUserOpenIdString新的超管的企业的第三方平台子客企业员工的唯一标识
ChangeToUserNameString新的超管的名字
ChangeToUserMobileString新的超管的手机号
OldAdminOpenIdString老的超管的企业的第三方平台子客企业员工的唯一标识
OldAdminNameString老的超管的名字
OldAdminMobileString老的超管的手机号

5.示例

{
"MsgId": "yDRBJUUgygqwl721UuO4zjECcJHV2RAi",
"MsgType": "SuperAdminChange",
"MsgVersion": "ThirdPartyApp",
"MsgData": {
"ApplicationId": "yDxbWUyKQDxgXVUuO4zjEB8mxCcDjAyF",
"ProxyOrganizationOpenId": "org_dianziqian ",
"ChangeToUserOpenId": " n1357",
"ChangeToUserName": "张三",
"ChangeToUserMobile": "18888888888",
"OldAdminOpenId": "n9527",
"OldAdminName": "典子谦",
"OldAdminMobile": "13200000000"
}
}

七. 员工变更角色通知

1. 回调触发时机

企业在控制台或者API接口,变更经办人角色时发送此通知

2. 回调消息类型

RolesChange

3. 其他说明

4. 回调结构体

MsgData结构体定义

参数名称参数类型参数描述
ApplicationIdString第三方应用的应用编号
ProxyOrganizationOpenIdString第三方平台子客企业的唯一标识,定义Agent中的ProxyOrganizationOpenId一样, 可以参考Agent结构体
ProxyOperatorOpenIdString被变动角色的员工的第三方平台子客企业员工的唯一标识
BeforeRoleNamesArray of String老的角色的名字列表
AfterRoleNamesArray of String新的角色的名字列表

5.示例

{
"MsgId": "yDRBJUUgygqwl721UuO4zjECcJHV2RAi",
"MsgType": "RolesChange",
"MsgVersion": "ThirdPartyApp",
"MsgData": {
"ApplicationId": "yDxbWUyKQDxgXVUuO4zjEB8mxCcDjAyF",
"ProxyOrganizationOpenId": "org_dianziqian",
"ProxyOperatorOpenId": "n1357",
"BeforeRoleNames": [
"普通经办员",
"业务管理员"
],
"AfterRoleNames": [
"普通经办员"
]
}
}

八. 企业基础信息修改通知

1. 回调触发时机

企业在控制台或者小程序修改企业基础信息后发送此通知

2. 回调消息类型

ModifyOrganizationBaseInfo

3. 其他说明

4. 回调结构体

MsgData结构体定义

参数名称参数类型参数描述
OrganizationOpenIdString第三方平台子客企业的唯一标识,定义Agent中的ProxyOrganizationOpenId一样, 可以参考Agent结构体
OrganizationNameString第三方平台子客企业原来的名字
LegalNameString第三方平台子客企业原来的法人姓名
RegionString第三方平台子客企业原来的企业原地区
AddressString第三方平台子客企业原来的企业原详细地区
OperatorString进行变动的企业员工的名字
OperateTimeInteger进行变动的Unix时间戳
OrganizationChangeBaseInfoOrganizationChangeBaseInfoDetail新的企业信息

OrganizationChangeBaseInfoDetail结构体定义

参数名称参数类型参数描述
OrganizationNameNewString第三方平台子客企业新的名字
LegalNameNewString第三方平台子客企业新的法人姓名
RegionNewString第三方平台子客企业原来的企业新的地区
AddressNewString第三方平台子客企业原来的企业新的详细地区

5.示例

{
"MsgId": "yDRBJUUgygqwl721UuO4zjECcJHV2RAi",
"MsgType": "ModifyOrganizationBaseInfo",
"MsgVersion": "ThirdPartyApp",
"MsgData": {
"OrganizationOpenId": "org_dianziqian",
"OrganizationName": "典子谦示例企业",
"LegalName": "典子谦",
"Region": "深圳市南山区",
"Address": "深圳市南山区1000号腾讯大厦",
"Operator": "典子谦",
"OperateTime": 1683545268,
"OrganizationChangeBaseInfo": {
"OrganizationNameNew": "张三示例企业",
"LegalNameNew": "张三",
"RegionNew": "深圳市宝安区",
"AddressNew": "深圳市宝安区1234号呱呱大厦"
}
}
}

九. 企业注销通知

1. 回调触发时机

企业注销后产生此事件

2. 回调消息类型

CloseOrganization

3. 其他说明

4. 回调结构体

MsgData结构体定义

参数名称参数类型参数描述
OrganizationOpenIdString第三方平台子客企业的唯一标识,定义Agent中的ProxyOrganizationOpenId一样, 可以参考Agent结构体
OrganizationNameString第三方平台子客企业原的名字
OperatorNameString进行注销的企业员工的名字
CloseTimeInteger注销的时间的Unix时间戳

5.示例

{
"MsgId": "yDRBJUUgygqwl721UuO4zjECcJHV2RAi",
"MsgType": "CloseOrganization",
"MsgVersion": "ThirdPartyApp",
"MsgData": {
"OrganizationOpenId": "org_dianziqian",
"OrganizationName": "典子谦示例企业",
"OperatorName": "典子谦",
"CloseTime": 1683545268
}
}

十. 企业收录申请审核结果回调

1. 回调触发时机

企业提交收录申请,电子签对企业信息进行审核后触发

2. 回调消息类型

OrgAuthAudit

3. 其他说明

4. 回调结构体

MsgData结构体定义

参数名称参数类型参数描述
OrgNameString企业的名字
OpenIdString第三方平台子客企业员工的唯一标识
AuditSuccessBoolean是否审核通过, true审核通过, false审核不通过
FailReasonString如果审核不通过, 此字段为不通过的原因
OperateTimeInteger进行审核时间的Unix时间戳
OperatorUserIdString操作人在电子签的userId

5.示例

{
"MsgId": "yDRBJUUgygqwl721UuO4zjECcJHV2RAi",
"MsgType": "OrgAuthAudit",
"MsgVersion": "ThirdPartyApp",
"MsgData": {
"OrgName": "典子谦示例企业",
"OpenId": "n1357",
"AuditSuccess": false,
"FailReason": "名字存在敏感词语",
"OperateTime": 1689927892,
"OperatorUserId": "yDRS4UUgygqdcjjdUuO4zjEC0osCOsHS"
}
}

十一. 企业拓展服务操作回调

1. 回调触发时机

开通/关闭某项企业拓展服务

2. 回调消息类型

OperateExtendedService

3. 其他说明

ServiceType 枚举值

拓展服务枚举值
企业自动签署AUTO_SIGN
企业与港澳台居民签署合同OVERSEA_SIGN
拓宽签署方年龄限制AGE_LIMIT_EXPANSION
个人签署方仅校验手机号MOBILE_CHECK_APPROVER
隐藏合同经办人姓名HIDE_OPERATOR_DISPLAY
骑缝章PAGING_SEAL
下载企业合同/文件授权AUTH_PROXY_ORGANIZATION_DOWNLOAD_FLOW

4. 回调结构体

MsgData结构体定义

参数名称参数类型参数描述
ApplicationIdString第三方应用的应用编号
ProxyOrganizationOpenIdString第三方平台子客企业的唯一标识,定义Agent中的ProxyOrganizationOpenId一样, 可以参考Agent结构体
ProxyOperatorOpenIdString第三方平台子客企业员工的唯一标识
ServiceTypeString拓展服务类型,枚举值见 3.其他说明
ServiceStatusString拓展服务状态 DISABLE-服务关闭 ENABLE-服务开通
OperateTimeInteger操作时间戳,格式为Unix标准时间戳(秒)

5. 示例

{
"MsgId":"yDSLfUUckptgrpzaUuePjuk55nWvPBu0",
"MsgType":"OperateExtendedService",
"MsgVersion":"ThirdPartyApp",
"MsgData":{
"ApplicationId":"51edb27f2ee412f5ff673ac0185ebb0a",
"ProxyOrganizationOpenId":"org-dianziqian",
"ProxyOperatorOpenId":"org-dianziqian-admin",
"ServiceType":"AUTO_SIGN",
"ServiceStatus":"ENABLE",
"OperateTime":1701074374
}
}

十二. 法人加入变更通知

1. 回调触发时机

企业在控制台或者小程序,法人首次完成加入变更时发送此通知

2. 回调消息类型

LegalPersonChangeOpenId

3. 其他说明

4. 回调结构体

MsgData结构体定义

参数名称参数类型参数描述
AppIdString第三方应用的应用编号
OrganizationOpenIdString第三方平台子客企业的唯一标识,定义Agent中的ProxyOrganizationOpenId一样, 可以参考Agent结构体
LegalPersonNameString法人姓名
OldOpenIdString法人老的第三方平台子客企业员工的唯一标识
NewOpenIdString法人新的第三方平台子客企业员工的唯一标识

5.示例

{
"MsgId": "yDRBJUUgygqwl721UuO4zjECcJHV2RAi",
"MsgType": "LegalPersonChangeOpenId",
"MsgVersion": "ThirdPartyApp",
"MsgData": {
"AppId": "yDxbWUyKQDxgXVUuO4zjEB8mxCcDjAyF",
"OrganizationOpenId": "org_dianziqian",
"LegalPersonName": "典子谦",
"OldOpenId": "legalPersonOpenId_obLsS5XxxxxxxxxxxLHN6gNuaKWQ_1700478725",
"NewOpenId": "dianziqian"
}
}
购买咨询
4006-808-062
4006-808-062