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)
指定需要批量撤销的签署流程Id,批量撤销合同
客户指定需要撤销的签署流程Id,最多100个,超过100不处理;接口失败后返回错误信息
注意:
能撤回合同的只能是合同的发起人或者发起企业的超管、法人
|
ChannelCancelFlowResponse |
ChannelCancelFlow(ChannelCancelFlowRequest req)
渠道版撤销签署流程接口,可以撤回:未全部签署完成;不可以撤回(终态):已全部签署完成、已拒签、已过期、已撤回。
注意:
能撤回合同的只能是合同的发起人或者发起企业的超管、法人
|
ChannelCancelMultiFlowSignQRCodeResponse |
ChannelCancelMultiFlowSignQRCode(ChannelCancelMultiFlowSignQRCodeRequest req)
此接口(ChannelCancelMultiFlowSignQRCode)用于取消一码多扫二维码。该接口对传入的二维码ID,若还在有效期内,可以提前失效。
|
ChannelCreateBatchCancelFlowUrlResponse |
ChannelCreateBatchCancelFlowUrl(ChannelCreateBatchCancelFlowUrlRequest req)
指定需要批量撤销的签署流程Id,获取批量撤销链接
客户指定需要撤销的签署流程Id,最多100个,超过100不处理;
接口调用成功返回批量撤销合同的链接,通过链接跳转到电子签小程序完成批量撤销;
可以撤回:未全部签署完成;不可以撤回(终态):已全部签署完成、已拒签、已过期、已撤回。
注意:
能撤回合同的只能是合同的发起人或者发起企业的超管、法人
|
ChannelCreateBoundFlowsResponse |
ChannelCreateBoundFlows(ChannelCreateBoundFlowsRequest req)
此接口(ChannelCreateBoundFlows)用于渠道子客领取合同,经办人需要有相应的角色,领取后的合同不能重复领取。
|
ChannelCreateConvertTaskApiResponse |
ChannelCreateConvertTaskApi(ChannelCreateConvertTaskApiRequest req)
渠道创建文件转换任务
|
ChannelCreateFlowByFilesResponse |
ChannelCreateFlowByFiles(ChannelCreateFlowByFilesRequest req)
接口(ChannelCreateFlowByFiles)用于渠道版通过文件创建签署流程。此接口静默签能力不可直接使用,需要运营申请
|
ChannelCreateFlowGroupByFilesResponse |
ChannelCreateFlowGroupByFiles(ChannelCreateFlowGroupByFilesRequest req)
接口(ChannelCreateFlowGroupByFiles)用于通过多文件创建合同组签署流程。
|
ChannelCreateFlowSignReviewResponse |
ChannelCreateFlowSignReview(ChannelCreateFlowSignReviewRequest req)
提交企业签署流程审批结果
在通过接口(CreateFlowsByTemplates 或者ChannelCreateFlowByFiles)创建签署流程时,若指定了参数 NeedSignReview 为true,则可以调用此接口提交企业内部签署审批结果。
若签署流程状态正常,且本企业存在签署方未签署,同一签署流程可以多次提交签署审批结果,签署时的最后一个“审批结果”有效。
|
ChannelCreateMultiFlowSignQRCodeResponse |
ChannelCreateMultiFlowSignQRCode(ChannelCreateMultiFlowSignQRCodeRequest req)
此接口(ChannelCreateMultiFlowSignQRCode)用于创建一码多扫签署流程二维码。
适用的模版仅限于B2C(1、无序签署,2、顺序签署时B静默签署,3、顺序签署时B非首位签署)、单C的模版,且模版中发起方没有填写控件。
|
ChannelCreateReleaseFlowResponse |
ChannelCreateReleaseFlow(ChannelCreateReleaseFlowRequest req)
渠道版发起解除协议,主要应用场景为:基于一份已经签署的合同,进行解除操作。
合同发起人必须在电子签已经进行实名。
|
ChannelDescribeEmployeesResponse |
ChannelDescribeEmployees(ChannelDescribeEmployeesRequest req)
查询企业员工列表
|
ChannelDescribeOrganizationSealsResponse |
ChannelDescribeOrganizationSeals(ChannelDescribeOrganizationSealsRequest req)
查询渠道子客企业电子印章,需要操作者具有管理印章权限
客户指定需要获取的印章数量和偏移量,数量最多100,超过100按100处理;入参InfoType控制印章是否携带授权人信息,为1则携带,为0则返回的授权人信息为空数组。接口调用成功返回印章的信息列表还有企业印章的总数。
|
ChannelGetTaskResultApiResponse |
ChannelGetTaskResultApi(ChannelGetTaskResultApiRequest req)
渠道版查询转换任务状态
|
ChannelVerifyPdfResponse |
ChannelVerifyPdf(ChannelVerifyPdfRequest req)
合同文件验签
|
CreateChannelFlowEvidenceReportResponse |
CreateChannelFlowEvidenceReport(CreateChannelFlowEvidenceReportRequest req)
创建出证报告,返回报告 ID
|
CreateConsoleLoginUrlResponse |
CreateConsoleLoginUrl(CreateConsoleLoginUrlRequest req)
此接口(CreateConsoleLoginUrl)用于创建渠道子客企业控制台Web/移动登录链接。登录链接是子客控制台的唯一入口。
若子客企业未激活,会进入企业激活流程,首次参与激活流程的经办人会成为超管。(若企业激活过程中填写信息有误,需要重置激活流程,可以换一个经办人OpenId获取新的链接进入。)
若子客企业已激活,使用了新的经办人OpenId进入,则会进入经办人的实名流程。
若子客企业、经办人均已完成认证,则会直接进入子客Web控制台。
|
CreateFlowsByTemplatesResponse |
CreateFlowsByTemplates(CreateFlowsByTemplatesRequest req)
接口(CreateFlowsByTemplates)用于使用多个模板批量创建签署流程。当前可批量发起合同(签署流程)数量最大为20个。
如若在模板中配置了动态表格, 上传的附件必须为A4大小
合同发起人必须在电子签已经进行实名。
|
CreateSealByImageResponse |
CreateSealByImage(CreateSealByImageRequest req)
渠道通过图片为子客代创建印章,图片最大5m;此接口不可直接使用,请联系运营/客服咨询相关流程
|
CreateSignUrlsResponse |
CreateSignUrls(CreateSignUrlsRequest req)
创建跳转小程序查看或签署的链接。
跳转小程序的几种方式:主要是设置不同的EndPoint
1.
|
DescribeChannelFlowEvidenceReportResponse |
DescribeChannelFlowEvidenceReport(DescribeChannelFlowEvidenceReportRequest req)
查询出证报告,返回报告 URL。
|
DescribeFlowDetailInfoResponse |
DescribeFlowDetailInfo(DescribeFlowDetailInfoRequest req)
此接口(DescribeFlowDetailInfo)用于查询合同(签署流程)的详细信息。
|
DescribeResourceUrlsByFlowsResponse |
DescribeResourceUrlsByFlows(DescribeResourceUrlsByFlowsRequest req)
根据签署流程信息批量获取资源下载链接,可以下载签署中、签署完的合同,需合作企业先进行授权。
此接口直接返回下载的资源的url,与接口GetDownloadFlowUrl跳转到控制台的下载方式不同。
|
DescribeTemplatesResponse |
DescribeTemplates(DescribeTemplatesRequest req)
通过此接口(DescribeTemplates)查询该子客企业在电子签拥有的有效模板,不包括渠道模板
|
DescribeUsageResponse |
DescribeUsage(DescribeUsageRequest req)
此接口(DescribeUsage)用于获取渠道所有合作企业流量消耗情况。
注: 此接口每日限频2次,若要扩大限制次数,请提前与客服经理或邮件至[email protected]进行联系。
|
GetDownloadFlowUrlResponse |
GetDownloadFlowUrl(GetDownloadFlowUrlRequest req)
此接口(GetDownloadFlowUrl)用于创建电子签批量下载地址,让合作企业进入控制台直接下载,支持客户合同(流程)按照自定义文件夹形式 分类下载。
当前接口限制最多合同(流程)50个.
|
OperateChannelTemplateResponse |
OperateChannelTemplate(OperateChannelTemplateRequest req)
此接口(OperateChannelTemplate)用于针对渠道模板库中的模板对子客企业可见性的查询和设置,不会直接分配渠道模板给子客企业。
1、OperateType=select时:
查询渠道模板库
2、OperateType=update或者delete时:
对子客企业进行模板库中模板可见性的修改、删除操作。
|
PrepareFlowsResponse |
PrepareFlows(PrepareFlowsRequest req)
该接口 (PrepareFlows) 用于创建待发起文件
用户通过该接口进入签署流程发起的确认页面,进行发起信息二次确认, 如果确认则进行正常发起。
目前该接口只支持B2C,不建议使用,将会废弃。
|
SyncProxyOrganizationResponse |
SyncProxyOrganization(SyncProxyOrganizationRequest req)
此接口(SyncProxyOrganization)用于同步渠道子客企业信息,主要是子客企业的营业执照,便于子客企业开通过程中不用手动上传。若有需要调用此接口,需要在创建控制链接CreateConsoleLoginUrl之后即刻进行调用。
|
SyncProxyOrganizationOperatorsResponse |
SyncProxyOrganizationOperators(SyncProxyOrganizationOperatorsRequest req)
此接口(SyncProxyOrganizationOperators)用于同步渠道子客企业经办人列表,主要是同步经办人的离职状态。子客Web控制台的组织架构管理,是依赖于渠道平台的,无法针对员工做新增/更新/离职等操作。
若经办人信息有误,或者需要修改,也可以先将之前的经办人做离职操作,然后重新使用控制台链接CreateConsoleLoginUrl让经办人重新实名。
|
UploadFilesResponse |
UploadFiles(UploadFilesRequest req)
此接口(UploadFiles)用于文件上传。
调用时需要设置Domain, 正式环境为 file.ess.tencent.cn。
代码示例:
HttpProfile httpProfile = new HttpProfile();
httpProfile.setEndpoint("file.test.ess.tencent.cn");
|
call, callOctetStream, getClientProfile, getCredential, getRegion, internalRequest, retry, setClientProfile, setCredential, setRegion
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 ChannelCreateBatchCancelFlowUrlResponse ChannelCreateBatchCancelFlowUrl(ChannelCreateBatchCancelFlowUrlRequest req) throws TencentCloudSDKException
req
- ChannelCreateBatchCancelFlowUrlRequestTencentCloudSDKException
public ChannelCreateBoundFlowsResponse ChannelCreateBoundFlows(ChannelCreateBoundFlowsRequest req) throws TencentCloudSDKException
req
- ChannelCreateBoundFlowsRequestTencentCloudSDKException
public ChannelCreateConvertTaskApiResponse ChannelCreateConvertTaskApi(ChannelCreateConvertTaskApiRequest req) throws TencentCloudSDKException
req
- ChannelCreateConvertTaskApiRequestTencentCloudSDKException
public ChannelCreateFlowByFilesResponse ChannelCreateFlowByFiles(ChannelCreateFlowByFilesRequest req) throws TencentCloudSDKException
req
- ChannelCreateFlowByFilesRequestTencentCloudSDKException
public ChannelCreateFlowGroupByFilesResponse ChannelCreateFlowGroupByFiles(ChannelCreateFlowGroupByFilesRequest req) throws TencentCloudSDKException
req
- ChannelCreateFlowGroupByFilesRequestTencentCloudSDKException
public ChannelCreateFlowSignReviewResponse ChannelCreateFlowSignReview(ChannelCreateFlowSignReviewRequest req) throws TencentCloudSDKException
req
- ChannelCreateFlowSignReviewRequestTencentCloudSDKException
public ChannelCreateMultiFlowSignQRCodeResponse ChannelCreateMultiFlowSignQRCode(ChannelCreateMultiFlowSignQRCodeRequest req) throws TencentCloudSDKException
req
- ChannelCreateMultiFlowSignQRCodeRequestTencentCloudSDKException
public ChannelCreateReleaseFlowResponse ChannelCreateReleaseFlow(ChannelCreateReleaseFlowRequest req) throws TencentCloudSDKException
req
- ChannelCreateReleaseFlowRequestTencentCloudSDKException
public ChannelDescribeEmployeesResponse ChannelDescribeEmployees(ChannelDescribeEmployeesRequest req) throws TencentCloudSDKException
req
- ChannelDescribeEmployeesRequestTencentCloudSDKException
public ChannelDescribeOrganizationSealsResponse ChannelDescribeOrganizationSeals(ChannelDescribeOrganizationSealsRequest req) throws TencentCloudSDKException
req
- ChannelDescribeOrganizationSealsRequestTencentCloudSDKException
public ChannelGetTaskResultApiResponse ChannelGetTaskResultApi(ChannelGetTaskResultApiRequest req) throws TencentCloudSDKException
req
- ChannelGetTaskResultApiRequestTencentCloudSDKException
public ChannelVerifyPdfResponse ChannelVerifyPdf(ChannelVerifyPdfRequest req) throws TencentCloudSDKException
req
- ChannelVerifyPdfRequestTencentCloudSDKException
public CreateChannelFlowEvidenceReportResponse CreateChannelFlowEvidenceReport(CreateChannelFlowEvidenceReportRequest req) throws TencentCloudSDKException
req
- CreateChannelFlowEvidenceReportRequestTencentCloudSDKException
public CreateConsoleLoginUrlResponse CreateConsoleLoginUrl(CreateConsoleLoginUrlRequest req) throws TencentCloudSDKException
req
- CreateConsoleLoginUrlRequestTencentCloudSDKException
public CreateFlowsByTemplatesResponse CreateFlowsByTemplates(CreateFlowsByTemplatesRequest req) throws TencentCloudSDKException
req
- CreateFlowsByTemplatesRequestTencentCloudSDKException
public CreateSealByImageResponse CreateSealByImage(CreateSealByImageRequest req) throws TencentCloudSDKException
req
- CreateSealByImageRequestTencentCloudSDKException
public CreateSignUrlsResponse CreateSignUrls(CreateSignUrlsRequest req) throws TencentCloudSDKException
req
- CreateSignUrlsRequestTencentCloudSDKException
public DescribeChannelFlowEvidenceReportResponse DescribeChannelFlowEvidenceReport(DescribeChannelFlowEvidenceReportRequest req) throws TencentCloudSDKException
req
- DescribeChannelFlowEvidenceReportRequestTencentCloudSDKException
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 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 © 2022. All rights reserved.