public class EssbasicClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
Constructor and Description |
---|
EssbasicClient(Credential credential,
String region) |
EssbasicClient(Credential credential,
String region,
ClientProfile profile) |
Modifier and Type | Method and Description |
---|---|
ChannelBatchCancelFlowsResponse |
ChannelBatchCancelFlows(ChannelBatchCancelFlowsRequest req)
通过合同编号批量撤销合同,单次最多支持撤销100份合同。
适用场景:如果某个合同当前**至少还有一方没有签署**,则可通过该接口取消该合同流程。常用于合同发错、内容填错,需要及时撤销的场景。
- **可撤回合同状态**:未全部签署完成
- **不撤回合同状态**:已全部签署完成、已拒签、已过期、已撤回、拒绝填写、已解除等合同状态。
批量撤销结果可以通过接口返回的TaskId关联[批量撤销任务结果回调](https://qian.tencent.com/developers/partner/callback_types_contracts_sign#%E4%B9%9D-%E6%89%B9%E9%87%8F%E6%92%A4%E9%94%80%E7%BB%93%E6%9E%9C%E5%9B%9E%E8%B0%83)或通过接口[查询批量撤销合同结果](https://qian.tencent.com/developers/partnerApis/operateFlows/DescribeCancelFlowsTask)主动查询。
注:
- 有对应合同撤销权限的人: **合同的发起人(并已经授予撤销权限)或者发起人所在企业的超管、法人**
- 签署完毕的合同需要双方走解除流程将合同作废,可以参考发起解除合同流程接口
- 只有撤销没有参与方签署过或只有自动签署签署过的合同,才会返还合同额度。
- 撤销后可以看合同PDF内容的人员: 发起方的超管, 发起方自己,发起方撤销合同的操作人员,已经签署合同、已经填写合同、邀请填写已经补充信息的参与人员, 其他参与人员看不到合同的内容。
|
ChannelCancelFlowResponse |
ChannelCancelFlow(ChannelCancelFlowRequest req)
撤销签署流程接口
适用场景:如果某个合同流程当前至少还有一方没有签署,则可通过该接口取消该合同流程。常用于合同发错、内容填错,需要及时撤销的场景。
- **可撤回合同状态**:未全部签署完成
- **不撤回合同状态**:已全部签署完成、已拒签、已过期、已撤回、拒绝填写、已解除等合同状态。
注:
- 有对应合同撤销权限的人: **合同的发起人(并已经授予撤销权限)或者发起人所在企业的超管、法人**
- 签署完毕的合同需要双方走解除流程将合同作废,可以参考发起解除合同流程接口
- 只有撤销没有参与方签署过或只有自动签署签署过的合同,才会返还合同额度。
- 撤销后可以看合同PDF内容的人员: 发起方的超管, 发起方自己,发起方撤销合同的操作人员,已经签署合同、已经填写合同、邀请填写已经补充信息的参与人员, 其他参与人员看不到合同的内容。
|
ChannelCancelMultiFlowSignQRCodeResponse |
ChannelCancelMultiFlowSignQRCode(ChannelCancelMultiFlowSignQRCodeRequest req)
此接口(CancelMultiFlowSignQRCode)用于废除取消一码多签签署码。
该接口所需的二维码ID,源自[创建一码多签签署码](https://qian.tencent.com/developers/partnerApis/templates/ChannelCreateMultiFlowSignQRCode)生成的。
如果该签署码尚处于有效期内,可通过本接口将其设置为失效状态。
|
ChannelCancelUserAutoSignEnableUrlResponse |
ChannelCancelUserAutoSignEnableUrl(ChannelCancelUserAutoSignEnableUrlRequest req)
此接口(ChannelCancelUserAutoSignEnableUrl)用来撤销发送给个人用户的自动签开通链接,撤销后对应的个人用户开通链接失效。若个人用户已经完成开通,将无法撤销。(处方单场景专用,使用此接口请与客户经理确认)
|
ChannelCreateBatchCancelFlowUrlResponse |
ChannelCreateBatchCancelFlowUrl(ChannelCreateBatchCancelFlowUrlRequest req)
通过合同编号生成批量撤销合同的链接,单次最多支持撤销100份合同, 返回的链接需要有此权限的人**合同的发起人(并已经授予撤销权限)或者发起人所在企业的超管、法人**在**手机端**打开, 跳转到腾讯电子签小程序输入撤销原因来进行撤销合同
适用场景:如果某个合同当前**至少还有一方没有签署**,则可通过该接口取消该合同流程。常用于合同发错、内容填错,需要及时撤销的场景。
- **可撤回合同状态**:未全部签署完成
- **不撤回合同状态**:已全部签署完成、已拒签、已过期、已撤回、拒绝填写、已解除等合同状态。
批量撤销结果可以通过接口返回的TaskId关联[批量撤销任务结果回调](https://qian.tencent.com/developers/partner/callback_types_contracts_sign#%E4%B9%9D-%E6%89%B9%E9%87%8F%E6%92%A4%E9%94%80%E7%BB%93%E6%9E%9C%E5%9B%9E%E8%B0%83)或通过接口[查询批量撤销合同结果](https://qian.tencent.com/developers/partnerApis/operateFlows/DescribeCancelFlowsTask)主动查询。
注:
- 签署完毕的合同需要双方走解除流程将合同作废,可以参考发起解除合同流程接口
- 只有撤销没有参与方签署过或只有自动签署签署过的合同,才会返还合同额度。
- 撤销后可以看合同PDF内容的人员: 发起方的超管, 发起方自己,发起方撤销合同的操作人员,已经签署合同、已经填写合同、邀请填写已经补充信息的参与人员, 其他参与人员看不到合同的内容。
|
ChannelCreateBatchQuickSignUrlResponse |
ChannelCreateBatchQuickSignUrl(ChannelCreateBatchQuickSignUrlRequest req)
该接口用于发起合同后,生成个人/企业用户的批量待办链接。
注意:**
1.
|
ChannelCreateBatchSignUrlResponse |
ChannelCreateBatchSignUrl(ChannelCreateBatchSignUrlRequest req)
通过此接口,创建小程序批量签署链接,个人/企业员工点击此链接即可跳转小程序进行批量签署。
请确保生成链接时候的身份信息和签署合同参与方的信息保持一致。
注:
- 使用此接口生成链接,需要提前开通 `个人签署方仅校验手机号` 功能,在 `腾讯电子签网页端-企业设置-拓展服务` 中可以找到。
- 个人参与方点击链接后需短信验证码才能查看合同内容。
- 个人用户批量签署,需要传Name,Mobile,IdCardNumber(IdCardType) 参数。
- saas企业员工用户批量签署,在传递了姓名等基本信息参数的情况下,还需要传OrganizationName(参与方所在企业名称)参数生成签署链接,请确保此企业已完成腾讯电子签企业认证。
- 子客企业员工用户批量签署,需要传递员工OpenId和子客企业的OrganizationOpenId。请确保此OrganizationOpenId对应子客已经认证,且OpenId对应员工此子客下已经实名。Name,Mobile, IdCard等信息此时可以不传,系统会查询此OpenId实名信息自动补充。
- 生成批量签署链接时,合同目标参与方状态需为待签署状态。
- 个人批量签署进行的合同的签名区, 全部变成手写签名(不管合同里边设置的签名限制)来进行。
|
ChannelCreateBoundFlowsResponse |
ChannelCreateBoundFlows(ChannelCreateBoundFlowsRequest req)
此接口(ChannelCreateBoundFlows)用于子客企业领取未归属给员工的合同,将合同领取给当前员工,合同不能重复领取。
未归属合同发起方式**
指定对应企业的OrganizationOpenId和OrganizationName而不指定具体的参与人(OpenId/名字/手机号等), 则合同进入待领取状态, 示例代码如下
```
FlowApprovers: []*essbasic.FlowApproverInfo{
{
ApproverType: common.StringPtr("ORGANIZATION"),
OrganizationOpenId: common.StringPtr("org_dianziqian"),
OrganizationName: common.StringPtr("典子谦示例企业"),
}
},
```
可以生成子客登录链接登录控制台查看带领取的合同

注:
1.
|
ChannelCreateConvertTaskApiResponse |
ChannelCreateConvertTaskApi(ChannelCreateConvertTaskApiRequest req)
|
ChannelCreateEmbedWebUrlResponse |
ChannelCreateEmbedWebUrl(ChannelCreateEmbedWebUrlRequest req)
本接口(ChannelCreateEmbedWebUrl)用于创建可嵌入web页面的URL(此web页面可以通过iframe方式嵌入到贵方系统的网页中),支持以下类型的Web链接创建:
1.
|
ChannelCreateFlowApproversResponse |
ChannelCreateFlowApprovers(ChannelCreateFlowApproversRequest req)
适用场景**:
当通过模板或文件发起合同时,若未指定企业签署人信息,则可调用此接口动态补充签署人。同一签署人只允许补充一人,最终实际签署人取决于谁先领取合同完成签署。
接口使用说明**:
1.本接口现已支持批量补充签署人
2.当补充签署人结构体中指定需要补充的FlowId时,可以对指定合同补充签署人;可以指定多个相同发起方的不同合同在完成批量补充
3.当补充签署人接口入参中指定需要补充的FlowId时,是对指定的合同补充多个指定的签署人
4.如果同时指定了补充签署人结构体中的FlowId和补充签署人接口入参中的FlowId,仅使用补充签署人结构体中的FlowId作为补充的合同
5.如果部分指定了补充签署人结构体中的FlowId,又指定了补充签署人接口入参中的FlowId;那么补充签署人结构体存在指定的FlowId,则使用补充签署人结构体中的FlowId,不存在则使用补充签署人接口入参中的FlowId作为补充的合同
6.如果同时未指定了补充签署人结构体中的FlowId和补充签署人接口入参中的FlowId,则传参错误
限制条件**:
1.
|
ChannelCreateFlowByFilesResponse |
ChannelCreateFlowByFiles(ChannelCreateFlowByFilesRequest req)
接口(ChannelCreateFlowByFiles)用PDF文件创建签署流程。
适用场景:适用非制式的合同文件签署,开发者有每个签署流程的PDF,可以通过该接口传入完整的PDF文件及流程信息生成待签署的合同流程。
注**:
此接口静默签(企业自动签)能力为白名单功能,使用前请联系对接的客户经理沟通。
此接口需要依赖文件上传接口生成pdf资源编号(FileIds)进行使用。整体的逻辑如下图

可以作为发起方和签署方的角色列表**
场景编号 发起方 签署方 补充 场景一 子企业A的员工 子企业A的员工 子企业是通过CreateConsoleLoginUrl生成子客登录链接注册的企业 场景二 子企业A的员工 子企业B(不指定经办人走领取逻辑) 领取的逻辑可以参考文档动态签署方 场景三 子企业A的员工 子企业B的员工 - 场景四 子企业A的员工 个人 就是自然人,不是企业员工 场景五 子企业A的员工 SaaS平台企业员工 SaaS平台企业是通过https://qian.tencent.cn/console/company-register链接注册的企业
注**:
`1.
|
ChannelCreateFlowGroupByFilesResponse |
ChannelCreateFlowGroupByFiles(ChannelCreateFlowGroupByFilesRequest req)
接口(ChannelCreateFlowGroupByFiles)用于使用 PDF 文件创建合同组签署流程。
- 该接口允许通过选择多个模板一次性创建多个合同,这些合同被组织在一个合同组中。
- 每个签署方将收到一个签署链接,通过这个链接可以访问并签署合同组中的所有合同。
- 合同组中的合同必须作为一个整体进行签署,不能将合同组拆分成单独的合同进行逐一签署。
![]() |
ChannelCreateFlowGroupByTemplatesResponse |
ChannelCreateFlowGroupByTemplates(ChannelCreateFlowGroupByTemplatesRequest req)
接口(ChannelCreateFlowGroupByTemplates)用于通过多模板创建合同组签署流程。
- 该接口允许通过选择多个模板一次性创建多个合同,这些合同被组织在一个合同组中。
- 每个签署方将收到一个签署链接,通过这个链接可以访问并签署合同组中的所有合同。
- 合同组中的合同必须作为一个整体进行签署,不能将合同组拆分成单独的合同进行逐一签署。
![]() |
ChannelCreateFlowRemindsResponse |
ChannelCreateFlowReminds(ChannelCreateFlowRemindsRequest req)
指定需要批量催办的签署流程ID,批量催办合同,最多100个。需要符合以下条件的合同才可被催办
1.
|
ChannelCreateFlowSignReviewResponse |
ChannelCreateFlowSignReview(ChannelCreateFlowSignReviewRequest req)
提交企业流程审批结果
当前存在两种审核操作:**
签署审核
在通过接口CreateFlowsByTemplatesChannelCreateFlowByFilesChannelCreateFlowGroupByTemplatesChannelCreateFlowGroupByFilesChannelCreatePrepareFlow 发起签署流程时,通过指定NeedSignReview为true,则可以调用此接口,并指定operate=SignReview,以提交企业内部签署审批结果
在通过接口CreateFlowsByTemplatesChannelCreateFlowByFilesChannelCreateFlowGroupByTemplatesChannelCreateFlowGroupByFiles发起签署流程时,通过指定签署人ApproverNeedSignReview为true,则可以调用此接口,并指定operate=SignReview,并指定RecipientId,以提交企业内部签署审批结果
发起审核
通过接口ChannelCreatePrepareFlow指定发起后需要审核,那么可以调用此接口,并指定operate=CreateReview,以提交企业内部审批结果。可以多次提交审批结果,但一旦审批通过,后续提交的结果将无效
|
ChannelCreateFlowSignUrlResponse |
ChannelCreateFlowSignUrl(ChannelCreateFlowSignUrlRequest req)
该接口用于发起合同后,生成用户的签署链接
注意** 1. |
ChannelCreateMultiFlowSignQRCodeResponse |
ChannelCreateMultiFlowSignQRCode(ChannelCreateMultiFlowSignQRCodeRequest req)
此接口(ChannelCreateMultiFlowSignQRCode)用于创建一码多签签署码。
适用场景**:
签署人可通过扫描二维码补充签署信息进行实名签署。常用于提前不知道签署人的身份信息场景,例如:劳务工招工、大批量员工入职等场景。
注意**:
1.
|
ChannelCreateOrganizationBatchSignUrlResponse |
ChannelCreateOrganizationBatchSignUrl(ChannelCreateOrganizationBatchSignUrlRequest req)
通过此接口,可以创建企业批量签署链接,员工只需点击链接即可跳转至控制台进行批量签署。
注:
- 员工必须在企业下完成实名认证,且需作为批量签署合同的签署方或者领取方。
- 仅支持传入待签署或者待领取的合同,待填写暂不支持。
- 员工批量签署,支持多种签名方式,包括手写签名、临摹签名、系统签名、个人印章、签批控件等。
签署的嵌入页面长相如下:

|
ChannelCreateOrganizationModifyQrCodeResponse |
ChannelCreateOrganizationModifyQrCode(ChannelCreateOrganizationModifyQrCodeRequest req)
生成渠道子客编辑企业信息二维码
|
ChannelCreatePreparedPersonalEsignResponse |
ChannelCreatePreparedPersonalEsign(ChannelCreatePreparedPersonalEsignRequest req)
本接口(ChannelCreatePreparedPersonalEsign)用于创建导入个人印章(处方单场景专用,使用此接口请与客户经理确认)。
|
ChannelCreatePrepareFlowResponse |
ChannelCreatePrepareFlow(ChannelCreatePrepareFlowRequest req)
通过此接口指定合同、签署人、填写控件等信息,生成嵌入式链接,此链接可以嵌入到其他网页或者直接打开,打开后进入发起页面。在此页面上,合同信息和签署人信息均不可更改。
注意:
1.
|
ChannelCreateReleaseFlowResponse |
ChannelCreateReleaseFlow(ChannelCreateReleaseFlowRequest req)
发起解除协议的主要应用场景为:基于一份已经签署的合同(签署流程),进行解除操作。
解除协议的模板是官方提供,经过提供法务审核,暂不支持自定义。具体用法可以参考文档[合同解除](https://qian.tencent.com/developers/partner/flow_release)。
注意:
原合同必须签署完 成后才能发起解除协议。
只有原合同企业类型的参与人才能发起解除协议,个人参与方不能发起解除协议 。
原合同个人类型参与人必须是解除协议的参与人,不能更换其他第三方个人 参与解除协议。
如果原合同企业参与人无法参与解除协议,可以指定同企业具有同等权限的企业员工代为处理 。
发起解除协议同发起其他企业合同一样,也会参与合同扣费 ,扣费标准同其他类型合同。
在解除协议签署完毕后,原合同及解除协议均变为已解除状态。
非原合同企业参与人发起解除协议时,需要有解除合同的权限 。
|
ChannelCreateRoleResponse |
ChannelCreateRole(ChannelCreateRoleRequest req)
此接口(ChannelCreateRole)用来创建企业自定义角色。
适用场景1:创建当前企业的自定义角色,并且创建时不进行权限的设置(PermissionGroups 参数不传),角色中的权限内容可通过接口 ChannelModifyRole 完成更新。
适用场景2:创建当前企业的自定义角色,并且创建时进行权限的设置(PermissionGroups 参数要传),权限树内容 PermissionGroups 可参考[查询角色列表接口](https://qian.tencent.com/developers/partnerApis/accounts/ChannelDescribeRoles) 的输出。此处注意权限树内容可能会更新,需尽量拉取最新的权限树内容,并且权限树内容 PermissionGroups 必须是一颗完整的权限树。
|
ChannelCreateSealPolicyResponse |
ChannelCreateSealPolicy(ChannelCreateSealPolicyRequest req)
将指定印章授权给第三方平台子客企业下的某些员工
|
ChannelCreateUserAutoSignEnableUrlResponse |
ChannelCreateUserAutoSignEnableUrl(ChannelCreateUserAutoSignEnableUrlRequest req)
获取个人用户自动签的开通链接。
注意: `处方单等特殊场景专用,此接口为白名单功能,使用前请联系对接的客户经理沟通。`
|
ChannelCreateUserAutoSignSealUrlResponse |
ChannelCreateUserAutoSignSealUrl(ChannelCreateUserAutoSignSealUrlRequest req)
获取设置自动签印章小程序链接。
注意:
需要
企业开通自动签 后使用。
仅支持已经开通了自动签的个人 更换自动签印章。
链接有效期默认7天,最多30天 。
该接口的链接适用于小程序 端。
该接口不会扣除您的合同套餐,暂不参与计费。 |
ChannelCreateUserRolesResponse |
ChannelCreateUserRoles(ChannelCreateUserRolesRequest req)
使用此接口,用来绑定企业实名员工的角色,
支持以电子签userId、客户系统openId两种方式进行绑定。
对应控制台的操作如下图

|
ChannelCreateWebThemeConfigResponse |
ChannelCreateWebThemeConfig(ChannelCreateWebThemeConfigRequest req)
用来创建嵌入式页面个性化主题配置(例如是否展示电子签logo、定义主题色等),该接口配合其他所有可嵌入页面接口使用
创建配置对当前第三方应用全局生效,如果多次调用,会以最后一次的配置为准
|
ChannelDeleteRoleResponse |
ChannelDeleteRole(ChannelDeleteRoleRequest req)
此接口(ChannelDeleteRole)用来删除企业自定义角色。
注:**系统角色不可删除。**
|
ChannelDeleteRoleUsersResponse |
ChannelDeleteRoleUsers(ChannelDeleteRoleUsersRequest req)
通过此接口,删除员工绑定的角色,支持以电子签userId、客户系统userId两种方式调用。
对应控制台的操作如下图

|
ChannelDeleteSealPoliciesResponse |
ChannelDeleteSealPolicies(ChannelDeleteSealPoliciesRequest req)
此接口(ChannelDeleteSealPolicies)用于删除已指定员工印章授权信息,删除员工的印章授权后,该员工使用印章进行盖章时,将需要提交印章授权申请且通过审核后才能使用该印章进行签署。
|
ChannelDescribeAccountBillDetailResponse |
ChannelDescribeAccountBillDetail(ChannelDescribeAccountBillDetailRequest req)
通过此接口(ChannelDescribeAccountBillDetail)查询该第三方平台子客账号计费详情。
对于渠道客户企业的查询,通过指定渠道企业的唯一标识(Agent.ProxyOrganizationId)来查询子客账号消耗详情
|
ChannelDescribeBillUsageDetailResponse |
ChannelDescribeBillUsageDetail(ChannelDescribeBillUsageDetailRequest req)
通过此接口(ChannelDescribeBillUsageDetail)查询该第三方平台子客企业的套餐消耗详情。可以支持单个子客和整个应用下所有子客的查询。
对于单个子客企业的查询,通过指定子客的唯一标识(Agent.ProxyOrganizationOpenId)来查询该子客消耗详情
对于整个应用下所有企业的查询,不需要指定子客的唯一标识,只需要传入渠道应用标识(Agent.AppId)直接查询整个应用下所有子客企业消耗详情
|
ChannelDescribeEmployeesResponse |
ChannelDescribeEmployees(ChannelDescribeEmployeesRequest req)
获取企业员工信息, 可以获取员工的名字,OpenId,UserId和简述的角色等信息,支持设置过滤条件以筛选员工查询结果。
注**:通过企业员工新增或离职接口增加的新员工或者离职的员工也会在列表中。
|
ChannelDescribeFlowComponentsResponse |
ChannelDescribeFlowComponents(ChannelDescribeFlowComponentsRequest req)
您可以通过合同流程ID查询相关的填写控件信息及其内容。这包括控件的归属方、控件的填写状态(是否已填写)以及具体的填写内容。
无论是发起方还是签署方填写的控件,均包含在查询结果中。

### 2.
|
ChannelDescribeOrganizationSealsResponse |
ChannelDescribeOrganizationSeals(ChannelDescribeOrganizationSealsRequest req)
此接口查询子企业电子印章。
注: 1. |
ChannelDescribeRolesResponse |
ChannelDescribeRoles(ChannelDescribeRolesRequest req)
分页查询企业角色列表,法人的角色是系统保留角色,不会返回,按照角色创建时间升序排列。
系统默认角色说明可参考下表
| 角色名称| 建议授予对象 | 角色描述 |
| --- | --- | --- |
| **超级管理员** |电子签业务最高权限,可以授权给法务/企业法人/业务负责人等 | 所有功能和数据管理权限,只能设置一位超管。 |
| **业务管理员**|IT 系统负责人,可以授权给CTO等 | 企业合同模块、印章模块、模板模块等全量功能及数据权限。 |
| **经办人**|企业法务负责人等 | 发起合同、签署合同(含填写、拒签)、撤销合同、持有印章等权限能力,可查看企业所有合同数据。 |
| **业务员**|销售员、采购员 等| 发起合同、签署合同(含填写、拒签)、撤销合同、持有印章等权限能力,可查看自己相关所有合同数据。 |
附件:点击下载角色对应的权限点的excel文档
|
ChannelDescribeSignFaceVideoResponse |
ChannelDescribeSignFaceVideo(ChannelDescribeSignFaceVideoRequest req)
该接口用于在使用视频认证方式签署合同后,获取用户的签署人脸认证视频。
1.
|
ChannelDescribeUserAutoSignStatusResponse |
ChannelDescribeUserAutoSignStatus(ChannelDescribeUserAutoSignStatusRequest req)
通过此接口获取个人用户自动签的开通状态。
注意: `处方单等特殊场景专用,此接口为白名单功能,使用前请联系对接的客户经理沟通。`
|
ChannelDisableUserAutoSignResponse |
ChannelDisableUserAutoSign(ChannelDisableUserAutoSignRequest req)
通过此接口可以关闭个人用户自动签功能。
无需对应的用户刷脸等方式同意即可关闭。
注意:
处方单等特殊场景专用,此接口为白名单功能,使用前请联系对接的客户经理沟通。
如果此用户在开通时候绑定过个人自动签账号许可, 关闭此用户的自动签不会归还个人自动签账号许可的额度。
|
ChannelGetTaskResultApiResponse |
ChannelGetTaskResultApi(ChannelGetTaskResultApiRequest req)
此接口(ChannelGetTaskResultApi)用来查询转换任务的状态。如需发起转换任务,请使用创建文件转换任务接口进行资源文件的转换操作
前提条件:已调用 创建文件转换任务接口进行文件转换,并得到了返回的转换任务Id。 适用场景:已创建一个文件转换任务,想查询该文件转换任务的状态,或获取转换后的文件资源ID。 注: 1. |
ChannelModifyRoleResponse |
ChannelModifyRole(ChannelModifyRoleRequest req)
此接口(ChannelModifyRole)用来更新企业自定义角色。
适用场景1:更新当前企业的自定义角色的名称或描述等其他信息,更新时不进行权限的设置(PermissionGroups 参数不传)。
适用场景2:更新当前企业的自定义角色的权限信息,更新时进行权限的设置(PermissionGroups 参数要传),权限树内容 PermissionGroups 可参考[查询角色列表接口](https://qian.tencent.com/developers/partnerApis/accounts/ChannelDescribeRoles) 的输出。此处注意权限树内容可能会更新,需尽量拉取最新的权限树内容,并且权限树内容 PermissionGroups 必须是一颗完整的权限树。
|
ChannelRenewAutoSignLicenseResponse |
ChannelRenewAutoSignLicense(ChannelRenewAutoSignLicenseRequest req)
给医疗个人自动签许可续期。续期成功后,可对医疗自动签许可追加一年有效期,只可续期一次。
注意: `处方单等特殊场景专用,此接口为白名单功能,使用前请联系对接的客户经理沟通。`
|
ChannelUpdateSealStatusResponse |
ChannelUpdateSealStatus(ChannelUpdateSealStatusRequest req)
此接口(ChannelUpdateSealStatus)用于第三方应用平台为子客企业更新印章状态。
|
ChannelVerifyPdfResponse |
ChannelVerifyPdf(ChannelVerifyPdfRequest req)
对合同流程文件进行数字签名验证,判断数字签名是否有效,合同文件内容是否被篡改。
补充**: 可以到控制台[合同验签](https://qian.tencent.com/verifySign)体验验签功能,界面如下

|
CreateBatchInitOrganizationUrlResponse |
CreateBatchInitOrganizationUrl(CreateBatchInitOrganizationUrlRequest req)
支持企业进行批量初始化操作:
此接口存在以下限制:
1.
|
CreateBatchOrganizationRegistrationTasksResponse |
CreateBatchOrganizationRegistrationTasks(CreateBatchOrganizationRegistrationTasksRequest req)
该接口用于批量创建企业认证链接, 可以支持PC浏览器,H5和小程序三种途径。
此接口为异步提交任务接口,需要与[查询子企业批量认证链接](https://qcloudimg.tencent-cloud.cn/raw/1d3737991b2a3be78002bd78a47d6917.png)配合使用,整体流程如下图。

注意**
1.
|
CreateChannelFlowEvidenceReportResponse |
CreateChannelFlowEvidenceReport(CreateChannelFlowEvidenceReportRequest req)
提交申请出证报告任务并返回报告ID。
注意:
- 使用此功能**需搭配出证套餐** ,使用前请联系对接的客户经理沟通。
- 操作人必须是**发起方或者签署方企业的(非走授权书认证)法人或者超管**。
- 合同流程必须**所有参与方已经签署完成**。
- 出证过程需一定时间,建议在**提交出证任务后的24小时之后**,通过获取出证报告任务执行结果接口进行查询执行结果和出证报告的下载URL。

|
CreateChannelOrganizationInfoChangeUrlResponse |
CreateChannelOrganizationInfoChangeUrl(CreateChannelOrganizationInfoChangeUrlRequest req)
此接口(CreateChannelOrganizationInfoChangeUrl)用于创建子客企业信息变更链接。
支持变更链接类型,通过入参 Endpoint 指定,默认为WEIXINAPP。 |
CreateChannelSubOrganizationActiveResponse |
CreateChannelSubOrganizationActive(CreateChannelSubOrganizationActiveRequest req)
激活或续期子客企业, 在激活状态下,企业可以正常发起合同;在非激活状态下,企业仅能查看和签署合同。
1.
|
CreateCloseOrganizationUrlResponse |
CreateCloseOrganizationUrl(CreateCloseOrganizationUrlRequest req)
创建企业注销链接
系统将返回操作链接。贵方需要主动联系并通知企业的超级管理员(超管)或法人。由他们点击该链接,完成企业的注销操作。
注意: `在调用此接口以管理企业扩展服务时,操作者( Agent.ProxyOperator.OpenId)必须是企业的超级管理员(超管)或法人。`
|
CreateConsoleLoginUrlResponse |
CreateConsoleLoginUrl(CreateConsoleLoginUrlRequest req)
此接口(CreateConsoleLoginUrl)用于创建第三方平台子客企业控制台Web/移动登录链接。支持web控制台、电子签小程序和H5链接。登录链接是进入子客web企业控制台的唯一入口。
Web链接访问后,会根据子客企业(**Agent中ProxyOrganizationOpenId表示**)和员工(**Agent中OpenId表示**)的状态,进入不同的流程,主要情况分类如下:
子客企业状态
子客企业员工状态
点击链接进入的流程
企业未激活
员工未认证
进入企业激活流程,首次完成企业激活流程的员工会成为超管
企业已激活
员工未认证
进入员工认证并加入企业流程
企业已激活
员工已认证
进入子客企业Web控制台
如果是企业激活流程,需要注意如下情况:
1.
|
CreateEmployeeQualificationSealQrCodeResponse |
CreateEmployeeQualificationSealQrCode(CreateEmployeeQualificationSealQrCodeRequest req)
该接口用于获取个人授权执业章给企业的二维码,需要个人用户通过微信扫码。
扫描后将跳转到腾讯电子签小程序,进入到授权执业章的流程。
个人用户授权成功后,企业印章管理员需对印章进行审核,审核通过后,即可使用个人授权的执业章进行盖章操作。
注意**
1.
|
CreateFlowBlockchainEvidenceUrlResponse |
CreateFlowBlockchainEvidenceUrl(CreateFlowBlockchainEvidenceUrlRequest req)
获取区块链存证证书查看链接/二维码接口
适用场景:企业员工可以通过此接口生成合同区块链存证证书的查看链接/二维码,以供他人扫码打开腾讯电子签小程序查看。
[点击查看区块链存证证书样式](https://qcloudimg.tencent-cloud.cn/raw/47d5e9c2ffa90ad4e27b3cd14095aa08.jpg)
注:
1.
|
CreateFlowGroupSignReviewResponse |
CreateFlowGroupSignReview(CreateFlowGroupSignReviewRequest req)
1.
|
CreateFlowsByTemplatesResponse |
CreateFlowsByTemplates(CreateFlowsByTemplatesRequest req)
接口(CreateFlowsByTemplates)用于使用模板批量创建签署流程。当前可批量发起合同(签署流程)数量为1-20个。
如若在模板中配置了动态表格, 上传的附件必须为A4大小
合同发起人必须在电子签已经进行实名。
### 一.
|
CreateLegalSealQrCodeResponse |
CreateLegalSealQrCode(CreateLegalSealQrCodeRequest req)
该接口用于获取创建法人章的二维码,需要通过微信扫描。扫描后将跳转到腾讯电子签署,进入到创建法人章的流程。
注意**
1.
|
CreatePartnerAutoSignAuthUrlResponse |
CreatePartnerAutoSignAuthUrl(CreatePartnerAutoSignAuthUrlRequest req)
创建一个用于他方自动签授权的链接(可选择他方授权或我方授权)。通过这个链接,合作方企业可以直接进入小程序,进行自动签授权操作。
如果授权企业尚未开通企业自动签功能,该链接还将引导他们首先开通本企业的自动签服务
注:
1.
|
CreatePersonAuthCertificateImageResponse |
CreatePersonAuthCertificateImage(CreatePersonAuthCertificateImageRequest req)
获取个人用户认证证书图片下载URL
个人用户认证证书图片样式如下图

注:
只能获取个人用户证明图片, 企业员工的暂不支持
专为电子处方单(医疗自动签)特定场景使用。在使用前,请务必与您的客户经理联系以确认已经开通电子处方单功能
|
CreateSealByImageResponse |
CreateSealByImage(CreateSealByImageRequest req)
1.
|
CreateSignUrlsResponse |
CreateSignUrls(CreateSignUrlsRequest req)
创建跳转小程序查看或签署的链接
腾讯电子签小程序的AppID 和 原始Id如下:**
| 小程序 | AppID | 原始ID |
| ------------ | ------------ | ------------ |
| 腾讯电子签(正式版) | wxa023b292fd19d41d | gh_da88f6188665 |
| 腾讯电子签Demo | wx371151823f6f3edf | gh_39a5d3de69fa |
主要使用场景EndPoint分类**
|EndPoint| 场景| 说明和示例|
| ---- | ---- | --- |
| WEIXINAPP | 短链跳转腾讯电子签小程序签署场景 | 点击链接打开电子签小程序(与腾讯电子签官方短信提醒用户签署形式一样)
示例: https://essurl.cn/x9nvWU8fTg| | LONGURL2WEIXINAPP | 长链跳转腾讯电子签小程序签署场景 | 点击链接打开电子签小程序, 是WEIXINAPP生成短链代表的那个长链| | CHANNEL | 带有H5引导页的跳转腾讯电子签小程序签署场景 | 点击链接打开一个H5引导页面, 页面中有个"前往小程序"的按钮, 点击后会跳转到腾讯电子签小程序签署场景; 签署完成会回到H5引导页面, 然后跳转到指定创建链接指定的JumpUrl 示例: https://res.ess.tencent.cn/cdn/h5-activity-beta/jump-mp.html?use=channel-guide&type=warning&token=uIFKIU8fTd | |APP| 贵方APP跳转腾讯电子签小程序签署场景| 贵方App直接跳转到小程序后, 在腾讯电子签小程序签署完成后返回贵方App的场景 跳转到腾讯电子签小程序的实现可以参考微信的官方文档:开放能力/打开 App 示例: pages/guide?from=default&where=mini& to=CONTRACT_DETAIL& id=yDwiBUUc*duRvquCSX8wd& shortKey=yDwivUA**W1yRsTre3 | |APP| 贵方小程序跳转腾讯电子签小程序签署场景| 贵方小程序直接跳转到小程序后, 在腾讯电子签小程序签署完成后返回贵方小程序的场景 跳转到腾讯电子签小程序的实现可以参考微信官方文档全屏方式和半屏方式 此时返回的SignUrl就是官方文档中的path 示例:pages/guide?from=default&where=mini& to=CONTRACT_DETAIL& id=yDwiBUUc*duRvquCSX8wd& shortKey=yDwivUA**W1yRsTre3 | |
DeleteOrganizationAuthorizationsResponse |
DeleteOrganizationAuthorizations(DeleteOrganizationAuthorizationsRequest req)
批量清理未认证的企业认证流程。
此接口用来清除企业方认证信息填写错误,批量清理认证中的认证流信息。
为接口[提交子企业批量认证链接创建任务](https://qian.tencent.com/developers/partnerApis/accounts/CreateBatchOrganizationRegistrationTasks) 和[查询子企业批量认证链接](https://qian.tencent.com/developers/partnerApis/accounts/DescribeBatchOrganizationRegistrationUrls) 接口的扩展接口。即在批量认证过程中,当发起认证企业发现超管信息错误的时候,可以将当前超管下的所有认证流企业清除。
注意:
这个接口的操作人必须跟生成批量认证链接接口的应用号一致,才可以调用,否则会返回当前操作人没有认证中的企业认证流**
|
DescribeBatchOrganizationRegistrationUrlsResponse |
DescribeBatchOrganizationRegistrationUrls(DescribeBatchOrganizationRegistrationUrlsRequest req)
此接口用于获取企业批量认证异步任务的状态及结果。需要先调用接口提交子企业批量认证链接创建任务获取到任务ID,然后再调用此接口获取到各个子企业的注册认证链接。整体流程如下图。

注:
`异步任务的处理完成时间视当前已提交的任务量、任务的复杂程度等因素决定,正常情况下 3~5 秒即可完成,但也可能需要更长的时间`
|
DescribeCancelFlowsTaskResponse |
DescribeCancelFlowsTask(DescribeCancelFlowsTaskRequest req)
通过接口[批量撤销合同流程](https://qian.tencent.com/developers/partnerApis/operateFlows/ChannelBatchCancelFlows)或者[获取批量撤销签署流程腾讯电子签小程序链接](https://qian.tencent.com/developers/partnerApis/operateFlows/ChannelCreateBatchCancelFlowUrl)发起批量撤销任务后,可通过此接口查询批量撤销任务的结果。
|
DescribeChannelFlowEvidenceReportResponse |
DescribeChannelFlowEvidenceReport(DescribeChannelFlowEvidenceReportRequest req)
获取出证报告任务执行结果,返回报告 URL。
注意:
- 使用此功能`需搭配出证套餐` ,使用前请联系对接的客户经理沟通。
- 需调用创建并返回出证报告接口提交申请出证报告任务获取报告编号后调用当前接口获取报告链接。

|
DescribeChannelOrganizationsResponse |
DescribeChannelOrganizations(DescribeChannelOrganizationsRequest req)
查询渠道子客企业信息时,可以支持单个子客和整个应用下所有子客的查询。返回的信息包括超管、法人的信息以及当前企业的认证状态等信息。
- 对于单个企业的查询,通过**指定子客的唯一标识**来查询该子客的企业信息
- 对于整个应用下所有企业的查询,**不需要指定子客的唯一标识**,直接查询整个应用下所有子客企业的企业信息
|
DescribeChannelSealPolicyWorkflowUrlResponse |
DescribeChannelSealPolicyWorkflowUrl(DescribeChannelSealPolicyWorkflowUrlRequest req)
生成用印申请审批链接,审批人可以通过此链接进入小程序进行审批。
p.s.
|
DescribeExtendedServiceAuthDetailResponse |
DescribeExtendedServiceAuthDetail(DescribeExtendedServiceAuthDetailRequest req)
查询企业扩展服务的授权详情(列表),当前支持查询以下内容:
1.
|
DescribeExtendedServiceAuthInfoResponse |
DescribeExtendedServiceAuthInfo(DescribeExtendedServiceAuthInfoRequest req)
查询企业扩展服务的开通和授权情况,当前支持查询以下内容:
1.
|
DescribeFlowDetailInfoResponse |
DescribeFlowDetailInfo(DescribeFlowDetailInfoRequest req)
此接口用于查询合同或者合同组的详情信息,支持查询多个(数量不能超过100)。
适用场景:可用于主动查询某个合同或者合同组的详情信息。
注: `只能查询本企业创建的合同(创建合同用的Agent和此接口用的Agent数据最好一致) `
|
DescribeResourceUrlsByFlowsResponse |
DescribeResourceUrlsByFlows(DescribeResourceUrlsByFlowsRequest req)
获取合同流程PDF的下载链接,可以下载签署中、签署完的此子企业创建的合同。
### 2.
|
DescribeTemplatesResponse |
DescribeTemplates(DescribeTemplatesRequest req)
通过此接口(DescribeTemplates)查询该第三方平台子客企业在电子签拥有的有效模板,不包括第三方平台模板。
适用场景**
该接口常用来配合用模板创建签署流程和通过多模板创建合同组签署流程接口,作为创建合同的前置接口使用。
通过此接口查询到模板信息后,再通过调用创建合同的接口,指定模板ID,指定模板中需要的填写控件内容等,完成合同文档的创建。
模板的来源**
子客企业的模板有两种途径获取
- 渠道方(平台方)配置完成后, 分发给同应用的各个子企业
- 子客企业通过CreateConsoleLoginUrl创建的链接登录子客控制台自己创建
一个模板通常会包含以下结构信息**
- 模板ID, 模板名字等基本信息
- 发起方参与信息Promoter、签署参与方 Recipients,后者会在模板发起合同时用于指定参与方
- 发起方和签署方的填写控件 Components
- 签署方的签署控件 SignComponents

模板中各元素的层级关系, 所有的填写控件和签署控件都归属某一个角色(通过控件的ComponentRecipientId来关联)

注意**
>1.
|
DescribeUsageResponse |
DescribeUsage(DescribeUsageRequest req)
此接口(DescribeUsage)用于获取此应用下子客企业的合同消耗数量。
此接口即将下线, 请使用新接口 [查询渠道计费消耗情况](https://qian.tencent.com/developers/partnerApis/fee/ChannelDescribeBillUsageDetail)
注: 此接口**每日限频50次**,若要扩大限制次数,请提前与客服经理或邮件至[email protected]进行联系。
|
GetDownloadFlowUrlResponse |
GetDownloadFlowUrl(GetDownloadFlowUrlRequest req)
此接口(GetDownloadFlowUrl)用户获取合同控制台下载页面链接, 点击链接后会跳转至本企业合同管理控制台(会筛选出传入的合同列表), 点击**下载**按钮后就会下载传入的合同列表, 下载页面如下图

注:
仅支持下载 本企业 下合同,链接会 登录企业控制台
链接仅可使用一次,不可重复使用
|
ModifyExtendedServiceResponse |
ModifyExtendedService(ModifyExtendedServiceRequest req)
管理企业扩展服务
- **直接开通的情形:** 若在操作过程中接口没有返回跳转链接,这表明无需进行任何跳转操作。此时,相应的企业拓展服务将会直接被开通或关闭。
- **需要法人或者超管签署开通协议的情形:** 当需要开通以下企业拓展服务时, 系统将返回一个操作链接。贵方需要主动联系并通知企业的超级管理员(超管)或法人。由他们点击该链接,完成服务的开通操作。
- **AUTO_SIGN(企业自动签)**
- **DOWNLOAD_FLOW(授权渠道下载合同)**
注意: `在调用此接口以管理企业扩展服务时,操作者( Agent.ProxyOperator.OpenId)必须是企业的超级管理员(超管)或法人`
对应的扩展服务能力可以在控制台的【扩展服务】中找到

|
ModifyFlowDeadlineResponse |
ModifyFlowDeadline(ModifyFlowDeadlineRequest req)
在已启动的签署流程中,可对签署截止日期进行延期操作,主要分为以下两个层面:
1.
|
OperateChannelTemplateResponse |
OperateChannelTemplate(OperateChannelTemplateRequest req)
此接口(OperateChannelTemplate)用于针对第三方应用平台模板库中的模板对子客企业发布授权的查询和设置。
平台模板库中的模板的位置在控制台 企业应用管理 中下面的应用模板库管理目录, 可以参照下图位置

# 支持的操作
## 1.
|
PrepareFlowsResponse |
PrepareFlows(PrepareFlowsRequest req)
该接口 (PrepareFlows) 用于创建待发起文件
用户通过该接口进入签署流程发起的确认页面,进行发起信息二次确认, 如果确认则进行正常发起。
目前该接口只支持B2C, **不建议使用,将会废弃**。
|
SyncProxyOrganizationResponse |
SyncProxyOrganization(SyncProxyOrganizationRequest req)
此接口(SyncProxyOrganization)用于同步第三方平台子客企业信息,包括企业名称、企业营业执照、企业统一社会信用代码和法人姓名等,便于子客企业在企业激活过程中无需手动上传营业执照或补充企业信息。
注意:
- **需要在生成子客登录链接前同步的企业信息**, 否则会出现信息同步没有用的情形
- **企业信息需要和营业执照信息对应**, 否则会出现激活过程验证不通过的问题

- **企业统一社会信用代码**: 对应上图中的**1**
- **第三方平台子客企业名称**: 对应上图中的**2**
- **企业法定代表人的名字**:对应上图中的**3**
- **企业详细住所**:对应上图中的**4**
|
SyncProxyOrganizationOperatorsResponse |
SyncProxyOrganizationOperators(SyncProxyOrganizationOperatorsRequest req)
此接口(SyncProxyOrganizationOperators)用于同步 第三方平台子客企业经办人列表,主要是同步经办人的离职状态。
子客Web控制台的组织架构管理,依赖于第三方应用平台的,无法在页面针对员工做新增/更新/离职等操作, 必须通过 API 来操作。
- **新增员工的场景**: 通过本接口提前导入员工列表, 然后调用生成子客登录链接分享给对应的员工进行实名, 新增员工后员工的状态为**未实名**, 通过链接实名后状态变为**已实名**, 已实名员工就可以参与合同的发起。
- **员工离职的场景**: 通过本接口将员工置为离职, 员工无法登录控制台和腾讯电子签小程序进行操作了, 同时给此员工分配的openid会被回收可以给其他新员工使用 (离职后员工数据会被置空, 再次加入公司会从零开始) , 若员工信息有误可通过离职后在新增来解决, 离职员工状态为**离职**。

注**:
- 新增员工可以配置白名单限制注册使用对应openid的员工必须满足SyncProxyOrganizationOperators导入的(默认生成子客登录链接生成的链接可以任意员工点击注册绑定对应的openid), 此白名单需要咨询接入经理
- 超管和法人无法通过此接口离职, 需要超管和法人将权限转移给其他人后才可通过此接口离职
- 新增员工的场景同ID不同员工会覆盖掉上一个同ID的员工, 如果上一个员工已经实名则不会被覆盖
|
UploadFilesResponse |
UploadFiles(UploadFilesRequest req)
此接口(UploadFiles)文件上传。
适用场景:用于合同,印章的文件上传。文件上传以后, 如果是PDF格式文件可配合用PDF文件创建签署流程接口进行合同流程的发起 如果是其他类型可以配合创建文件转换任务接口转换成PDF文件 注: 1. |
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, internalRequest, internalRequestRaw, processResponseJson, processResponseSSE, retry, setClientProfile, setCredential, setRegion, setRegionBreaker
public EssbasicClient(Credential credential, String region)
public EssbasicClient(Credential credential, String region, ClientProfile profile)
public ChannelBatchCancelFlowsResponse ChannelBatchCancelFlows(ChannelBatchCancelFlowsRequest req) throws TencentCloudSDKException
req
- ChannelBatchCancelFlowsRequestTencentCloudSDKException
public ChannelCancelFlowResponse ChannelCancelFlow(ChannelCancelFlowRequest req) throws TencentCloudSDKException
req
- ChannelCancelFlowRequestTencentCloudSDKException
public ChannelCancelMultiFlowSignQRCodeResponse ChannelCancelMultiFlowSignQRCode(ChannelCancelMultiFlowSignQRCodeRequest req) throws TencentCloudSDKException
req
- ChannelCancelMultiFlowSignQRCodeRequestTencentCloudSDKException
public ChannelCancelUserAutoSignEnableUrlResponse ChannelCancelUserAutoSignEnableUrl(ChannelCancelUserAutoSignEnableUrlRequest req) throws TencentCloudSDKException
req
- ChannelCancelUserAutoSignEnableUrlRequestTencentCloudSDKException
public ChannelCreateBatchCancelFlowUrlResponse ChannelCreateBatchCancelFlowUrl(ChannelCreateBatchCancelFlowUrlRequest req) throws TencentCloudSDKException
req
- ChannelCreateBatchCancelFlowUrlRequestTencentCloudSDKException
public ChannelCreateBatchQuickSignUrlResponse ChannelCreateBatchQuickSignUrl(ChannelCreateBatchQuickSignUrlRequest req) throws TencentCloudSDKException
req
- ChannelCreateBatchQuickSignUrlRequestTencentCloudSDKException
public ChannelCreateBatchSignUrlResponse ChannelCreateBatchSignUrl(ChannelCreateBatchSignUrlRequest req) throws TencentCloudSDKException
req
- ChannelCreateBatchSignUrlRequestTencentCloudSDKException
public ChannelCreateBoundFlowsResponse ChannelCreateBoundFlows(ChannelCreateBoundFlowsRequest req) throws TencentCloudSDKException
req
- ChannelCreateBoundFlowsRequestTencentCloudSDKException
public ChannelCreateConvertTaskApiResponse ChannelCreateConvertTaskApi(ChannelCreateConvertTaskApiRequest req) throws TencentCloudSDKException
req
- ChannelCreateConvertTaskApiRequestTencentCloudSDKException
public ChannelCreateEmbedWebUrlResponse ChannelCreateEmbedWebUrl(ChannelCreateEmbedWebUrlRequest req) throws TencentCloudSDKException
req
- ChannelCreateEmbedWebUrlRequestTencentCloudSDKException
public ChannelCreateFlowApproversResponse ChannelCreateFlowApprovers(ChannelCreateFlowApproversRequest req) throws TencentCloudSDKException
req
- ChannelCreateFlowApproversRequestTencentCloudSDKException
public ChannelCreateFlowByFilesResponse ChannelCreateFlowByFiles(ChannelCreateFlowByFilesRequest req) throws TencentCloudSDKException
场景编号 | 发起方 | 签署方 | 补充 |
---|---|---|---|
场景一 | 子企业A的员工 | 子企业A的员工 | 子企业是通过CreateConsoleLoginUrl生成子客登录链接注册的企业 |
场景二 | 子企业A的员工 | 子企业B(不指定经办人走领取逻辑) | 领取的逻辑可以参考文档动态签署方 |
场景三 | 子企业A的员工 | 子企业B的员工 | - |
场景四 | 子企业A的员工 | 个人 | 就是自然人,不是企业员工 |
场景五 | 子企业A的员工 | SaaS平台企业员工 | SaaS平台企业是通过https://qian.tencent.cn/console/company-register链接注册的企业 |
req
- ChannelCreateFlowByFilesRequestTencentCloudSDKException
public ChannelCreateFlowGroupByFilesResponse ChannelCreateFlowGroupByFiles(ChannelCreateFlowGroupByFilesRequest req) throws TencentCloudSDKException
场景编号 | 可作为发起方类型 | 可作为签署方的类型 |
---|---|---|
场景一 | 第三方子企业A员工 | 第三方子企业A员工 |
场景二 | 第三方子企业A员工 | 第三方子企业B员工 |
场景三 | 第三方子企业A员工 | 个人/自然人 |
场景四 | 第三方子企业A员工 | SaaS平台企业员工 |
req
- ChannelCreateFlowGroupByFilesRequestTencentCloudSDKException
public ChannelCreateFlowGroupByTemplatesResponse ChannelCreateFlowGroupByTemplates(ChannelCreateFlowGroupByTemplatesRequest req) throws TencentCloudSDKException
场景编号 | 可作为发起方类型 | 可作为签署方的类型 |
---|---|---|
场景一 | 第三方子企业A员工 | 第三方子企业A员工 |
场景二 | 第三方子企业A员工 | 第三方子企业B员工 |
场景三 | 第三方子企业A员工 | 个人/自然人 |
场景四 | 第三方子企业A员工 | SaaS平台企业员工 |
req
- ChannelCreateFlowGroupByTemplatesRequestTencentCloudSDKException
public ChannelCreateFlowRemindsResponse ChannelCreateFlowReminds(ChannelCreateFlowRemindsRequest req) throws TencentCloudSDKException
req
- ChannelCreateFlowRemindsRequestTencentCloudSDKException
public ChannelCreateFlowSignReviewResponse ChannelCreateFlowSignReview(ChannelCreateFlowSignReviewRequest req) throws TencentCloudSDKException
req
- ChannelCreateFlowSignReviewRequestTencentCloudSDKException
public ChannelCreateFlowSignUrlResponse ChannelCreateFlowSignUrl(ChannelCreateFlowSignUrlRequest req) throws TencentCloudSDKException
req
- ChannelCreateFlowSignUrlRequestTencentCloudSDKException
public ChannelCreateMultiFlowSignQRCodeResponse ChannelCreateMultiFlowSignQRCode(ChannelCreateMultiFlowSignQRCodeRequest req) throws TencentCloudSDKException
req
- ChannelCreateMultiFlowSignQRCodeRequestTencentCloudSDKException
public ChannelCreateOrganizationBatchSignUrlResponse ChannelCreateOrganizationBatchSignUrl(ChannelCreateOrganizationBatchSignUrlRequest req) throws TencentCloudSDKException
req
- ChannelCreateOrganizationBatchSignUrlRequestTencentCloudSDKException
public ChannelCreateOrganizationModifyQrCodeResponse ChannelCreateOrganizationModifyQrCode(ChannelCreateOrganizationModifyQrCodeRequest req) throws TencentCloudSDKException
req
- ChannelCreateOrganizationModifyQrCodeRequestTencentCloudSDKException
public ChannelCreatePrepareFlowResponse ChannelCreatePrepareFlow(ChannelCreatePrepareFlowRequest req) throws TencentCloudSDKException
场景编号 | 可作为签署方的类型 | 签署方传参说明 |
---|---|---|
场景一 | 第三方子企业员工 | OpenId、OrganizationName、OrganizationOpenId必传 ,ApproverType设置为0 |
场景二 | SaaS平台企业员工 | Name、Mobile、OrganizationName必传,NotChannelOrganization=True。 ApproverType设置为0 |
场景三 | 个人/自然人 | Name、Mobile必传, ApproverType设置为1 |
req
- ChannelCreatePrepareFlowRequestTencentCloudSDKException
public ChannelCreatePreparedPersonalEsignResponse ChannelCreatePreparedPersonalEsign(ChannelCreatePreparedPersonalEsignRequest req) throws TencentCloudSDKException
req
- ChannelCreatePreparedPersonalEsignRequestTencentCloudSDKException
public ChannelCreateReleaseFlowResponse ChannelCreateReleaseFlow(ChannelCreateReleaseFlowRequest req) throws TencentCloudSDKException
原合同必须签署完
成后才能发起解除协议。个人参与方不能发起解除协议
。不能更换其他第三方个人
参与解除协议。企业员工代为处理
。扣费
,扣费标准同其他类型合同。解除合同的权限
。req
- ChannelCreateReleaseFlowRequestTencentCloudSDKException
public ChannelCreateRoleResponse ChannelCreateRole(ChannelCreateRoleRequest req) throws TencentCloudSDKException
req
- ChannelCreateRoleRequestTencentCloudSDKException
public ChannelCreateSealPolicyResponse ChannelCreateSealPolicy(ChannelCreateSealPolicyRequest req) throws TencentCloudSDKException
req
- ChannelCreateSealPolicyRequestTencentCloudSDKException
public ChannelCreateUserAutoSignEnableUrlResponse ChannelCreateUserAutoSignEnableUrl(ChannelCreateUserAutoSignEnableUrlRequest req) throws TencentCloudSDKException
req
- ChannelCreateUserAutoSignEnableUrlRequestTencentCloudSDKException
public ChannelCreateUserAutoSignSealUrlResponse ChannelCreateUserAutoSignSealUrl(ChannelCreateUserAutoSignSealUrlRequest req) throws TencentCloudSDKException
企业开通自动签
后使用。已经开通了自动签的个人
更换自动签印章。最多30天
。小程序
端。req
- ChannelCreateUserAutoSignSealUrlRequestTencentCloudSDKException
public ChannelCreateUserRolesResponse ChannelCreateUserRoles(ChannelCreateUserRolesRequest req) throws TencentCloudSDKException
req
- ChannelCreateUserRolesRequestTencentCloudSDKException
public ChannelCreateWebThemeConfigResponse ChannelCreateWebThemeConfig(ChannelCreateWebThemeConfigRequest req) throws TencentCloudSDKException
req
- ChannelCreateWebThemeConfigRequestTencentCloudSDKException
public ChannelDeleteRoleResponse ChannelDeleteRole(ChannelDeleteRoleRequest req) throws TencentCloudSDKException
req
- ChannelDeleteRoleRequestTencentCloudSDKException
public ChannelDeleteRoleUsersResponse ChannelDeleteRoleUsers(ChannelDeleteRoleUsersRequest req) throws TencentCloudSDKException
req
- ChannelDeleteRoleUsersRequestTencentCloudSDKException
public ChannelDeleteSealPoliciesResponse ChannelDeleteSealPolicies(ChannelDeleteSealPoliciesRequest req) throws TencentCloudSDKException
req
- ChannelDeleteSealPoliciesRequestTencentCloudSDKException
public ChannelDescribeAccountBillDetailResponse ChannelDescribeAccountBillDetail(ChannelDescribeAccountBillDetailRequest req) throws TencentCloudSDKException
req
- ChannelDescribeAccountBillDetailRequestTencentCloudSDKException
public ChannelDescribeBillUsageDetailResponse ChannelDescribeBillUsageDetail(ChannelDescribeBillUsageDetailRequest req) throws TencentCloudSDKException
req
- ChannelDescribeBillUsageDetailRequestTencentCloudSDKException
public ChannelDescribeEmployeesResponse ChannelDescribeEmployees(ChannelDescribeEmployeesRequest req) throws TencentCloudSDKException
req
- ChannelDescribeEmployeesRequestTencentCloudSDKException
public ChannelDescribeFlowComponentsResponse ChannelDescribeFlowComponents(ChannelDescribeFlowComponentsRequest req) throws TencentCloudSDKException
req
- ChannelDescribeFlowComponentsRequestTencentCloudSDKException
public ChannelDescribeOrganizationSealsResponse ChannelDescribeOrganizationSeals(ChannelDescribeOrganizationSealsRequest req) throws TencentCloudSDKException
req
- ChannelDescribeOrganizationSealsRequestTencentCloudSDKException
public ChannelDescribeRolesResponse ChannelDescribeRoles(ChannelDescribeRolesRequest req) throws TencentCloudSDKException
req
- ChannelDescribeRolesRequestTencentCloudSDKException
public ChannelDescribeSignFaceVideoResponse ChannelDescribeSignFaceVideo(ChannelDescribeSignFaceVideoRequest req) throws TencentCloudSDKException
req
- ChannelDescribeSignFaceVideoRequestTencentCloudSDKException
public ChannelDescribeUserAutoSignStatusResponse ChannelDescribeUserAutoSignStatus(ChannelDescribeUserAutoSignStatusRequest req) throws TencentCloudSDKException
req
- ChannelDescribeUserAutoSignStatusRequestTencentCloudSDKException
public ChannelDisableUserAutoSignResponse ChannelDisableUserAutoSign(ChannelDisableUserAutoSignRequest req) throws TencentCloudSDKException
req
- ChannelDisableUserAutoSignRequestTencentCloudSDKException
public ChannelGetTaskResultApiResponse ChannelGetTaskResultApi(ChannelGetTaskResultApiRequest req) throws TencentCloudSDKException
req
- ChannelGetTaskResultApiRequestTencentCloudSDKException
public ChannelModifyRoleResponse ChannelModifyRole(ChannelModifyRoleRequest req) throws TencentCloudSDKException
req
- ChannelModifyRoleRequestTencentCloudSDKException
public ChannelRenewAutoSignLicenseResponse ChannelRenewAutoSignLicense(ChannelRenewAutoSignLicenseRequest req) throws TencentCloudSDKException
req
- ChannelRenewAutoSignLicenseRequestTencentCloudSDKException
public ChannelUpdateSealStatusResponse ChannelUpdateSealStatus(ChannelUpdateSealStatusRequest req) throws TencentCloudSDKException
req
- ChannelUpdateSealStatusRequestTencentCloudSDKException
public ChannelVerifyPdfResponse ChannelVerifyPdf(ChannelVerifyPdfRequest req) throws TencentCloudSDKException
req
- ChannelVerifyPdfRequestTencentCloudSDKException
public CreateBatchInitOrganizationUrlResponse CreateBatchInitOrganizationUrl(CreateBatchInitOrganizationUrlRequest req) throws TencentCloudSDKException
req
- CreateBatchInitOrganizationUrlRequestTencentCloudSDKException
public CreateBatchOrganizationRegistrationTasksResponse CreateBatchOrganizationRegistrationTasks(CreateBatchOrganizationRegistrationTasksRequest req) throws TencentCloudSDKException
req
- CreateBatchOrganizationRegistrationTasksRequestTencentCloudSDKException
public CreateChannelFlowEvidenceReportResponse CreateChannelFlowEvidenceReport(CreateChannelFlowEvidenceReportRequest req) throws TencentCloudSDKException
req
- CreateChannelFlowEvidenceReportRequestTencentCloudSDKException
public CreateChannelOrganizationInfoChangeUrlResponse CreateChannelOrganizationInfoChangeUrl(CreateChannelOrganizationInfoChangeUrlRequest req) throws TencentCloudSDKException
创建变更短链。需要在移动端打开,会跳转到微信腾讯电子签小程序进行更换。
创建变更小程序链接,可从第三方App跳转到微信腾讯电子签小程序进行更换。
换成企业的其他员工来当超管
如果企业名称变动会引起下面的变动
req
- CreateChannelOrganizationInfoChangeUrlRequestTencentCloudSDKException
public CreateChannelSubOrganizationActiveResponse CreateChannelSubOrganizationActive(CreateChannelSubOrganizationActiveRequest req) throws TencentCloudSDKException
req
- CreateChannelSubOrganizationActiveRequestTencentCloudSDKException
public CreateCloseOrganizationUrlResponse CreateCloseOrganizationUrl(CreateCloseOrganizationUrlRequest req) throws TencentCloudSDKException
req
- CreateCloseOrganizationUrlRequestTencentCloudSDKException
public CreateConsoleLoginUrlResponse CreateConsoleLoginUrl(CreateConsoleLoginUrlRequest req) throws TencentCloudSDKException
子客企业状态 | 子客企业员工状态 | 点击链接进入的流程 |
---|---|---|
企业未激活 | 员工未认证 | 进入企业激活流程,首次完成企业激活流程的员工会成为超管 |
企业已激活 | 员工未认证 | 进入员工认证并加入企业流程 |
企业已激活 | 员工已认证 | 进入子客企业Web控制台 |
req
- CreateConsoleLoginUrlRequestTencentCloudSDKException
public CreateEmployeeQualificationSealQrCodeResponse CreateEmployeeQualificationSealQrCode(CreateEmployeeQualificationSealQrCodeRequest req) throws TencentCloudSDKException
req
- CreateEmployeeQualificationSealQrCodeRequestTencentCloudSDKException
public CreateFlowBlockchainEvidenceUrlResponse CreateFlowBlockchainEvidenceUrl(CreateFlowBlockchainEvidenceUrlRequest req) throws TencentCloudSDKException
req
- CreateFlowBlockchainEvidenceUrlRequestTencentCloudSDKException
public CreateFlowGroupSignReviewResponse CreateFlowGroupSignReview(CreateFlowGroupSignReviewRequest req) throws TencentCloudSDKException
req
- CreateFlowGroupSignReviewRequestTencentCloudSDKException
public CreateFlowsByTemplatesResponse CreateFlowsByTemplates(CreateFlowsByTemplatesRequest req) throws TencentCloudSDKException
场景编号 | 发起方 | 签署方 | 补充 |
---|---|---|---|
场景一 | 子企业A的员工 | 子企业A的员工 | 子企业是通过CreateConsoleLoginUrl生成子客登录链接注册的企业 |
场景二 | 子企业A的员工 | 子企业B(不指定经办人走领取逻辑) | 领取的逻辑可以参考文档动态签署方 |
场景三 | 子企业A的员工 | 子企业B的员工 | - |
场景四 | 子企业A的员工 | 个人 | 就是自然人,不是企业员工 |
场景五 | 子企业A的员工 | SaaS平台企业员工 | SaaS平台企业是通过https://qian.tencent.cn/console/company-register链接注册的企业 |
req
- CreateFlowsByTemplatesRequestTencentCloudSDKException
public CreateLegalSealQrCodeResponse CreateLegalSealQrCode(CreateLegalSealQrCodeRequest req) throws TencentCloudSDKException
req
- CreateLegalSealQrCodeRequestTencentCloudSDKException
public CreatePartnerAutoSignAuthUrlResponse CreatePartnerAutoSignAuthUrl(CreatePartnerAutoSignAuthUrlRequest req) throws TencentCloudSDKException
req
- CreatePartnerAutoSignAuthUrlRequestTencentCloudSDKException
public CreatePersonAuthCertificateImageResponse CreatePersonAuthCertificateImage(CreatePersonAuthCertificateImageRequest req) throws TencentCloudSDKException
req
- CreatePersonAuthCertificateImageRequestTencentCloudSDKException
public CreateSealByImageResponse CreateSealByImage(CreateSealByImageRequest req) throws TencentCloudSDKException
req
- CreateSealByImageRequestTencentCloudSDKException
public CreateSignUrlsResponse CreateSignUrls(CreateSignUrlsRequest req) throws TencentCloudSDKException
req
- CreateSignUrlsRequestTencentCloudSDKException
public DeleteOrganizationAuthorizationsResponse DeleteOrganizationAuthorizations(DeleteOrganizationAuthorizationsRequest req) throws TencentCloudSDKException
req
- DeleteOrganizationAuthorizationsRequestTencentCloudSDKException
public DescribeBatchOrganizationRegistrationUrlsResponse DescribeBatchOrganizationRegistrationUrls(DescribeBatchOrganizationRegistrationUrlsRequest req) throws TencentCloudSDKException
req
- DescribeBatchOrganizationRegistrationUrlsRequestTencentCloudSDKException
public DescribeCancelFlowsTaskResponse DescribeCancelFlowsTask(DescribeCancelFlowsTaskRequest req) throws TencentCloudSDKException
req
- DescribeCancelFlowsTaskRequestTencentCloudSDKException
public DescribeChannelFlowEvidenceReportResponse DescribeChannelFlowEvidenceReport(DescribeChannelFlowEvidenceReportRequest req) throws TencentCloudSDKException
req
- DescribeChannelFlowEvidenceReportRequestTencentCloudSDKException
public DescribeChannelOrganizationsResponse DescribeChannelOrganizations(DescribeChannelOrganizationsRequest req) throws TencentCloudSDKException
req
- DescribeChannelOrganizationsRequestTencentCloudSDKException
public DescribeChannelSealPolicyWorkflowUrlResponse DescribeChannelSealPolicyWorkflowUrl(DescribeChannelSealPolicyWorkflowUrlRequest req) throws TencentCloudSDKException
req
- DescribeChannelSealPolicyWorkflowUrlRequestTencentCloudSDKException
public DescribeExtendedServiceAuthDetailResponse DescribeExtendedServiceAuthDetail(DescribeExtendedServiceAuthDetailRequest req) throws TencentCloudSDKException
req
- DescribeExtendedServiceAuthDetailRequestTencentCloudSDKException
public DescribeExtendedServiceAuthInfoResponse DescribeExtendedServiceAuthInfo(DescribeExtendedServiceAuthInfoRequest req) throws TencentCloudSDKException
req
- DescribeExtendedServiceAuthInfoRequestTencentCloudSDKException
public DescribeFlowDetailInfoResponse DescribeFlowDetailInfo(DescribeFlowDetailInfoRequest req) throws TencentCloudSDKException
req
- DescribeFlowDetailInfoRequestTencentCloudSDKException
public DescribeResourceUrlsByFlowsResponse DescribeResourceUrlsByFlows(DescribeResourceUrlsByFlowsRequest req) throws TencentCloudSDKException
req
- DescribeResourceUrlsByFlowsRequestTencentCloudSDKException
public DescribeTemplatesResponse DescribeTemplates(DescribeTemplatesRequest req) throws TencentCloudSDKException
req
- DescribeTemplatesRequestTencentCloudSDKException
public DescribeUsageResponse DescribeUsage(DescribeUsageRequest req) throws TencentCloudSDKException
req
- DescribeUsageRequestTencentCloudSDKException
public GetDownloadFlowUrlResponse GetDownloadFlowUrl(GetDownloadFlowUrlRequest req) throws TencentCloudSDKException
req
- GetDownloadFlowUrlRequestTencentCloudSDKException
public ModifyExtendedServiceResponse ModifyExtendedService(ModifyExtendedServiceRequest req) throws TencentCloudSDKException
req
- ModifyExtendedServiceRequestTencentCloudSDKException
public ModifyFlowDeadlineResponse ModifyFlowDeadline(ModifyFlowDeadlineRequest req) throws TencentCloudSDKException
req
- ModifyFlowDeadlineRequestTencentCloudSDKException
public OperateChannelTemplateResponse OperateChannelTemplate(OperateChannelTemplateRequest req) throws TencentCloudSDKException
req
- OperateChannelTemplateRequestTencentCloudSDKException
public PrepareFlowsResponse PrepareFlows(PrepareFlowsRequest req) throws TencentCloudSDKException
req
- PrepareFlowsRequestTencentCloudSDKException
public SyncProxyOrganizationResponse SyncProxyOrganization(SyncProxyOrganizationRequest req) throws TencentCloudSDKException
req
- SyncProxyOrganizationRequestTencentCloudSDKException
public SyncProxyOrganizationOperatorsResponse SyncProxyOrganizationOperators(SyncProxyOrganizationOperatorsRequest req) throws TencentCloudSDKException
req
- SyncProxyOrganizationOperatorsRequestTencentCloudSDKException
public UploadFilesResponse UploadFiles(UploadFilesRequest req) throws TencentCloudSDKException
req
- UploadFilesRequestTencentCloudSDKException
Copyright © 2024. All rights reserved.