帮你快速理解、总结文档立即下载

数据结构

最近更新时间:2026-09-22 01:37:28
我的收藏

Admin

企业超管信息

被如下接口引用:DescribeOrganizationGroupOrganizations。

名称 类型 描述
Name String 超管名
示例值:张三
Mobile String 超管手机号,打码显示
示例值:1381569

示例值:1888
888

AdminChangeInvitationInfo

企业变更超管信息。

被如下接口引用:CreateBatchAdminChangeInvitations。

名称 类型 必选 描述
ChangeAdminOrganizationId String 是 要变更的企业Id。
使用接口进行变更,所支持的企业有两种。
1. 集团主企业替子企业进行超管变更。
子企业的企业 Id 可在更多-组织管理-集团组织管理处获取。如图位置image
2. 使用接口创建企业认证链接 创建的企业,企业 Id 可以从回调企业引导企业实名认证后回调得到。
NewAdminName String 是 组织机构要变更的超管姓名。
跟超管变更的操作人保持一致。
AuthFiles Array of String 是 授权书(PNG或JPG或PDF) base64格式, 大小不超过8M 。
p.s. 如果上传授权书 ,需遵循以下条件
1. 超管的信息(超管姓名,超管手机号)必须为必填参数。
NewAdminMobile String 否 组织机构要变更的超管手机号。
跟超管变更的操作人保持一致。
超管变更的手机号和超管变更的证件号,必须要传递一个。
NewAdminIdCardType String 否 组织机构要变更的超管证件类型支持以下类型
- ID_CARD : 中国大陆居民身份证 (默认值)
- HONGKONG_AND_MACAO : 中国港澳居民来往内地通行证
- HONGKONG_MACAO_AND_TAIWAN : 中国港澳台居民居住证(格式同中国大陆居民身份证)

跟超管变更的操作人保持一致。
NewAdminIdCardNumber String 否 组织机构新超管证件号。

跟超管变更的操作人保持一致。

超管变更的手机号和超管变更的证件号,必须要传递一个。

Agent

代理相关应用信息,如集团主企业代子企业操作

被如下接口引用:ArchiveDynamicFlow, BindEmployeeUserIdWithClientOpenId, CancelFlow, CancelMultiFlowSignQRCode, CancelOrganizationFlows, CancelUserAutoSignEnableUrl, CreateBatchAdminChangeInvitations, CreateBatchCancelFlowUrl, CreateBatchContractReviewTask, CreateBatchInformationExtractionTask, CreateBatchInitOrganizationUrl, CreateBatchOrganizationAuthorizationUrl, CreateBatchOrganizationRegistrationTasks, CreateBatchQuickSignUrl, CreateBatchSignUrl, CreateConvertTaskApi, CreateDigitalDataSign, CreateDocument, CreateDynamicFlowApprover, CreateEmbedWebUrl, CreateEmployeeChangeUrl, CreateEmployeeQualificationSealQrCode, CreateExtendedServiceAuthInfos, CreateFileConvertTask, CreateFileCounterSign, CreateFlow, CreateFlowApprovers, CreateFlowBlockchainEvidenceUrl, CreateFlowByFiles, CreateFlowEvidenceReport, CreateFlowForwards, CreateFlowGroupByFiles, CreateFlowGroupByTemplates, CreateFlowGroupReminds, CreateFlowGroupSignReview, CreateFlowReminds, CreateFlowSignReview, CreateFlowSignUrl, CreateIntegrationDepartment, CreateIntegrationEmployees, CreateIntegrationRole, CreateIntegrationUserRoles, CreateLegalSealQrCode, CreateMiniAppPrepareFlow, CreateModifyAdminAuthorizationUrl, CreateMultiFlowSignQRCode, CreateOrganizationAuthFile, CreateOrganizationBatchSignUrl, CreateOrganizationInfoChangeUrl, CreatePartnerAutoSignAuthUrl, CreatePersonAuthCertificateImage, CreatePrepareFlow, CreatePrepareFlowGroup, CreatePreparedPersonalEsign, CreateReleaseFlow, CreateSchemeUrl, CreateSeal, CreateSealPolicy, CreateSingleSignOnEmployees, CreateUserAutoSignEnableUrl, CreateUserAutoSignSealUrl, CreateUserMobileChangeUrl, CreateWebThemeConfig, DeleteExtendedServiceAuthInfos, DeleteIntegrationDepartment, DeleteIntegrationEmployees, DeleteIntegrationRoleUsers, DeleteOrganizationAuthorizations, DeleteSealPolicies, DeleteSingleSignOnEmployees, DescribeBatchOrganizationRegistrationTasks, DescribeBatchOrganizationRegistrationUrls, DescribeBillUsageDetail, DescribeCancelFlowsTask, DescribeContractReviewChecklist, DescribeContractReviewMarkedRiskExportTask, DescribeContractReviewTask, DescribeEnterpriseContractReviewChecklists, DescribeExtendedServiceAuthDetail, DescribeExtendedServiceAuthInfos, DescribeFileConvertTask, DescribeFileCounterSignResult, DescribeFileUrls, DescribeFlowBriefs, DescribeFlowComponents, DescribeFlowEvidenceReport, DescribeFlowInfo, DescribeFlowTemplates, DescribeInformationExtractionTask, DescribeIntegrationDepartments, DescribeIntegrationEmployees, DescribeIntegrationRoles, DescribeOrganizationSeals, DescribeOrganizationVerifyStatus, DescribePersonCertificate, DescribeSignFaceVideo, DescribeSingleSignOnEmployees, DescribeThirdPartyAuthCode, DescribeUserAutoSignStatus, DescribeUserFlowType, DisableUserAutoSign, ExportContractReviewMarkedRisk, ExportContractReviewResult, GetTaskResultApi, ImportContractReviewChecklist, ModifyApplicationCallbackInfo, ModifyExtendedService, ModifyFlowDeadline, ModifyIntegrationDepartment, ModifyIntegrationRole, ModifyPartnerAutoSignAuthUrl, ModifySingleSignOnEmployees, OperateFlowRemarks, OperateSeals, OperateTemplate, RenewAutoSignLicense, StartFlow, UnbindEmployeeUserIdWithClientOpenId, UpdateIntegrationEmployees, UploadFiles, VerifyDigitFile, VerifyDigitalDataSign, VerifyPdf。

名称 类型 必选 描述
ProxyOrganizationId String 否

被代理机构在电子签平台的机构编号,集团代理下场景必传


示例值:yDtwEUUckp7f87yrUygaLZxYk2SEodS7

ApproverComponentLimitType

签署方在使用个人印章签署控件(SIGN_SIGNATURE) 时可使用的签署方式

被如下接口引用:CreateMultiFlowSignQRCode。

名称 类型 必选 描述
RecipientId String 是 签署方经办人在模板中配置的参与方ID,与控件绑定,是控件的归属方,ID为32位字符串。
示例值:yDxbNUyKQDx3oAUuO4zjEBQGidlGe4hP
Values Array of String 是 签署方经办人控件类型是个人印章签署控件(SIGN_SIGNATURE) 时,可选的签名方式,可多选

签名方式:

  • HANDWRITE-手写签名
  • ESIGN-个人印章类型
  • OCR_ESIGN-AI智能识别手写签名
  • SYSTEM_ESIGN-系统签名


示例值:["HANDWRITE"]

ApproverInfo

合同参与者信息。

被如下接口引用:CreateDynamicFlowApprover, CreateFlowByFiles, CreateFlowGroupByFiles, CreateFlowGroupByTemplates, CreatePrepareFlowGroup。

名称 类型 必选 描述
ApproverType Integer 是

在指定签署方时,可选择企业B端或个人C端等不同的参与者类型,可选类型如下:

0:企业

1:个人

3:企业“授权签”注:类型为3(企业“授权签”)时,此接口会默认完成该签署方的签署。“授权签”仅进行盖章操作,不能“授权签”名。

7: 个人“授权签”,适用于个人“授权签”场景。注: 个人“授权签”场景为白名单功能,使用前请联系对接的客户经理沟通。


示例值:0
ApproverName String 否

签署方经办人的姓名。
经办人的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。


示例值:张三
ApproverMobile String 否

签署方经办人手机号码, 支持中国大陆手机号11位数字(无需加+86前缀或其他字符)。
请确认手机号所有方为此合同签署方。


示例值:18888888888
OrganizationName String 否

组织机构名称。
请确认该名称与企业营业执照中注册的名称一致。
如果名称中包含英文括号(),请使用中文括号()代替。
如果签署方是企业签署方(approverType = 0 或者 approverType = 3), 则企业名称必填。


示例值:张三示例企业
SignComponents Array of Component 否

【在用文件发起合同场景下才有效,模板发起场景下需要在模板中配置】合同中的该名签署方的签署控件列表,列表中可支持下列多种签署控件,控件的详细定义参考开发者中心的Component结构体

  • 个人签名/印章
  • 企业印章
  • 骑缝章等签署控件

image

ApproverIdCardType String 否

签署方经办人的证件类型,支持以下类型,样式可以参考常见个人证件类型介绍
<ul>

  • ID_CARD 中国大陆居民身份证 (默认值)
  • HONGKONG_AND_MACAO 港澳居民来往内地通行证
  • HONGKONG_MACAO_AND_TAIWAN 港澳台居民居住证(格式同居民身份证)
  • 注: 港澳居民来往内地通行证 和 港澳台居民居住证 类型的签署人至少要过一次大陆的海关才能使用。


    示例值:ID_CARD
    ApproverIdCardNumber String 否

    签署方经办人的证件号码,应符合以下规则

    • 中国大陆居民身份证号码应为18位字符串,由数字和大写字母X组成(如存在X,请大写)。
    • 中国港澳居民来往内地通行证号码共11位。第1位为字母,“H”字头签发给中国香港居民,“M”字头签发给中国澳门居民;第2位至第11位为数字。
    • 中国港澳台居民居住证号码编码规则与中国大陆身份证相同,应为18位字符串。

    示例值:350203180010069855
    NotifyType String 否

    通知签署方经办人的方式, 有以下途径:

    • SMS : (默认)短信
    • EMAIL : 邮箱
    • ALL : 短信+邮箱
    • NONE : 不通知

    注意:
    如果使用的是通过文件发起合同(CreateFlowByFiles),NotifyType必须 是 sms 才会发送短信

    枚举值:

    • SMS: 短信通知
    • EMAIL: 邮件通知
    • ALL: 短信+邮件通知
    • NONE: 不做任何形式的通知

    示例值:sms
    ApproverRole Integer 否

    收据场景设置签署人角色类型, 可以设置如下类型:

    • 1 :收款人
    • 2 :开具人
    • 3 :见证人
    注: 收据场景为白名单功能,使用前请联系对接的客户经理沟通。
    示例值:1
    ApproverRoleName String 否

    可以自定义签署人角色名:收款人、开具人、见证人等,长度不能超过20,只能由中文、字母、数字和下划线组成。

    注: 如果是用模板发起, 优先使用此处上传的, 如果不传则用模板的配置的


    示例值:收款人
    VerifyChannel Array of String 否

    【已不再使用】签署意愿确认渠道,默认为WEIXINAPP:人脸识别

    注: 该字段已不再使用, 请用ApproverSignTypes签署人签署合同时的认证方式代替, 新客户可请用ApproverSignTypes来设置


    示例值:["WEIXINAPP"]
    PreReadTime Integer 否

    签署方在签署合同之前,需要强制阅读合同的时长,可指定为3秒至300秒之间的任意值。

    若未指定阅读时间,则会按照合同页数大小计算阅读时间,计算规则如下:

    • 合同页数少于等于2页,阅读时间为3秒;
    • 合同页数为3到5页,阅读时间为5秒;
    • 合同页数大于等于6页,阅读时间为10秒。

    示例值:3
    UserId String 否

    签署人userId,仅支持本企业的员工userid, 可在控制台组织管理处获得

    注:
    如果传进来的UserId已经实名, 则忽略ApproverName,ApproverIdCardType,ApproverIdCardNumber,ApproverMobile这四个入参(会用此UserId实名的身份证和登录的手机号覆盖)


    示例值:yDxVwUyKQWho8CUuO4zjEyQOAgwvr4Zy
    ApproverSource String 否

    在企微场景下使用,需设置参数为WEWORKAPP,以表明合同来源于企微。


    示例值:WEWORKAPP
    CustomApproverTag String 否

    在企业微信场景下,表明该合同流程为或签,其最大长度为64位字符串。
    所有参与或签的人员均需具备该标识。
    注意,在合同中,不同的或签参与人必须保证其CustomApproverTag唯一。
    如果或签签署人为本方企业微信参与人,则需要指定ApproverSource参数为WEWORKAPP。


    示例值:n9527
    ApproverOption ApproverOption 否

    可以控制签署方在签署合同时能否进行某些操作,例如拒签、转交他人等。
    详细操作可以参考开发者中心的ApproverOption结构体。

    ApproverVerifyTypes Array of Integer 否

    【在用文件发起合同场景下才有效,模板发起场景下需要在模板中配置】指定个人签署方查看合同的校验方式,可以传值如下:

    • 1 : (默认)人脸识别,人脸识别后才能合同内容
    • 2 : 手机号验证, 用户手机号和参与方手机号(ApproverMobile)相同即可查看合同内容(当手写签名方式为OCR_ESIGN时,该校验方式无效,因为这种签名方式依赖实名认证)
    注:
    • 如果合同流程设置ApproverVerifyType查看合同的校验方式, 则忽略此签署人的查看合同的校验方式
    • 此字段可传多个校验方式

    示例值:[1,2]
    ApproverSignTypes Array of Integer 否

    【在用文件发起合同场景下才有效,模板发起场景下需要在模板中配置】您可以指定签署方签署合同的认证校验方式,可传递以下值:

    • 1:人脸认证,需进行人脸识别成功后才能签署合同;
    • 2:签署密码,需输入与用户在腾讯电子签设置的密码一致才能校验成功进行合同签署;
    • 3:运营商三要素,需到运营商处比对手机号实名信息(名字、手机号、证件号)校验一致才能成功进行合同签署。(如果是港澳台客户,建议不要选择这个)
    • 5:设备指纹识别,需要对比手机机主预留的指纹信息,校验一致才能成功进行合同签署。(iOS系统暂不支持该校验方式)
    • 6:设备面容识别,需要对比手机机主预留的人脸信息,校验一致才能成功进行合同签署。(Android系统暂不支持该校验方式)

    默认为:
    1(人脸认证 ),2(签署密码),3(运营商三要素),5(设备指纹识别),6(设备面容识别)

    注:

    1. 用模板创建合同场景, 签署人的认证方式需要在配置模板的时候指定, 在创建合同重新指定无效
    2. 运营商三要素认证方式对手机号运营商及前缀有限制,可以参考运营商支持列表类得到具体的支持说明
    3. 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
    4. 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。

    示例值:[1,2,3]
    ApproverNeedSignReview Boolean 否

    此签署人(员工或者个人)签署前,是否需要发起方企业审批,取值如下:

    • false:(默认)不需要审批,直接签署。
    • true:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
    企业可以通过CreateFlowSignReview审批接口通知腾讯电子签平台企业内部审批结果
    • 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
    • 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
    注:此功能可用于与发起方企业内部的审批流程进行关联,支持手动、“授权签”合同image


    示例值:false
    AddSignComponentsLimits Array of ComponentLimit 否

    【在用文件发起合同场景下才有效】
    在调用用PDF文件创建签署流程创建合同时,如果设置了外层参数SignBeanTag=1(允许签署过程中添加签署控件),则可通过此参数明确规定合同所使用的签署控件类型(骑缝章、普通章法人章等)和具体的印章(印章ID或者印章类型)或签名方式。

    注:参考文档和使用示例

    SignInstructionContent String 否

    签署须知:支持传入富文本,最长字数:500个中文字符


    示例值:这个合同不能截图转发
    Deadline Integer 否

    签署人的签署截止时间,格式为Unix标准时间戳(秒)

    注: 若不设置此参数,则默认使用合同的截止时间,此参数暂不支持合同组子合同


    示例值:1705977064
    Components Array of Component 否

    【在用文件发起合同场景下才有效,模板发起场景下需要在模板中配置】签署人在合同中的填写控件列表,列表中可支持下列多种填写控件,控件的详细定义参考开发者中心的Component结构体

    • 单行文本控件
    • 多行文本控件
    • 勾选框控件
    • 数字控件
    • 图片控件

    具体使用说明可参考为签署方指定填写控件

    注:此参数仅在通过文件发起合同或者合同组时生效

    image

    SignEndpoints Array of String 否

    进入签署流程的限制,目前支持以下选项:

    • 空值(默认) :无限制,可在任何场景进入签署流程。
    • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

    示例值:["link"]
    RegisterInfo RegisterInfo 否

    快速注册相关信息

    NotSaveContact Boolean 否

    是否不保存联系人
    默认 false 保存联系人 true 不保存联系人

    设置这个参数为保存联系人的时候,他方企业签署人会被保存进发起人的联系人中。
    联系人查看可登录电子签控制台 进行查看。
    如下图位置:


    示例值:false
    ApproverEmail String 否

    客户指定的邮箱信息


    示例值:aaaa@qq.com

    ApproverItem

    签署方信息,发起合同后可获取到对应的签署方信息,如角色ID,角色名称

    被如下接口引用:CreateDocument, CreateFlowByFiles, CreateFlowGroupByFiles, CreateFlowGroupByTemplates。

    名称 类型 描述
    SignId String 签署方唯一编号
    示例值:yDtwEUUckp7f8w6uUuBHsZJd9KcpXpMH
    RecipientId String 签署方角色编号
    示例值:yDt1JUUckp77a2omUyEmko88eg49PTsN
    ApproverRoleName String 签署方角色名称
    示例值:甲方

    ApproverOption

    签署人个性化能力信息

    被如下接口引用:CreateBatchQuickSignUrl, CreateDynamicFlowApprover, CreateFlow, CreateFlowByFiles, CreateFlowSignUrl, CreatePrepareFlow。

    名称 类型 必选 描述
    NoRefuse Boolean 否

    签署方是否可以拒签

    • false : ( 默认)可以拒签
    • true :不可以拒签

    示例值:true
    NoTransfer Boolean 否

    签署方是否可以转他人处理

    • false : ( 默认)可以转他人处理
    • true :不可以转他人处理

    示例值:true
    CanEditApprover Boolean 否

    允许编辑签署人信息(嵌入式使用) 默认true-可以编辑 false-不可以编辑


    示例值:true
    FillType Integer 否

    签署人信息补充类型,默认无需补充。

    • 1 : 动态签署人(可发起合同后再补充签署人信息)注:企业“授权签”不支持动态补充
    注:1. 使用动态签署人能力前,需登录腾讯电子签控制台打开服务开关2. 此参数在嵌入式场景下无效。


    示例值:1
    FlowReadLimit String 否

    签署人阅读合同限制参数

    取值:

    • LimitReadTimeAndBottom,阅读合同必须限制阅读时长并且必须阅读到底
    • LimitReadTime,阅读合同仅限制阅读时长
    • LimitBottom,阅读合同仅限制必须阅读到底
    • NoReadTimeAndBottom,阅读合同不限制阅读时长且不限制阅读到底(白名单功能,请联系客户经理开白使用)

    示例值:LimitReadTimeAndBottom
    ForbidAddSignDate Boolean 否

    禁止在签署过程中添加签署日期控件

    前置条件:文件发起合同时,指定SignBeanTag=1(可以在签署过程中添加签署控件):

    • 默认值:false,在开启:签署过程中添加签署控件时,添加签署控件会默认自带签署日期控件
    • 可选值:true,在开启:签署过程中添加签署控件时,添加签署控件不会自带签署日期控件

    示例值:false
    ApproverMobileMode String 否

    签署人手机号传参模式

    枚举值:

    • REPLACE: 接受已有认证手机号并替换
    • GIVEN: 以客户入参输入手机号为主
    • VALIDATE: 若与认证手机号不一致则报错
    • "": 不走手机号传参模式

    默认值:""

    会触发手机号传参模式的前提是:签署人是指定了具体身份信息的

    • 在指定签署人姓名,证件号的情况下会触发

    示例值:REPLACE
    ForbidModifySealInfos Boolean 否

    在嵌入式文件发起下,若合同是通过文件,当签署人控件指定了印章类型(或印章Id),在嵌入页面上是否能修改


    示例值:true
    AddSignComponentUseSealSize Integer 否

    【仅 SignBeanTag=1 时有效】 签署方自行添加签署印章类控件(SIGN_SEAL、SIGN_PAGING_SEAL、SIGN_LEGAL_PERSON_SEAL)时,「盖章区适配签署方印章尺寸」开关的控制策略

    枚举值:

    • 0: 默认关闭,可开启。与现网一致
    • 1: 关闭且置灰——按控件默认的4.2cm尺寸盖章,签署方无法开启开关
    • 2: 默认开启且可修改——默认按印章实际尺寸盖章,签署方可手动关闭
    • 3: 开启且置灰——强制按印章实际尺寸盖章,签署方不可修改。

    默认值:0


    示例值:0

    ApproverRestriction

    指定签署人限制项

    被如下接口引用:CreateMultiFlowSignQRCode。

    名称 类型 必选 描述
    Name String 否 指定签署人名字
    示例值:张三
    Mobile String 否 指定签署人手机号,11位数字
    示例值:13000000000
    IdCardType String 否 指定签署人证件类型,ID_CARD-身份证
    示例值:ID_CARD
    IdCardNumber String 否 指定签署人证件号码,字母大写
    示例值:4500000000000000000

    ArchiveDynamicApproverData

    动态签署2.0合同参与人信息

    被如下接口引用:ArchiveDynamicFlow。

    名称 类型 必选 描述
    SignId String 否 签署方唯一编号,一个全局唯一的标识符,不同的流程不会出现冲突。

    可以使用签署方的唯一编号来生成签署链接(也可以通过RecipientId来生成签署链接)。
    示例值:06f2bc0f1772d8deac2f92b5df61a5ac
    RecipientId String 否 签署方角色编号,签署方角色编号是用于区分同一个流程中不同签署方的唯一标识。不同的流程会出现同样的签署方角色编号。

    填写控件和签署控件都与特定的角色编号关联。

    示例值:yDwhSUUckp3lqxlpUu6Ni3SvjJPoxxxx

    ArchiveFlowApproverInfo

    归档合同的参与人信息

    被如下接口引用:CreateArchiveFlowTask。

    名称 类型 必选 描述
    ApproverName String 否

    个人签署人姓名,如果传入,必须是证件上的真实中文名;中文名最长 25 个字符;


    示例值:李白
    ApproverType Integer 否

    参与者类型,用于区分个人或企业,可选类型如下:
    0:企业
    1:个人


    示例值:1
    OrganizationName String 否

    企业签署方名称。长度不超过 200 个字符。
    如果名称中包含英文括号(),请使用中文括号()代替。
    如果签署方是企业签署方(approverType = 0 ), 则企业名称必填。


    示例值:***有限公司
    ApproverMobile String 否

    签署人手机号,必须是合法手机号。


    示例值:1763****261
    ApproverEmail String 否

    签署人邮箱, 必须是合法邮箱格式。


    示例值:1752*1@qq.com
    ApproverIdCardType String 否

    签署方经办人的证件类型,支持以下类型,样式可以参考常见个人证件类型介绍

    • ID_CARD 中国大陆居民身份证 (默认值)
    • HONGKONG_AND_MACAO 港澳居民来往内地通行证
    • HONGKONG_MACAO_AND_TAIWAN 港澳台居民居住证(格式同居民身份证)
    • OTHER_CARD_TYPE 其他证件

    示例值:ID_CARD
    ApproverIdCardNumber String 否

    签署方经办人的证件号码,应符合以下规则

    • 中国大陆居民身份证号码应为18位字符串,由数字和大写字母X组成(如存在X,请大写)。
    • 中国港澳居民来往内地通行证号码共11位。第1位为字母,“H”字头签发给中国香港居民,“M”字头签发给中国澳门居民;第2位至第11位为数字。
    • 中国港澳台居民居住证号码编码规则与中国大陆身份证相同,应为18位字符串。

    示例值:411*12
    ApproveTime Integer 否

    当前参与者的签署时间,Unix 秒级时间戳。


    示例值:1779157787

    ArchiveFlowResult

    归档合同结果

    被如下接口引用:DescribeArchiveFlowTask。

    名称 类型 必选 描述
    FlowId String 否

    归档合同id


    示例值:yD3h6UUc**ev42sDw4ME
    ArchiveFlowStatus Integer 否

    合同处理结果

    枚举值:

    • 0: 成功
    • 1: 失败

    示例值:0
    BusinessId String 否

    业务自定义id


    示例值:****business_id
    ResourceIdList Array of String 否

    资源ID列表


    示例值:["yD3hnUUck**Tv60CvmOnrcHE"]
    ErrorMessage String 否

    错误信息


    示例值:PDF验签**

    AuthInfoDetail

    企业扩展服务授权列表详情

    被如下接口引用:DescribeExtendedServiceAuthDetail。

    名称 类型 必选 描述
    Type String 否

    扩展服务类型,和入参一致


    示例值:OPEN_SERVER_SIGN
    Name String 否

    扩展服务名称


    示例值:企业签(签署)
    HasAuthUserList Array of HasAuthUser 否

    授权员工列表

    HasAuthOrganizationList Array of HasAuthOrganization 否

    授权企业列表(企业“授权签”时,该字段有值)

    AuthUserTotal Integer 否

    授权员工列表总数


    示例值:0
    AuthOrganizationTotal Integer 否

    授权企业列表总数


    示例值:1

    AuthRecord

    企业认证信息

    被如下接口引用:DescribeOrganizationAuthStatus。

    名称 类型 描述
    OperatorName String 经办人姓名。
    示例值:典*谦
    OperatorMobile String 经办人手机号。
    示例值:132****0000
    AuthType Integer 认证授权方式:
    • 0:未选择授权方式(默认值)
    • 1:上传授权书
    • 2:法人授权
    • 3:法人认证

    示例值:1
    AuditStatus Integer 企业认证授权书审核状态:
    • 0:未提交授权书(默认值)
    • 1:审核通过
    • 2:审核驳回
    • 3:审核中
    • 4:AI识别中
    • 5:客户确认AI信息

    示例值:1
    Reason String 审核失败原因,
    当 AuditStatus 返回2时,则会返回具体的原因。
    示例值:请加盖与企业名称一致的企业公章

    AuthorizedUser

    授权用户

    被如下接口引用:DescribeOrganizationSeals。

    名称 类型 描述
    UserId String 电子签系统中的用户id
    示例值:yDtwEUUckp7f8w6uUuBHsZJd9KcpXpMH

    AutoSignConfig

    “授权签”开启、签署相关配置

    被如下接口引用:CreateUserAutoSignEnableUrl。

    名称 类型 必选 描述
    UserInfo UserThreeFactor 是

    “授权签”开通个人用户信息, 包括名字,身份证等

    CertInfoCallback Boolean 否

    是否回调证书信息:

    • false: 不需要(默认)
    • true:需要

    注:该字段已经失效,请勿设置此参数。


    示例值:false
    UserDefineSeal Boolean 否

    是否支持用户自定义签名印章:

    • false: 不能自己定义(默认)
    • true: 可以自己定义

    示例值:false
    SealImgCallback Boolean 否

    回调中是否需要“授权签”将要使用的印章(签名) 图片的 base64:

    • false: 不需要(默认)
    • true: 需要


    示例值:false
    VerifyChannels Array of String 否

    开通时候的身份验证方式, 取值为:

    • WEIXINAPP : 微信人脸识别
    • INSIGHT : 慧眼人脸识别
    • TELECOM : 运营商三要素验证
    注:
    • 如果是小程序开通链接,仅支持 WEIXINAPP 。为空默认 WEIXINAPP
    • 如果是 H5 开通链接,支持传 INSIGHT / TELECOM。为空默认 INSIGHT

    示例值:["WEIXINAPP"]
    LicenseType Integer 否

    设置用户“授权签”合同的扣费方式。

    • 1: (默认)使用合同份额进行扣减
    注:该字段已经失效,请勿设置此参数。


    示例值:1
    JumpUrl String 否

    开通成功后前端页面跳转的url,此字段的用法场景请联系客户经理确认。

    注:仅支持H5开通场景, 跳转链接仅支持 https:// , qianapp:// 开头

    跳转场景:

    • 贵方H5 -> 腾讯电子签H5 -> 贵方H5 : JumpUrl格式: https://YOUR_CUSTOM_URL/xxxx,只需满足 https:// 开头的正确且合规的网址即可。
    • 贵方原生App -> 腾讯电子签H5 -> 贵方原生App : JumpUrl格式: qianapp://YOUR_CUSTOM_URL,只需满足 qianapp:// 开头的URL即可。APP实现方,需要拦截Webview地址跳转,发现url是qianapp:// 开头时跳转到原生页面。APP拦截地址跳转可参考:返回应用JumpUrl格式

    成功结果返回:
    若贵方需要在跳转回时通过链接query参数提示开通成功,JumpUrl中的query应携带如下参数:appendResult=qian。这样腾讯电子签H5会在跳转回的url后面会添加query参数提示贵方签署成功,例如: qianapp://YOUR_CUSTOM_URL?action=sign&result=success&from=tencent_ess


    示例值:https://jump.cn/jump

    BatchOrganizationRegistrationTasksDetails

    批量认证企业任务详情信息,其中包括 TaskId,状态信息等。

    被如下接口引用:DescribeBatchOrganizationRegistrationTasks。

    名称 类型 描述
    TaskId String 生成注册链接的任务Id
    示例值:yDxbNUyKQDx3oAUuO4zjEBQGidlGe4hP
    Status String 批量创建企业任务的状态

    • Processing
    • Create
    • Submit
    • Authorization
    • Failed



    各个状态所代表的含义如下表格所示:











    任务状态名称任务状态详情
    Processing企业认证任务处理中,用户调用了CreateBatchOrganizationRegistrationTasks接口,但是任务还在处理中的状态
    Create创建企业认证链接任务完成,可以调用生成任务链接接口
    Submit企业认证任务已提交,到如下界面之后,会变为这个状态

    image
    Authorization企业认证任务认证成功,点击下图下一步,进入到授权书上传或者法人认证,则会变为这个状态

    image
    Failed企业认证任务失败

    示例值:Submit
    ErrorMessage String 如果任务失败,会返回错误信息
    示例值:三要素校验失败: 工商库未能查询到企业信息,请核实信息或切换为上传营业执照认证。
    AuthorizationInfoId String 认证流 Id 是指在企业认证过程中,当前操作人的认证流程的唯一标识。每个企业在认证过程中只能有一条认证流认证成功。这意味着在同一认证过程内,一个企业只能有一个认证流程处于成功状态,以确保认证的唯一性和有效性。认证流 Id可以通过回调授权书认证审核结果回调
    示例值:yD3a0UUckpmkiihyUNCHklBa6PG9DuFp

    BillUsageDetail

    用户计费使用情况详情

    被如下接口引用:DescribeBillUsageDetail。

    名称 类型 描述
    FlowId String 合同流程ID,为32位字符串。
    可登录腾讯电子签控制台,在 "合同"->"合同中心" 中查看某个合同的FlowId(在页面中展示为合同ID)。
    示例值:yDwFdUUckps**uzcbXwoXbRF6ja3
    OperatorName String 合同经办人名称
    如果有多个经办人用分号隔开。
    示例值:典子谦
    CreateOrganizationName String 发起方组织机构名称
    示例值:典子谦示例企业
    FlowName String 合同流程的名称。
    示例值:典子谦示例合同
    Status Integer 当前合同状态,如下是状态码对应的状态。

    • 0: 还没有发起
    • 1: 等待签署
    • 2: 部分签署
    • 3: 拒签
    • 4: 已签署
    • 5: 已过期
    • 6: 已撤销
    • 7: 还没有预发起
    • 8: 等待填写
    • 9: 部分填写
    • 10: 拒签
    • 11: 已解除


    示例值:4
    QuotaType String 查询的套餐类型
    对应关系如下:

    • CloudEnterprise: 企业版合同
    • SingleSignature: 单方签章
    • CloudProve: 签署报告
    • CloudOnlineSign: 腾讯会议在线签约
    • ChannelWeCard: 微工卡
    • SignFlow: 合同套餐
    • SignFace: 签署意愿(人脸识别)
    • SignPassword: 签署意愿(密码)
    • SignSMS: 签署意愿(短信)
    • PersonalEssAuth: 签署人实名(腾讯电子签认证)
    • PersonalThirdAuth: 签署人实名(信任第三方认证)
    • OrgEssAuth: 签署企业实名
    • FlowNotify: 短信通知
    • AuthService: 企业工商信息查询


    示例值:CloudEnterprise
    UseCount Integer 合同使用量
    注: 如果消耗类型是撤销返还,此值为负值代表返还的合同数量
    示例值:1
    CostTime Integer 消耗的时间戳,格式为Unix标准时间戳(秒)。
    示例值:1680162193
    QuotaName String 消耗的套餐名称
    示例值:企业版运营礼包
    CostType Integer 消耗类型
    1.扣费
    2.撤销返还
    示例值:1
    Remark String 备注
    示例值:备注

    CallbackInfo

    企业应用回调信息

    被如下接口引用:CreatePartnerAuthorizationLink, ModifyApplicationCallbackInfo, ModifyPartnerAuthorization。

    名称 类型 必选 描述
    CallbackUrl String 是 回调url,。请确保回调地址能够接收并处理 HTTP POST 请求,并返回状态码 200 以表示处理正常。
    示例值:https://tsign.tencent.com/callback
    CallbackKey String 否 回调加密key,用于回调消息加解密。
    示例值:8DD3B29CE10D469D8978393074A767FD
    CallbackToken String 否 回调验签token,用于回调通知校验。
    示例值:5AF866900CA34D1A95382C48C678A085

    Caller

    此结构体 (Caller) 用于描述调用方属性。

    被如下接口引用:UploadFiles。

    名称 类型 必选 描述
    OperatorId String 否 经办人的用户ID,同UserId
    示例值:88fb0c591044be771f60aa382cc5ed0e

    CancelFailureFlow

    撤销失败的流程信息

    被如下接口引用:DescribeCancelFlowsTask。

    名称 类型 必选 描述
    FlowId String 否

    合同流程ID,为32位字符串。


    示例值:yDtwEUUckp7f8w6uUuBHsZJd9KcpXpMH
    Reason String 否

    撤销失败原因


    示例值:合同已经过期
    FlowName String 否

    合同流程名称


    示例值:劳动合同

    CcInfo

    抄送信息

    被如下接口引用:CreateFlow, CreateFlowByFiles, CreateFlowGroupByFiles, CreateFlowGroupByTemplates, CreateMiniAppPrepareFlow, CreatePrepareFlow, CreatePrepareFlowGroup。

    名称 类型 必选 描述
    Mobile String 否

    被抄送方手机号码, 支持中国大陆手机号11位数字(无需加+86前缀或其他字符)。
    请确认手机号所有方为此业务通知方。


    示例值:1320****000
    Name String 否

    被抄送方姓名。
    抄送方的姓名将用于身份认证,请确保填写的姓名为抄送方的真实姓名,而非昵称等代名。


    示例值:典子谦
    CcType Integer 否

    被抄送方类型, 可设置以下类型:

    • 0 :个人抄送方
    • 1 :企业员工抄送方

    示例值:1
    CcPermission Integer 否

    被抄送方权限, 可设置如下权限:

    • 0 :可查看合同内容
    • 1 :可查看合同内容也可下载原文

    示例值:1
    NotifyType String 否

    通知签署方经办人的方式, 有以下途径:

    • sms : (默认)短信
    • none : 不通知

    示例值:sms
    OrganizationName String 否

    被抄送方企业名称。
    请确认该名称与企业营业执照中注册的名称一致。
    如果名称中包含英文括号(),请使用中文括号()代替。

    注意:
    此为白名单功能,需要联系客户经理,开通白名单后才能使用。
    使用文档 签署方/抄送方仅指定企业名称发起合同


    示例值:张三示例企业

    Checklist

    合同审查清单

    被如下接口引用:DescribeEnterpriseContractReviewChecklists。

    名称 类型 必选 描述
    Id String 否 审查清单id
    示例值:abxxdxdsdsl
    Name String 否 审查清单名称
    示例值:租赁合同审查清单
    Count Integer 否 审查点数量
    示例值:10
    Enabled Boolean 否 启用状态
    示例值:true
    Updater String 否 修改人
    示例值:张三
    ModifiedOn Integer 否 修改时间
    示例值:0
    Official Boolean 否 是否官方清单
    示例值:false
    ConfigStatus Integer 否 配置状态,[0(未配置), 1(已配置)]
    示例值:1

    ChecklistCategory

    合同审查清单大类

    被如下接口引用:DescribeContractReviewChecklist, ImportContractReviewChecklist。

    名称 类型 必选 描述
    Name String 是

    合同风险审查清单分组名称,每个分组下可以包含多个检查点


    示例值:主体信息审查
    Points Array of ChecklistPoint 否

    合同风险审查清单检查点列表,每个检查点定义了一个具体的风险项

    ChecklistPoint

    合同审查清单检查点

    被如下接口引用:DescribeContractReviewChecklist, ImportContractReviewChecklist。

    名称 类型 必选 描述
    Summary String 是

    合同风险审查清单检查点名称


    示例值:签约方主体信息完整明确
    Explanation String 是

    合同风险审查清单检查点详细描述,说明具体风险信息


    示例值:审查合同中签约方主体信息是否完善,企业签署方需包括企业名称、统一社会信用代码、法定代表人/经办人的姓名和有效身份证件号。个人签署方需要包括个人姓名和有效身份证件号。
    RiskLevel String 是

    合同风险审查清单检查点对应的风险等级,一般分为 高风险、中风险、一般风险


    示例值:中风险
    Id String 否

    合同风险审查清单检查点ID,创建清单时无需填写


    示例值:yD3XCUUckpzdumleUyb9Q4tvHLnQFX0c
    IsIndispensable Boolean 否

    合同风险审查清单检查点是否不可缺失,若为true,相关条款未出现在内容中,视作风险


    示例值:true
    IsConsistentWithReferenceItem Boolean 否

    合同风险审查清单检查点是否要求和参考条款一致


    示例值:true
    ReferenceItem String 否

    合同风险审查清单检查点参考条款,用于辅助审查


    示例值:可以参考的条款
    Suggestion String 否

    合同风险审查清单检查点固定修改建议,优先级高于AiSuggestion


    示例值:固定建议
    AiSuggestion String 否

    合同风险审查清单检查点AI修改建议提示,会参考该配置生成对应的修改建议


    示例值:AI生成建议
    RiskPresentation Array of String 否

    合同风险审查清单检查点表现标签,用于自定义不同的风险类型


    示例值:["身份"]

    ComparisonDetail

    合同对比差异结果详情。

    被如下接口引用:DescribeContractComparisonTask。

    名称 类型 描述
    ComparisonPointId String

    合同对比差异点唯一ID。


    示例值:fc*f0
    ComparisonType String

    对比前后差异类型,具体如下:

    • add:新增
    • change:变更
    • delete:删除

    示例值:add
    ContentType String

    对比内容类型,具体如下:

    • text:文本
    • table:表格
    • picture:图片

    示例值:text
    OriginText String

    原文文本。


    示例值:**
    DiffText String

    对比文本。


    示例值:-----
    FormatType Integer

    合同文本的格式类型。
    类型如下:

    • 0:段落(正文)
    • 1:标点符号
    • 2:页眉页脚
    • 3:目录
    • 4:印章
    • 5:序号
    • 6:水印
    • 7:下划线内容(填写区)

    示例值:0
    PageNumber Integer

    页码:对比点所在页码。


    示例值:1

    Component

    此结构体 (Component) 用于描述控件属性。

    在通过文件发起合同时,对应的component有三种定位方式

    1. 绝对定位方式 (可以通过 PDF坐标计算助手计算控件的坐标)
    2. 表单域(FIELD)定位方式
    3. 关键字(KEYWORD)定位方式,使用关键字定位时,请确保PDF原始文件内是关键字以文字形式保存在PDF文件中,不支持对图片内文字进行关键字查找

    被如下接口引用:CreateBatchQuickSignUrl, CreateDynamicFlowApprover, CreateFlow, CreateFlowByFiles, CreateFlowGroupByFiles, CreateFlowGroupByTemplates, CreateFlowSignUrl, CreatePrepareFlow, CreatePrepareFlowGroup, DescribeFlowTemplates。

    名称 类型 必选 描述
    ComponentType String 是

    如果是Component填写控件类型,则可选的字段为:

    • TEXT : 普通文本控件,输入文本字符串;
    • MULTI_LINE_TEXT : 多行文本控件,输入文本字符串;
    • CHECK_BOX : 勾选框控件,若选中填写ComponentValue 填写 true或者 false 字符串;
    • FILL_IMAGE : 图片控件,ComponentValue 填写图片的资源 ID;
    • DYNAMIC_TABLE : 动态表格控件;
    • ATTACHMENT : 附件控件,ComponentValue 填写附件图片的资源 ID列表,以逗号分隔;
    • SELECTOR : 选择器控件,ComponentValue填写选择的字符串内容;
    • DATE : 日期控件;默认是格式化为xxxx年xx月xx日字符串;
    • WATERMARK : 水印控件;只能分配给发起方,必须设置ComponentExtra;
    • DISTRICT : 省市区行政区控件,ComponentValue填写省市区行政区字符串内容;
    • VIRTUAL_COMBINATION : 虚拟控件,内部特定控件(CHECK_BOX),本身不填充任何文字内容

    如果是SignComponent签署控件类型,
    需要根据签署人的类型可选的字段为

    • 企业方

      • SIGN_SEAL : 签署印章控件;
      • SIGN_DATE : 签署日期控件;
      • SIGN_SIGNATURE : 用户签名控件;
      • SIGN_PAGING_SIGNATURE : 用户签名骑缝章控件;;若文件发起,需要对应填充ComponentPosY、ComponentWidth、ComponentHeight
      • SIGN_PAGING_SEAL : 骑缝章;若文件发起,需要对应填充ComponentPosY、ComponentWidth、ComponentHeight
      • SIGN_OPINION : 签署意见控件,用户需要根据配置的签署意见内容,完成对意见内容的确认;
      • SIGN_VIRTUAL_COMBINATION : 签批控件。内部最多组合4个特定控件(SIGN_SIGNATURE,SIGN_DATA,SIGN_MULTI_LINE_TEXT,SIGN_SELECTOR),本身不填充任何文字内容
      • SIGN_MULTI_LINE_TEXT : 多行文本,仅可用在签批控件内部作为组合控件,单独无法使用,常用作批注附言
      • SIGN_SELECTOR : 选择器,仅可用在签批控件内部作为组合控件,单独无法使用,常用作审批意见的选择
      • SIGN_LEGAL_PERSON_SEAL : 企业法定代表人控件。
    • 个人方

      • SIGN_DATE : 签署日期控件;
      • SIGN_SIGNATURE : 用户签名控件;
      • SIGN_PAGING_SIGNATURE : 用户签名骑缝章控件;
      • SIGN_VIRTUAL_COMBINATION : 签批控件。内部最多组合4个特定控件(SIGN_SIGNATURE,SIGN_DATA,SIGN_MULTI_LINE_TEXT,SIGN_SELECTOR),本身不填充任何文字内容
      • SIGN_MULTI_LINE_TEXT : 多行文本,仅可用在签批控件内部作为组合控件,单独无法使用,常用作批注附言
      • SIGN_SELECTOR : 选择器,仅可用在签批控件内部作为组合控件,单独无法使用,常用作审批意见的选择
      • SIGN_OPINION : 签署意见控件,用户需要根据配置的签署意见内容,完成对意见内容的确认;

    注:表单域的控件不能作为印章和签名控件


    示例值:SIGN_SEAL
    ComponentHeight Float 是

    在绝对定位方式和关键字定位方式下,指定控件的高度, 控件高度是指控件在PDF文件中的高度,单位为pt(点)。


    示例值:43.1
    ComponentWidth Float 是

    在绝对定位方式和关键字定位方式下,指定控件宽度,控件宽度是指控件在PDF文件中的宽度,单位为pt(点)。


    示例值:119.1
    ComponentPage Integer 是

    在绝对定位方式方式下,指定控件所在PDF文件上的页码
    在使用文件发起的情况下,绝对定位方式的填写控件和签署控件支持使用负数来指定控件在PDF文件上的页码,使用负数时,页码从最后一页开始。例如:ComponentPage设置为-1,即代表在PDF文件的最后一页,以此类推。

    注:

    1. 页码编号是从1开始编号的。
    2. 页面编号不能超过PDF文件的页码总数。如果指定的页码超过了PDF文件的页码总数,在填写和签署时会出现错误,导致无法正常进行操作。

    示例值:1
    ComponentPosX Float 是

    在绝对定位方式下,可以指定控件横向位置的位置,单位为pt(点)。


    示例值:100.1
    ComponentPosY Float 是

    在绝对定位方式下,可以指定控件纵向位置的位置,单位为pt(点)。


    示例值:100.1
    FileIndex Integer 是

    【暂未使用】控件所属文件的序号(取值为:0-N)。 目前单文件的情况下,值一直为0


    示例值:0
    GenerateMode String 否

    控件生成的方式:

    • NORMAL : 绝对定位控件
    • FIELD : 表单域
    • KEYWORD : 关键字(设置关键字时,请确保PDF原始文件内是关键字以文字形式保存在PDF文件中,不支持对图片内文字进行关键字查找)

    示例值:NORMAL
    ComponentId String 否

    控件唯一ID。

    在绝对定位方式方式下,ComponentId为控件的ID,长度不能超过30,只能由中文、字母、数字和下划线组成,可以在后续的操作中使用该名称来引用控件。

    在关键字定位方式下,ComponentId不仅为控件的ID,也是关键字整词。此方式下可以通过"^"来决定是否使用关键字整词匹配能力。

    例:

    • 如传入的关键字<font color="red">"^甲方签署^",则会在PDF文件中有且仅有"甲方签署"关键字的地方(<font color="red">前后不能有其他字符)进行对应操作。
    • 如传入的关键字为<font color="red">"甲方签署",则PDF文件中每个出现关键字的位置(<font color="red">前后可以有其他字符)都会执行相应操作。

    注:控件ID可以在一个PDF中不可重复

    点击查看ComponentId在模板编辑页面的位置


    示例值:ComponentId_01
    ComponentName String 否

    在绝对定位方式方式下,ComponentName为控件名,长度不能超过20,只能由中文、字母、数字和下划线组成,可以在后续的操作中使用该名称来引用控件。

    在表单域定位方式下,ComponentName不仅为控件名,也是表单域名称。

    注:控件名可以在一个PDF中可以重复

    点击查看ComponentName在模板页面的位置


    示例值:price
    ComponentRequired Boolean 否

    如果是填写控件,ComponentRequired表示在填写页面此控件是否必填

    • false(默认):可以不填写
    • true :必须填写此填写控件
    如果是签署控件,签批控件中签署意见等可以不填写, 其他签署控件不受此字段影响
    示例值:true
    ComponentRecipientId String 否

    在通过接口拉取控件信息场景下,为出参参数,此控件归属的参与方的角色ID角色(即RecipientId),发起合同时候不要填写此字段留空即可


    示例值:yDxVwUyKQWho8CUuO4zjEyQOAgwvr4Zy
    ComponentExtra String 否

    在所有的定位方式下,控件的扩展参数,为JSON格式,不同类型的控件会有部分非通用参数。

    ComponentType为TEXT、MULTI_LINE_TEXT时,支持以下参数:

    • Font:目前只支持黑体、宋体、仿宋
    • FontSize: 范围6 :72
    • FontAlign: Left/Right/Center,左对齐/居中/右对齐
    • FontColor:字符串类型,格式为RGB颜色数字
    • Bold是否加粗:true/false
    参数样例:{"FontColor":"255,0,0","FontSize":12,"Bold":false}

    ComponentType为DATE时,支持以下参数:

    • Font:目前只支持黑体、宋体、仿宋
    • FontSize: 范围6 :72
    参数样例:{"FontColor":"255,0,0","FontSize":12}

    ComponentType为WATERMARK时,支持以下参数:

    • Font:目前只支持黑体、宋体、仿宋
    • FontSize: 范围6 :72
    • Opacity: 透明度,范围0 :1
    • Rotate: 水印旋转角度,范围0 :359
    • Density: 水印样式,1-宽松,2-标准(默认值),3-密集,
    • Position: 水印位置,None-平铺(默认值),LeftTop-左上,LeftBottom-左下,RightTop-右上,RightBottom-右下,Center-居中
    • SubType: 水印类型:CUSTOM_WATERMARK-自定义内容,PERSON_INFO_WATERMARK-访问者信息
    参数样例:"{"Font":"黑体","FontSize":20,"Opacity":0.1,"Density":2,"SubType":"PERSON_INFO_WATERMARK"}"

    ComponentType为FILL_IMAGE时,支持以下参数:

    • NotMakeImageCenter:bool。是否设置图片居中。false:居中(默认)。 true : 不居中
    • FillMethod : int. 填充方式。0-铺满(默认);1-等比例缩放

    ComponentType为SELECTOR时,支持以下参数:

    • WordWrap:bool。是否支持选择控件内容自动折行合成。false:不支持(默认)。 true : 支持自动折行合成

    ComponentType为SIGN_SIGNATURE、SIGN_PAGING_SIGNATURE类型时,可以通过ComponentTypeLimit参数控制签名方式

    • HANDWRITE : 需要实时手写的手写签名
    • HANDWRITTEN_ESIGN : 长效手写签名, 是使用保存到个人中心的印章列表的手写签名(并且包含HANDWRITE)
    • OCR_ESIGN : AI智能识别手写签名
    • ESIGN : 个人印章类型
    • SYSTEM_ESIGN : 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署)
    • IMG_ESIGN : 图片印章(该类型支持用户在签署将上传的PNG格式的图片作为签名)
    参考样例:{"ComponentTypeLimit": ["SYSTEM_ESIGN"]}印章的对应关系参考下图image

    ComponentType为SIGN_SEAL 或者 SIGN_PAGING_SEAL类型时,可以通过ComponentTypeLimit参数控制签署方签署时要使用的印章类型,支持指定以下印章类型

    • OFFICIAL : 企业公章
    • CONTRACT : 合同专用章
    • FINANCE : 财务专用章
    • PERSONNEL : 人事专用章
    • OTHER : 其他
    参考样例:{"ComponentTypeLimit":["PERSONNEL","FINANCE"]} 表示改印章签署区,客户需使用人事专用章或财务专用章盖章签署。

    ComponentType为SIGN_DATE时,支持以下参数:

    • Font :字符串类型目前只支持"黑体"、"宋体"、"仿宋",如果不填默认为"黑体"
    • FontSize : 数字类型,范围6-72,默认值为12
    • FontAlign : 字符串类型,可取Left/Right/Center,对应左对齐/居中/右对齐
    • Format : 字符串类型,日期格式,必须是以下五种之一 “yyyy m d”,”yyyy年m月d日”,”yyyy/m/d”,”yyyy-m-d”,”yyyy.m.d”,”yyyy m d HH:MM:SS”,”yyyy/m/d HH:MM:SS”,”yyyy-m-d HH:MM:SS”,”yyyy.m.d HH:MM:SS”。
    • Gaps : 字符串类型,仅在Format为“yyyy m d”时起作用,格式为用逗号分开的两个整数,例如”2,2”,两个数字分别是日期格式的前后两个空隙中的空格个数
    如果extra参数为空,默认为”yyyy年m月d日”格式的居中日期特别地,如果extra中Format字段为空或无法被识别,则extra参数会被当作默认值处理(Font,FontSize,Gaps和FontAlign都不会起效)参数样例: "{"Format":"yyyy m d","FontSize":12,"Gaps":"2,2", "FontAlign":"Right"}"

    ComponentType为SIGN_SEAL、SIGN_SIGNATURE类型时,支持以下参数:

    • PageRanges :PageRange的数组,通过PageRanges属性设置该印章在PDF所有页面上盖章(适用于标书在所有页面盖章的情况)
    参数样例:"{"PageRanges":[{"BeginPage":1,"EndPage":-1}]}"

    签署印章透明度功能设置,当ComponentType为SIGN_SIGNATURE、SIGN_SEAL、SIGN_PAGING_SEAL、SIGN_LEGAL_PERSON_SEAL时,可以通过以下参数设置签署印章的透明度:

    • Opacity:印章透明度,支持范围:0.6-1,0.7表示70%的透明度,1表示无透明度
    参数样例:{"Opacity":0.7}

    签署印章大小功能设置,当ComponentType为SIGN_SEAL、SIGN_PAGING_SEAL、SIGN_LEGAL_PERSON_SEAL时,可以通过以下参数设置签署时按照实际印章的大小进行签署,如果印章没有设置大小,那么默认会是4.2cm的印章大小:

    • UseSealSize:使用印章设置的大小盖章,true表示使用印章设置的大小盖章,false表示使用签署控件的大小进行盖章;不传则为false
    参数样例:{"UseSealSize":true}

    签署意见功能设置,当ComponentType为SIGN_OPINION时,可以通过以下参数设置签署意见的相关内容:

    • Values:签署意见预设的需要用户填写的文本
    • ValuesArray:签署意见需要用户按顺序点击的分词(组合后应和Values内容一致)
    • SignMethod:签署方式,目前支持1-词组拼接方式
    参数样例:{"Values":"我已知晓内容并同意签署","ValuesArray":["我","已知晓","内容","并","同意","签署"],"SignMethod":1}

    关键字模式下支持关键字找不到的情况下不进行报错的设置

    • IgnoreKeywordError :1-关键字查找不到时不进行报错
    场景说明:如果使用关键字进行定位,但是指定的PDF文件中又没有设置的关键字时,发起合同会进行关键字是否存在的校验,如果关键字不存在,会进行报错返回。如果不希望进行报错,可以设置"IgnoreKeywordError"来忽略错误。请注意,如果关键字签署控件对应的签署方在整个PDF文件中一个签署控件都没有,还是会触发报错逻辑。参数样例:"{"IgnoreKeywordError":1}"

    ComponentType为SIGN_VIRTUAL_COMBINATION或者VIRTUAL_COMBINATION时,支持以下参数:

    • Children: 绝对定位模式下,用来指定此签批控件的组合子控件
    • 参数样例:
      {"Children":["ComponentId_29","ComponentId_27","ComponentId_28","ComponentId_30"]}
    • ChildrenComponents: 关键字定位模式下,用来指定此签批控件的组合子控件
    • ChildrenComponent结构体定义:
      字段名称 类型 描述
      ComponentType string 子控件类型-可选值:SIGN_SIGNATURE,SIGN_DATE,SIGN_SELECTOR,SIGN_MULTI_LINE_TEXT
      ComponentName string 子控件名称
      Placeholder string 子控件提示语
      ComponentValue string 子控件值(签署方不可设置)
      ComponentOffsetX float 控件偏移位置X(相对于父控件(签批控件的ComponentX))
      ComponentOffsetY float 控件偏移位置Y 相对于父控件(签批控件的ComponentY))
      ComponentWidth float 控件宽
      ComponentHeight float 控件高
      ComponentExtra string 控件的附属信息,根据ComponentType设置
      参数样例:

      输入:

      {    ChildrenComponents: [        {            ComponentType: SIGN_SIGNATURE,            ComponentName: 个人签名,            Placeholder: 请签名,            ComponentOffsetX: 10,            ComponentOffsetY: 30,            ComponentWidth: 119,            ComponentHeight: 43,            ComponentExtra: {\ComponentTypeLimit:[\SYSTEM_ESIGN]}        },        {            ComponentType: SIGN_SELECTOR,            ComponentName: 是否同意此协议,            Placeholder: ,            ComponentOffsetX: 50,            ComponentOffsetY: 130,            ComponentWidth: 120,            ComponentHeight: 43,            ComponentExtra: {\Values:[\同意,\不同意,\再想想],\FontSize:12,\FontAlign:\Left,\Font:\黑体,\MultiSelect:false}        },        {            ComponentType: SIGN_MULTI_LINE_TEXT,            ComponentName: 批注附言,            Placeholder: ,            ComponentOffsetX: 150,            ComponentOffsetY: 300,            ComponentWidth: 200,            ComponentHeight: 86,            ComponentExtra:         }    ]}

    示例值:{"FontColor":"255,0,0","FontSize":12}
    IsFormType Boolean 否

    在通过接口拉取控件信息场景下,为出参参数,此控件是否通过表单域定位方式生成,默认false-不是,发起合同时候不要填写此字段留空即可


    示例值:false
    ComponentValue String 否

    控件填充vaule,ComponentType和传入值类型对应关系:

    • TEXT : 文本内容
    • MULTI_LINE_TEXT : 文本内容,可以用 \n 来控制换行位置
    • CHECK_BOX : true/false
    • FILL_IMAGE、ATTACHMENT : 附件的FileId,需要通过UploadFiles接口上传获取
    • SELECTOR : 选项值
    • DYNAMIC_TABLE - 传入json格式的表格内容,详见说明:数据表格
    • DATE : 格式化为:xxxx年xx月xx日(例如2024年05年28日)
    • SIGN_SEAL : 印章ID,于控制台查询获取, 点击查看在控制台上位置
    • SIGN_PAGING_SEAL : 可以指定印章ID,于控制台查询获取, 点击查看在控制台上位置

    控件值约束说明:

    特殊控件 填写约束
    企业全称控件 企业名称中文字符中文括号
    统一社会信用代码控件 企业注册的统一社会信用代码
    法人名称控件 最大50个字符,2到25个汉字或者1到50个字母
    签署意见控件 签署意见最大长度为50字符
    签署人手机号控件 中国大陆手机号 13,14,15,16,17,18,19号段长度11位
    签署人身份证控件 合法的身份证号码检查
    控件名称 控件名称最大长度为20字符,不支持表情
    单行文本控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情
    多行文本控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情
    勾选框控件 选择填字符串true,不选填字符串false
    选择器控件 同单行文本控件约束,填写选择值中的字符串
    数字控件 请输入有效的数字(可带小数点)
    日期控件 格式:yyyy年mm月dd日
    附件控件 JPG或PNG图片,上传数量限制,1到6个,最大6个附件,填写上传的资源ID
    图片控件 JPG或PNG图片,填写上传的图片资源ID
    邮箱控件 有效的邮箱地址, w3c标准
    地址控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情
    省市区控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情
    性别控件 选择值中的字符串
    学历控件 选择值中的字符串
    水印控件 水印控件设置为CUSTOM_WATERMARK类型时的水印内容
    注: 部分特殊控件需要在控制台配置模板形式创建
    示例值:100元
    OffsetX Float 否

    如果控件是关键字定位方式,可以对关键字定位出来的区域进行横坐标方向的调整,单位为pt(点)。例如,如果关键字定位出来的区域偏左或偏右,可以通过调整横坐标方向的参数来使控件位置更加准确。
    注意: 向左调整设置为负数, 向右调整设置成正数


    示例值:10.1
    OffsetY Float 否

    如果控件是关键字定位方式,可以对关键字定位出来的区域进行纵坐标方向的调整,单位为pt(点)。例如,如果关键字定位出来的区域偏上或偏下,可以通过调整纵坐标方向的参数来使控件位置更加准确。
    注意: 向上调整设置为负数, 向下调整设置成正数


    示例值:10.1
    KeywordOrder String 否

    如果控件是关键字定位方式,指定关键字排序规则时,可以选择Positive或Reverse两种排序方式。

    • Positive :表示正序,即根据关键字在PDF文件内的顺序进行排列
    • Reverse :表示倒序,即根据关键字在PDF文件内的反序进行排列

    在指定KeywordIndexes时,如果使用Positive排序方式,0代表在PDF内查找内容时,查找到的第一个关键字;如果使用Reverse排序方式,0代表在PDF内查找内容时,查找到的最后一个关键字。


    示例值:Positive\Reverse
    KeywordPage Integer 否

    如果控件是关键字定位方式,在KeywordPage中指定关键字页码时,将只会在该页码中查找关键字,非该页码的关键字将不会查询出来。如果不设置查找所有页面中的关键字。


    示例值:1
    RelativeLocation String 否

    如果控件是关键字定位方式,关键字生成的区域的对齐方式, 可以设置下面的值

    • Middle :居中
    • Below :正下方
    • Right :正右方
    • LowerRight :右下角
    • UpperRight :右上角。
    示例:如果设置Middle的关键字盖章,则印章的中心会和关键字的中心重合,如果设置Below,则印章在关键字的正下方
    示例值:LowerRight
    KeywordIndexes Array of Integer 否

    如果控件是关键字定位方式,关键字索引是指在PDF文件中存在多个相同的关键字时,通过索引指定使用哪一个关键字作为最后的结果。可以通过指定多个索引来同时使用多个关键字。例如,[0,2]表示使用PDF文件内第1个和第3个关键字位置作为最后的结果。

    注意:关键字索引是从0开始计数的


    示例值:[1,2]
    LockComponentValue Boolean 否

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

    • false(默认):不锁定控件值,允许在页面编辑控件值
    • true:锁定控件值,在页面无法编辑控件值

    示例值:false
    ForbidMoveAndDelete Boolean 否

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

    • false(默认) :可以移动和删除控件
    • true : 禁止移动和删除控件

    示例值:false
    ComponentDateFontSize Integer 否

    【暂未使用】日期签署控件的字号,默认为 12


    示例值:12
    ChannelComponentId String 否

    【暂未使用】第三方应用集成平台模板控件 ID 标识


    示例值:yDtwEUUckp7f8w6uUuBHsZJd9KcpXpMH
    ChannelComponentSource Integer 否

    【暂未使用】第三方应用集成中子客企业控件来源。

    • 0 :平台指定;
    • 1 :用户自定义

    示例值:0

    ComponentLimit

    签署控件的类型和范围限制条件,用于控制文件发起后签署人拖拽签署区时可使用的控件类型和具体的印章或签名方式。

    被如下接口引用:CreateDynamicFlowApprover, CreateFlowByFiles。

    名称 类型 必选 描述
    ComponentType String 是

    控件类型,支持以下类型

    • SIGN_SEAL : 印章控件
    • SIGN_PAGING_SEAL : 骑缝章控件
    • SIGN_LEGAL_PERSON_SEAL : 企业法定代表人控件
    • SIGN_SIGNATURE : 用户签名控件

    示例值:SIGN_PAGING_SEAL
    ComponentValue Array of String 否

    签署控件类型的值(可选),用于限制签署时印章或者签名的选择范围

    1.当 ComponentType 是 SIGN_SEAL 或者 SIGN_PAGING_SEAL 时,可指定印章类型或具体企业印章Id。具体场景与规则说明如下:

    指定印章类型:可传入以下枚举值来限制印章类型

    • OFFICIAL : 企业公章
    • CONTRACT : 合同专用章
    • FINANCE : 财务专用章
    • PERSONNEL : 人事专用章
    • OTHER : 其他

    指定具体印章Id:可通过传递 ComponentValue 来指定具体的企业印章ID(支持传入多个)
    限制条件:

    • 可为本企业(即发起方)的签署人指定本企业具体印章ID。
    • 主企业发起或集团账号主代子发起的业务场景下,也支持指定子企业的具体印章ID。
    • 他方企业签署人不支持指定具体印章ID

    注意: 若请求中同时指定了具体的印章ID和印章类型,将以印章ID为准,传入的印章类型参数会被自动忽略。

    2.当ComponentType 是 SIGN_SIGNATURE 时可传入以下类型(支持多个)

    • HANDWRITE : 需要实时手写的手写签名
    • HANDWRITTEN_ESIGN : 长效手写签名, 是使用保存到个人中心的印章列表的手写签名(并且包含HANDWRITE)
    • OCR_ESIGN : OCR印章(智慧手写签名)
    • ESIGN : 个人印章
    • SYSTEM_ESIGN : 系统印章

    3.当ComponentType 是 SIGN_LEGAL_PERSON_SEAL 时无需传递此参数。
    示例值:[ "PERSONNEL" ]

    ContractReviewChecklistWebUrlOption

    合同审查清单个性化参数,用于控制页面的展示内容

    被如下接口引用:DescribeContractReviewChecklistsWebUrl。

    名称 类型 必选 描述
    DisableCreateChecklist Boolean 否 禁用新建清单功能。默认 false,设置为 true 会隐藏界面的新建按钮。
    示例值:false

    ContractReviewWebUrlOption

    合同审查个性化参数,用于控制页面的展示内容

    被如下接口引用:CreateContractReviewWebUrl。

    名称 类型 必选 描述
    DisableTemporaryStore Boolean 否 禁用暂存。 默认 false,设置为 true 会隐藏界面上的临时保存按钮
    示例值:false
    DisableExport Boolean 否 禁用导出。默认 false,设置为 true 会隐藏界面上的导出按钮
    示例值:false
    DisableReviewAgain Boolean 否 禁用重新审查。默认 false,设置为 true 会隐藏界面上的重新审查按钮
    示例值:false
    DisableWxQrcode Boolean 否 禁用二维码分享。默认 false,设置为 true 会隐藏界面上的分享二维码
    示例值:false

    ContractSummary

    合同摘要

    被如下接口引用:DescribeContractReviewTask。

    名称 类型 必选 描述
    Name String 否 提取内容分类:
    Base 合同信息
    Identity 主体信息
    Performance 履约条款
    示例值:Identity
    Infos Array of ContractSummaryInfo 否 详细信息

    ContractSummaryInfo

    合同摘要信息

    被如下接口引用:DescribeContractReviewTask。

    名称 类型 必选 描述
    Key String 否 字段 key
    示例值:甲方(出租方)
    Value String 否 字段值
    示例值:xx技术有限公司
    Identity Identity 否 主体信息
    注意:此字段可能返回 null,表示取不到有效值。

    CreateArchiveFlow

    创建归档合同信息

    被如下接口引用:CreateArchiveFlowTask。

    名称 类型 必选 描述
    ResourceIds Array of String 是

    合同文件的资源id,使用UploadFiles 上传文件返回resourceId,目前一个合同只能支持一个资源ID。


    示例值:["yD3hnUUckpzj3147Ux9Tv60CvmOnrcHE"]
    FlowName String 否

    合同名称,不传时系统会使用合同资源文件名作为合同名称;最终合同名称不能为空;长度不能超过200,只能由中文、字母、数字和下划线组成。


    示例值:测试3-flow_name
    FlowType String 否

    合同类型,自定义文本字符串,长度不能超过200。


    示例值:租房合同
    BusinessId String 否

    调用方业务系统中的合同业务编号,可以用于外部系统和归档合同做关联,长度不超过 128 字节


    示例值:*3business_id
    CreatorName String 否

    合同发起方/创建人名称,用于归档合同展示和检索,长度不超过 32 字符


    示例值:发起方
    ApproverInfo Array of ArchiveFlowApproverInfo 否

    签署人信息列表,用于记录合同由哪些个人或企业签署,最多 50 个参与者。

    CcInfo Array of ArchiveFlowApproverInfo 否

    关注人信息列表,用于记录合同关注对象,最多 50 个关注者。

    UserData String 否

    调用方自定义透传数据,可用于保存业务扩展信息,长度不超过 20480 字节。


    示例值:用户的自定义数据
    FlowDescription String 否

    合同描述/备注信息,长度不超过 1000 个字符


    示例值:这是合同描述
    ApproveTime Integer 否

    合同签署完成时间,Unix 秒级时间戳


    示例值:1779157787
    CustomCreatedOn Integer 否

    合同发起时间/合同原始创建时间,Unix 秒级时间戳


    示例值:1779147787

    CreateFlowOption

    创建合同个性化参数

    被如下接口引用:CreatePrepareFlow。

    名称 类型 必选 描述
    CanEditFlow Boolean 否

    是否允许修改发起合同时确认弹窗的合同信息(合同名称、合同类型、签署截止时间),若不允许编辑,则表单字段将被禁止输入。

    true:允许编辑
    false:不允许编辑(默认值)


    示例值:true
    CanEditFormField Boolean 否

    是否允许编辑模板控件

    true:允许编辑模板控件信息

    false:不允许编辑模板控件信息(默认值)


    示例值:true
    HideShowFlowName Boolean 否

    发起页面隐藏合同名称展示

    true:发起页面隐藏合同名称展示

    false:发起页面不隐藏合同名称展示(默认值)


    示例值:true
    HideShowFlowType Boolean 否

    发起页面隐藏合同类型展示

    true:发起页面隐藏合同类型展示

    false:发起页面不隐藏合同类型展示(默认值)


    示例值:true
    HideShowDeadline Boolean 否

    发起页面隐藏合同截止日期展示

    true:发起页面隐藏合同截止日期展示

    false:发起页面不隐藏合同截止日期展示(默认值)


    示例值:true
    CanSkipAddApprover Boolean 否

    发起页面允许跳过添加签署人环节

    true:发起页面允许跳过添加签署人环节

    false:发起页面不允许跳过添加签署人环节(默认值)


    示例值:true
    SkipUploadFile Boolean 否

    文件发起页面跳过文件上传步骤

    true:文件发起页面跳过文件上传步骤

    false:文件发起页面不跳过文件上传步骤(默认值)


    示例值:true
    ForbidEditFillComponent Boolean 否

    禁止编辑填写控件

    true:禁止编辑填写控件

    false:允许编辑填写控件(默认值)


    示例值:true
    CustomCreateFlowDescription String 否

    定制化发起合同弹窗的描述信息,描述信息最长500字符


    示例值:"合同不能转发和截图"
    ForbidAddApprover Boolean 否

    禁止添加签署方,若为true则在发起流程的可嵌入页面隐藏“添加签署人按钮”


    示例值:true
    ForbidEditApprover Boolean 否

    是否可以编辑签署人包括新增,修改,删除

    • (默认) false -可以编辑签署人
    • true - 禁止编辑签署人

    注意:如果设置参数为 true, 则 参数签署人 FlowApproverList 不能为空


    示例值:false
    ForbidEditFlowProperties Boolean 否

    禁止设置签署流程属性 (顺序、合同签署认证方式等),若为true则在发起流程的可嵌入页面隐藏签署流程设置面板


    示例值:true
    HideComponentTypes Array of String 否

    在发起流程的可嵌入页面要隐藏的控件列表,和 ShowComponentTypes 参数 只能二选一使用(注:
    空数组代表未指定),具体的控件类型如下

    • SIGN_SIGNATURE : 个人签名/印章
    • SIGN_SEAL : 企业印章
    • SIGN_PAGING_SEAL : 骑缝章
    • SIGN_LEGAL_PERSON_SEAL : 法定代表人章
    • SIGN_APPROVE : 签批
    • SIGN_OPINION : 签署意见
    • SIGN_PAGING_SIGNATURE : 手写签名骑缝控件
    • BUSI-FULL-NAME : 企业全称
    • BUSI-CREDIT-CODE : 统一社会信用代码
    • BUSI-LEGAL-NAME : 法人/经营者姓名
    • PERSONAL-NAME : 签署人姓名
    • PERSONAL-MOBILE : 签署人手机号
    • PERSONAL-IDCARD-TYPE : 签署人证件类型
    • PERSONAL-IDCARD : 签署人证件号
    • TEXT : 单行文本
    • MULTI_LINE_TEXT : 多行文本
    • CHECK_BOX : 勾选框
    • SELECTOR : 选择器
    • DIGIT : 数字
    • DATE : 日期
    • FILL_IMAGE : 图片
    • ATTACHMENT : 附件
    • EMAIL : 邮箱
    • LOCATION : 地址
    • EDUCATION : 学历
    • GENDER : 性别
    • DISTRICT : 省市区

    示例值:["MULTI_LINE_TEXT"]
    ShowComponentTypes Array of String 否

    在发起流程的可嵌入页面要显示的控件列表,和 HideComponentTypes 参数 只能二选一使用(注:
    空数组代表未指定),具体的控件类型如下

    • SIGN_SIGNATURE : 个人签名/印章
    • SIGN_SEAL : 企业印章
    • SIGN_PAGING_SEAL : 骑缝章
    • SIGN_LEGAL_PERSON_SEAL : 法定代表人章
    • SIGN_APPROVE : 签批
    • SIGN_OPINION : 签署意见
    • SIGN_PAGING_SIGNATURE : 手写签名骑缝控件
    • BUSI-FULL-NAME : 企业全称
    • BUSI-CREDIT-CODE : 统一社会信用代码
    • BUSI-LEGAL-NAME : 法人/经营者姓名
    • PERSONAL-NAME : 签署人姓名
    • PERSONAL-MOBILE : 签署人手机号
    • PERSONAL-IDCARD-TYPE : 签署人证件类型
    • PERSONAL-IDCARD : 签署人证件号
    • TEXT : 单行文本
    • MULTI_LINE_TEXT : 多行文本
    • CHECK_BOX : 勾选框
    • SELECTOR : 选择器
    • DIGIT : 数字
    • DATE : 日期
    • FILL_IMAGE : 图片
    • ATTACHMENT : 附件
    • EMAIL : 邮箱
    • LOCATION : 地址
    • EDUCATION : 学历
    • GENDER : 性别
    • DISTRICT : 省市区

    示例值:["MULTI_LINE_TEXT"]
    ResultPageConfig Array of CreateResultPageConfig 否

    发起流程的可嵌入页面结果页配置

    SignComponentConfig SignComponentConfig 否

    签署控件的配置信息,用在嵌入式发起的页面配置,包括

    • 签署控件 是否默认展示日期.
    ForbidEditWatermark Boolean 否

    是否禁止编辑(展示)水印控件属性

    • (默认) false -否
    • true - 禁止编辑

    示例值:true
    HideOperationSteps Array of Integer 否

    隐藏操作步骤: 具体的控件类型如下

    • 1 : 选择文件及签署方
    • 2 : 补充文件内容
    • 4 : 发起前合同信息与设置确认
    注:仅对新版页面生效
    示例值:[1,2,4]
    SelfName String 否

    本企业简称,注:仅对新版页面生效


    示例值:本企业
    HideSignCodeAfterStart Boolean 否

    发起后签署码隐藏,默认false,注:仅对新版页面生效


    示例值:true
    PreviewAfterStart Boolean 否

    发起成功后是否预览合同

    • (默认) false -否
    • true - 展示预览按钮


    示例值:false
    SignAfterStart Boolean 否

    发起成功之后是否签署合同,仅当前经办人作为签署人时生效

    • (默认) false -否
    • true - 展示签署按钮


    示例值:false
    NeedFlowDraft Boolean 否

    发起过程中是否展示“保存草稿”按钮
    image

    1. 点击保存后,可以通过CreatePrepareFlow返回的DraftId保存草稿id
    2. 可以用于二次发起合同: CreatePrepareFlow,ResourceType =3 //草稿

    示例值:false
    CcInfoVisibility Integer 否

    若指定了合同抄送人,此参数用来控制操作人能否在嵌入式页面看见或编辑(修改、增加、删除)抄送人信息。

    枚举值:

    • 0: 不可见不可编辑
    • 1: 可见不可编辑
    • 2: 可见可编辑

    默认值:0


    示例值:0

    CreateResultPageConfig

    发起流程的可嵌入页面操作结果页配置

    被如下接口引用:CreatePrepareFlow。

    名称 类型 必选 描述
    Type Integer 是
    示例值:0
    Title String 是 结果页标题,不超过50字
    示例值:发起成功
    Description String 否 结果页描述,不超过200字
    示例值:发起成功

    CreateStaffResult

    创建员工的结果

    被如下接口引用:CreateIntegrationEmployees。

    名称 类型 描述
    SuccessEmployeeData Array of SuccessCreateStaffData 创建员工的成功列表
    FailedEmployeeData Array of FailedCreateStaffData 创建员工的失败列表

    DeleteOrganizationAuthorizationInfo

    清理的企业认证流信息

    被如下接口引用:DeleteOrganizationAuthorizations。

    名称 类型 描述
    AuthorizationId String 认证流 Id 是指在企业认证过程中,当前操作人的认证流程的唯一标识。每个企业在认证过程中只能有一条认证流认证成功。这意味着在同一认证过程内,一个企业只能有一个认证流程处于成功状态,以确保认证的唯一性和有效性。
    示例值:yDCHHUUckpbdaiqbUxJVsHWy99WG6kTY
    OrganizationName String 认证的企业名称
    示例值:典子谦示例企业
    Errormessage String 清除认证流产生的错误信息
    示例值:企业认证不存在

    DeleteStaffsResult

    删除员工结果

    被如下接口引用:DeleteIntegrationEmployees。

    名称 类型 描述
    SuccessEmployeeData Array of SuccessDeleteStaffData 删除员工的成功数据
    FailedEmployeeData Array of FailedDeleteStaffData 删除员工的失败数据

    Department

    集成版员工部门信息。

    被如下接口引用:CreateIntegrationEmployees, DeleteIntegrationEmployees, DescribeIntegrationEmployees, UpdateIntegrationEmployees。

    名称 类型 必选 描述
    DepartmentId String 否 部门ID。
    示例值:dp**155f2
    DepartmentName String 否 部门名称。
    示例值:测试部门

    DetectInfoVideoData

    视频认证结果

    被如下接口引用:DescribeSignFaceVideo。

    名称 类型 描述
    LiveNessVideo String 活体视频的base64编码,mp4格式

    注:需进行base64解码获取活体视频文件
    示例值:5rS75L2T6KeG6aKR55qEYmFzZTY057yW56CB77yMbXA05qC85byP

    DynamicFlowApproverResult

    动态添加签署人的结果信息

    被如下接口引用:CreateDynamicFlowApprover。

    名称 类型 必选 描述
    RecipientId String 否 签署方角色编号,签署方角色编号是用于区分同一个流程中不同签署方的唯一标识。不同的流程会出现同样的签署方角色编号。

    填写控件和签署控件都与特定的角色编号关联。

    在进行新增签署方操作时,建议记录下该签署方的角色编号。后续可以拉取流程信息,用来判断该签署方的当前状态。

    示例值:yDtwEUUckp7f8w6uUuBHsZJd9KcpXpMH
    SignId String 否 签署方唯一编号,一个全局唯一的标识符,不同的流程不会出现冲突。

    可以使用签署方的唯一编号来生成签署链接(也可以通过RecipientId来生成签署链接)。
    示例值:yDt1JUUckp77a2tqUyEmko8RVpCEHoNA
    ApproverStatus Integer 否 签署方当前状态,会出现下面的状态

    2:待签署
    3:已签署
    4:已拒绝
    5:已过期
    6:已撤销
    8:待填写
    9:因为各种原因(签署人改名等)而终止
    10:填写完成
    15:已解除
    19:转他人处理
    示例值:2

    DynamicSignOption

    动态签署领取链接配置,当全部签署方均为动态签署方时生效。

    被如下接口引用:CreateOrganizationBatchSignUrl。

    名称 类型 必选 描述
    DynamicReceiveType Integer 否 多份合同批量签署时,动态签署领取要求:
    • 0(默认值): 可以领取部分合同进入签署。
    • 1 : 必须全部领取进入签署,生成链接的所有合同必须相同经办人完成合同的领取签署。

    示例值:0
    OrganizationName String 否 动态签署方时,预设的企业名称,预设企业名称后,只允许对应的企业员工进行领取签署。
    示例值:典子谦有限公司

    EmbedUrlOption

    个性化参数

    被如下接口引用:CreateEmbedWebUrl。

    名称 类型 必选 描述
    ShowFlowDetailComponent Boolean 否 合同详情预览,允许展示控件信息

    • true:允许在合同详情页展示控件
    • false:(默认)不允许在合同详情页展示控件


    示例值:true
    ShowTemplateComponent Boolean 否 模板预览,允许展示模板控件信息
    • true :允许在模板预览页展示控件
    • false :(默认)不允许在模板预览页展示控件

    示例值:true
    SkipUploadFile Boolean 否 跳过上传文件,默认为false(展示上传文件页)image
    - false: 展示上传文件页
    - true: 不展示上传文件页


    注意: 此参数仅针对EmbedType=CREATE_TEMPLATE(创建模板)和EmbedType=CREATE_CONTRACT_DRAFT_COOPEDIT(创建起草合同)有效,
    示例值:true
    SkipDownloadFile Boolean 否 隐藏下载文件按钮,默认为false(展示下载文件按钮)

    - false: 展示下载文件按钮
    - true: 不展示下载文件按钮



    注意: 此参数仅针对EmbedType=PREVIEW_FLOW_DETAIL(查看合同详情)有效
    示例值:true
    ForbidEditWatermark Boolean 否 是否禁止编辑(展示)水印控件属性
    • (默认) false -否
    • true - 禁止编辑


    示例值:true
    SealDescription String 否 印章描述
    示例值:合同章
    ForbidEditSealDescription Boolean 否 是否禁止编辑印章描述内容
    • (默认) false -否
    • true - 禁止编辑

    示例值:true

    ExtendAuthInfo

    扩展服务开通和授权的详细信息

    被如下接口引用:DescribeExtendedServiceAuthInfos。

    名称 类型 必选 描述
    Type String 否

    扩展服务的类型,可能是以下值:

    • OPEN_SERVER_SIGN:企业“授权签”
    • BATCH_SIGN:批量签署
    • OVERSEA_SIGN:企业与港澳台居民签署合同
    • AGE_LIMIT_EXPANSION:拓宽签署方年龄限制
    • MOBILE_CHECK_APPROVER:个人签署方仅校验手机号
    • HIDE_OPERATOR_DISPLAY:隐藏合同经办人姓名
    • ORGANIZATION_OCR_FALLBACK:正楷临摹签名失败后更换其他签名类型
    • ORGANIZATION_FLOW_NOTIFY_TYPE:短信通知签署方
    • HIDE_ONE_KEY_SIGN:个人签署方手动签字
    • PAGING_SEAL:骑缝章
    • ORGANIZATION_FLOW_PASSWD_NOTIFY:签署密码开通引导


    示例值:BATCH_SIGN
    Name String 否

    扩展服务的名称


    示例值:批量签署
    Status String 否

    扩展服务的开通状态:

    • ENABLE : 已开通
    • DISABLE : 未开通

    示例值:ENABLE
    OperatorUserId String 否

    操作扩展服务的操作人UserId,员工在腾讯电子签平台的唯一身份标识,为32位字符串。


    示例值:yDR****CLU
    OperateOn Integer 否

    扩展服务的操作时间,格式为Unix标准时间戳(秒)。


    示例值:1693557098
    HasAuthUserList Array of HasAuthUser 否

    该扩展服务若可以授权,此参数对应授权人员的列表

    ExtendScene

    印章扩展信息

    被如下接口引用:DescribeOrganizationSeals。

    名称 类型 必选 描述
    GenerateType String 否 印章来源类型
    印章来源类型包括下面几种:

    • CREATE-客户上传图片创建
    • GENERATE-系统模板印章生成
    • SIST_SEAL-深圳电子印章


    示例值:GENERATE
    GenerateTypeDesc String 否 印章来源类型描述

    示例值:深圳电子印章
    GenerateTypeLogo String 否 印章来源logo
    示例值:https://file.cn/sist-seal-logo-alpha.png

    ExtractionField

    合同智能提取字段信息

    被如下接口引用:CreateBatchInformationExtractionTask, DescribeInformationExtractionTask。

    名称 类型 必选 描述
    Name String 是 用于合同智能提取的字段名称。

    注意: 长度不能超过30个字符
    示例值:甲方
    Type String 是 指定合同智能提取的字段类型,目前仅支持TEXT、DATE、NUMBER、OPTION类型。

    类型支持如下:
    1、TEXT(文本)
    2、DATE(日期)
    3、NUMBER(数字)
    4、OPTION(选项值)
    示例值:TEXT
    Description String 否 用于描述字段信息。

    注意:
    1、描述字段不能超过100个字符
    示例值:字段描述
    Values Array of String 否 提取出合同中的字段信息。
    示例值:["张三"]
    ChoiceList Array of String 否 当字段类型Type为OPTION时为必输项,输入选项值
    示例值:["选项值1"]

    ExtractionFieldResult

    合同信息提取字段值信息。

    被如下接口引用:DescribeInformationExtractionTask。

    名称 类型 必选 描述
    Id String 否 字段ID
    示例值:yDxxxxx
    Name String 否 用于合同智能提取的字段名称。
    示例值:甲方
    Type String 否 合同智能提取的字段类型,目前仅支持TEXT、DATE、NUMBER、OPTION类型。

    类型支持如下: 1、TEXT(文本) 2、DATE(日期) 3、NUMBER(数字) 4、OPTION(选项值)
    示例值:TEXT
    Values Array of String 否 提取出合同中的字段信息。
    示例值:["张三"]
    RequiresSemanticExtraction Boolean 否 是否需要语义提取,默认为false
    示例值:false
    Positions Array of PositionInfo 否 提取出值在合同中的坐标位置信息

    ExtractionTaskResult

    合同信息提取结果

    被如下接口引用:DescribeInformationExtractionTask。

    名称 类型 必选 描述
    ResourceId String 否 用于合同信息提取的资源ID。
    示例值:yDtIgUU2vxu
    ResourceName String 否 用于合同信息提取的资源名称。
    示例值:示例文件.pdf
    ExtractionFieldResults Array of ExtractionFieldResult 否 根据当前合同提取出的字段信息

    FailedCreateRoleData

    绑定角色失败信息

    被如下接口引用:CreateIntegrationUserRoles。

    名称 类型 描述
    UserId String 用户userId
    示例值:yDxVwUyKQWho8CUuO4zjEyQOAgwvr4Zy
    RoleIds Array of String 角色id列表
    示例值:["yDtwEUUckp7f8w6uUuBHsZJd9KcpXpMH"]

    FailedCreateStaffData

    创建员工的失败数据

    被如下接口引用:CreateIntegrationEmployees。

    名称 类型 描述
    DisplayName String 员工名
    示例值:张三
    Mobile String 员工手机号
    示例值:18888888888
    WeworkOpenId String 传入的企微账号id
    示例值:oDjGHs-1yCnGrRovBj2yHij5JAAA
    Reason String 失败原因
    示例值:手机号已经被占用

    FailedDeleteStaffData

    删除员工失败数据

    被如下接口引用:DeleteIntegrationEmployees。

    名称 类型 描述
    UserId String 员工在电子签的userId
    示例值:yDxVwUyKQWho8CUuO4zjEyQOAgwvr4Zy
    OpenId String 员工在第三方平台的openId
    示例值:n9527
    Reason String 失败原因
    示例值:员工是公司的超级管理员

    FailedUpdateStaffData

    更新员工信息失败返回的数据信息

    被如下接口引用:UpdateIntegrationEmployees。

    名称 类型 描述
    DisplayName String 用户传入的名称
    示例值:张三
    Mobile String 用户传入的手机号,明文展示
    示例值:18888888888
    Reason String 失败原因
    示例值:手机号已经被占用
    UserId String 员工在腾讯电子签平台的唯一身份标识,为32位字符串。
    可登录腾讯电子签控制台,在 "更多能力"->"组织管理" 中查看某位员工的UserId(在页面中展示为用户ID)。
    示例值:yDxVwUyKQWho8CUuO4zjEyQOAgwvr4Zy
    OpenId String 员工在第三方平台的openId
    示例值:n9527

    FeedbackInfo

    信息提取结果字段反馈

    被如下接口引用:CreateLMInformationExtractionTaskFieldFeedback, DescribeLMInformationExtractionTaskFieldFeedback。

    名称 类型 必选 描述
    Result Integer 否 合同信息提取结果反馈。
    值如下:
    - 0: 未反馈
    - 1: 信息提取正确
    - 2: 信息提取有错误
    示例值:0
    Reason FeedbackInfoReason 否 信息提取错误原因,当Result为2时需要填写此信息

    FeedbackInfoReason

    信息提取结果字段反馈错误原因

    被如下接口引用:CreateLMInformationExtractionTaskFieldFeedback。

    名称 类型 必选 描述
    ReasonType Integer 否 反馈信息提取错误原因。
    值如下:
    - 1: 提取错误(提取不精准、提取为空等)
    - 2: 其他错误
    示例值:1
    ReasonContent String 否 反馈提取错误详细错误原因,不能超过500个字符
    示例值:提取信息不准确

    FeedbackList

    信息提取任务反馈信息列表

    被如下接口引用:DescribeLMInformationExtractionTaskFieldFeedback。

    名称 类型 必选 描述
    Id String 否 信息提取结果字段ID
    Info FeedbackInfo 否 反馈信息

    FileInfo

    模板中文件的信息结构

    被如下接口引用:DescribeFlowTemplates。

    名称 类型 必选 描述
    FileId String 否 文件ID
    示例值:yDtwEUUckp7f8w6uUuBHsZJd9KcpXpMH
    FileName String 否 文件名
    示例值:入职合同.PDF
    FileSize Integer 否 文件大小,单位为Byte
    示例值:534543
    CreatedOn Integer 否 文件上传时间,格式为Unix标准时间戳(秒)
    示例值:1736751627

    FileUrl

    下载文件的URL信息

    被如下接口引用:DescribeFileUrls。

    名称 类型 必选 描述
    Url String 是 下载文件的URL,有效期为输入的UrlTtl,默认5分钟
    示例值:https://file.cn/resourceId.pdf
    Option String 是 下载文件的附加信息。如果是pdf文件,会返回pdf文件每页的有效高宽
    示例值:{"width":595.3,"height":841.9}

    FillApproverInfo

    补充签署人信息

    • RecipientId 必须指定
    • 通过企业微信自定义账号ID补充签署人时,ApproverSource 和 CustomUserId 必填,ApproverSource取值:WEWORKAPP
    • 通过二要素(姓名/手机号)补充签署人时,ApproverName 和 ApproverMobile 必填,ApproverSource设置为空
    • 补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充

    被如下接口引用:CreateFlowApprovers。

    名称 类型 必选 描述
    RecipientId String 是

    签署方经办人在模板中配置的参与方ID,与控件绑定,是控件的归属方,ID为32位字符串。
    模板发起合同时,该参数为必填项。
    文件发起合同时,该参数无需传值。
    如果开发者后序用合同模板发起合同,建议保存此值,在用合同模板发起合同中需此值绑定对应的签署经办人 。


    示例值:yDwhSUUckp3lqxlpUu6Ni3SvjJPoxxxx
    ApproverSource String 否

    签署人来源
    WEWORKAPP: 企业微信

    仅【企微或签】时指定WEWORKAPP


    示例值:WEWORKAPP
    CustomUserId String 否

    企业微信UserId

    当ApproverSource为WEWORKAPP的企微或签场景下,必须指企业自有应用获取企业微信的UserId


    示例值:zhangsan
    ApproverName String 否

    企业签署人的员工姓名。除企业微信应用场景(ApproverSource设置为WEWORKAPP)外,本字段为必填。


    示例值:张三
    ApproverMobile String 否

    补充企业签署人员工手机号

    • ApproverSource!=WEWORKAPP时,必传

    示例值:18800000000
    OrganizationName String 否

    补充企业动态签署人时,需要指定对应企业名称


    示例值:张三示例企业
    ApproverIdCardType String 否

    签署方经办人的证件类型,支持以下类型

    • ID_CARD 中国大陆居民身份证
    • HONGKONG_AND_MACAO 中国港澳居民来往内地通行证
    • HONGKONG_MACAO_AND_TAIWAN 中国港澳台居民居住证(格式同中国大陆居民身份证)

    注: 补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充。


    示例值:ID_CARD
    ApproverIdCardNumber String 否

    签署方经办人的证件号码,应符合以下规则

    • 中国大陆居民身份证号码应为18位字符串,由数字和大写字母X组成(如存在X,请大写)。
    • 中国港澳居民来往内地通行证号码共11位。第1位为字母,“H”字头签发给中国香港居民,“M”字头签发给中国澳门居民;第2位至第11位为数字
    • 中国港澳台居民居住证号码编码规则与中国大陆身份证相同,应为18位字符串

    注:补充个人签署方时,若该用户已在电子签完成实名则可通过指定姓名和证件类型、证件号码完成补充。


    示例值:37000019890303000X
    FlowId String 否

    合同流程ID

    • 补充合同组子合同动态签署人时必传。
    • 补充普通合同时,请阅读:补充签署人接口的接口使用说明

    示例值:yDwFmUUckpstqfvzUE1h3jo1f3cqjkGm
    NotifyType String 否

    通知类型:

  • 当FillApproverType =0,或签场景补充签署人时,指定是否发送或签领取短信
  • SMS:开启或签领取短信通知
  • NONE:关闭或签领取短信通知
  • 当NotifyType=NONE时,可调用获取跳转至腾讯电子签小程序的签署链接接口生成签署链接来完成或签领取

  • 示例值:SMS

    FillError

    批量补充签署人时,补充失败的报错说明

    被如下接口引用:CreateFlowApprovers。

    名称 类型 描述
    RecipientId String 为签署方经办人在签署合同中的参与方ID,与控件绑定,是控件的归属方,ID为32位字符串。与入参中补充的签署人角色ID对应,批量补充部分失败返回对应的错误信息。
    示例值:yDt1JUUckp77a2omUyEmko88eg49PTsN
    ErrMessage String 补充失败错误说明
    示例值:已经是合同的参与人
    FlowId String 合同流程ID,为32位字符串。
    示例值:yDt1iUUckp7xb05iUuWfBtZwW5IdVzLn

    FilledComponent

    文档内的填充控件返回结构体,返回控件的基本信息和填写内容值

    被如下接口引用:DescribeFlowComponents。

    名称 类型 描述
    ComponentId String 控件Id
    示例值:component_01
    ComponentName String 控件名称
    示例值:地址
    ComponentFillStatus String 控件填写状态;0-未填写;1-已填写
    示例值:1
    ComponentValue String 控件填写内容
    示例值:深圳市南山区腾讯大厦
    ComponentRecipientId String 控件所属参与方Id
    示例值:yDtwEUUckp7f8w6uUuBHsZJd9KcpXpMH
    ImageUrl String 图片填充控件下载链接,如果是图片填充控件时,这里返回图片的下载链接。
    示例值:https://file.cn/resourceId.jpg

    Filter

    查询过滤条件

    被如下接口引用:DescribeContractComparisonTask, DescribeEnterpriseContractReviewChecklists, DescribeFlowTemplates, DescribeIntegrationEmployees, DescribeIntegrationRoles, DescribeUserFlowType。

    名称 类型 必选 描述
    Key String 是 查询过滤条件的Key
    示例值:Name
    Values Array of String 是 查询过滤条件的Value列表
    示例值:["张三"]

    FlowApproverDetail

    签署人详情信息

    被如下接口引用:DescribeFlowInfo。

    名称 类型 描述
    ApproveMessage String

    签署时的相关信息


    示例值:发起方因为【金额错误】撤销合同
    ApproveName String

    签署方姓名


    示例值:典子谦
    ApproveStatus Integer

    签署方的签署状态
    0:还没有发起
    1:流程中 没有开始处理
    2:待签署
    3:已签署
    4:已拒绝
    5:已过期
    6:已撤销
    7:还没有预发起
    8:待填写
    9:因为各种原因而终止
    10:填写完成
    15:已解除
    19:转他人处理


    示例值:10
    CustomUserId String

    客户自定义的用户ID


    示例值:n9727
    Mobile String

    签署人手机号


    示例值:1320****000
    SignOrder Integer

    签署顺序,如果是有序签署,签署顺序从小到大


    示例值:1
    ApproveTime Integer

    签署人签署时间,时间戳,单位秒


    示例值:1736409770
    ApproveType String

    签署方类型,ORGANIZATION-企业员工,PERSON-个人,ENTERPRISESERVER-企业“授权签”


    示例值:ORGANIZATION
    ApproverSource String

    签署方侧用户来源,如WEWORKAPP-企业微信等


    示例值:WEWORKAPP
    CustomApproverTag String

    客户自定义签署方标识


    示例值:甲方
    OrganizationId String

    签署方企业Id


    示例值:yDxbWUyKQDxgXVUuO4zjEB8mxCcDjAyF
    OrganizationName String

    签署方企业名称


    示例值:典子谦示例企业
    SignId String

    签署参与人在本流程中的编号ID(每个流程不同),可用此ID来定位签署参与人在本流程的签署节点,也可用于后续创建签署链接等操作。


    示例值:yDtwLUUckp79rcc2UuSIlvCCkIZsXxFY
    ApproverRoleName String

    自定义签署人角色


    示例值:甲方
    RecipientId String

    模板配置中的参与方ID,与控件绑定


    示例值:yDw6yUUgyg3caowzUx4GQptRKfMnJqX8
    ForwardRecords Array of ForwardRecord

    签署方转交记录列表,标识该签署方是由谁转交而来,按转交时间由远到近进行排序

    FlowApproverUrlInfo

    签署链接信息。

    被如下接口引用:CreateBatchQuickSignUrl, CreateFlowSignUrl。

    名称 类型 描述
    SignUrl String 签署短链接。
    注意:
    1. 该链接有效期为30分钟,同时需要注意保密,不要外泄给无关用户。
    2. 该链接不支持小程序嵌入,仅支持移动端浏览器打开。
    3. 生成的链路后面不能再增加参数(会出现覆盖链接中已有参数导致错误)
    示例值:https://essurl.cn/M**XE
    ApproverType Integer 签署人类型。
    - 1: 个人
    示例值:1
    ApproverName String 签署人姓名。
    示例值:典子谦
    ApproverMobile String 签署人手机号。
    示例值:1320****000
    LongUrl String 签署长链接。
    注意:
    1. 该链接有效期为30分钟,同时需要注意保密,不要外泄给无关用户。
    2. 该链接不支持小程序嵌入,仅支持移动端浏览器打开。
    3. 生成的链路后面不能再增加参数(会出现覆盖链接中已有参数导致错误)
    示例值:https://quick.qian.tencent.cn/home?ApproverIdCardNumber=MioqK**Kio2&ApproverMobile=MTkx**%3D&ApproverName=%25E**2A&ApproverType=1&Code=yDS**w3u2Mg8q&CodeType=QUICK&FlowId=yDSLVUU**MszDy&ShowHeader=1&shortKey=yDwq5U**GlG1c&token=M**XE

    FlowBatchApproverInfo

    批量签署合同相关信息,指定批量签署合同和签署方的信息,用于补充动态签署人。

    被如下接口引用:CreateBatchQuickSignUrl, CreateBatchSignUrl。

    名称 类型 必选 描述
    FlowId String 否 合同流程ID。
    示例值:yDwFmUUckpstqfvzUE1h3jo1f3cqjkGm
    RecipientId String 否 签署节点ID,用于生成动态签署人链接完成领取。注:生成动态签署人补充链接时必传。
    示例值:yDwJWUUcss36hUx8VMjPR4jOb5ugrMSx

    FlowBatchUrlInfo

    批量签署合同相关信息,指定批量签署合同和签署方的信息,用于补充动态签署人。

    被如下接口引用:CreateBatchQuickSignUrl, CreateBatchSignUrl。

    名称 类型 必选 描述
    FlowBatchApproverInfos Array of FlowBatchApproverInfo 否 批量签署合同和签署方的信息,用于补充动态签署人。

    FlowBrief

    合同流程的基础信息

    被如下接口引用:DescribeFlowBriefs。

    名称 类型 描述
    FlowId String 合同流程ID,为32位字符串。
    示例值:yDRCLUUgygq2xun5UuO4zjEwg0vjoimj
    FlowName String 合同流程的名称。
    示例值:测试合同-1
    FlowDescription String 合同流程描述信息。
    示例值:测试流程的描述信息
    FlowType String 合同流程的类别分类(如销售合同/入职合同等)。
    该字段将被废弃,不建议使用。 请使用 UserFlowType。
    示例值:入职合同
    FlowStatus Integer 合同流程当前的签署状态, 会存在下列的状态值
    • 0 : 未开启流程(合同中不存在填写环节)
    • 1 : 待签署
    • 2 : 部分签署
    • 3 : 已拒签
    • 4 : 已签署
    • 5 : 已过期
    • 6 : 已撤销
    • 7 : 未开启流程(合同中存在填写环节)
    • 8 : 等待填写
    • 9 : 部分填写
    • 10 : 已拒填
    • 16 : 已失效(签署期间有签署人改名等原因导致)
    • 21 : 已解除

    示例值:1
    CreatedOn Integer 合同流程创建时间,格式为Unix标准时间戳(秒)。
    示例值:1604910798
    FlowMessage String 当合同流程状态为已拒签(即 FlowStatus=3)或已撤销(即 FlowStatus=6)时,此字段 FlowMessage 为拒签或撤销原因。
    示例值:因合同中的预付款金额错误所以撤销此合同
    Creator String 合同流程发起方的员工编号, 即员工在腾讯电子签平台的唯一身份标识。
    示例值:yDxVwUyKQWho8CUuO4zjEyQOAgwvr4Zy
    Deadline Integer 合同流程的签署截止时间,格式为Unix标准时间戳(秒)。
    示例值:1606910798
    UserFlowType UserFlowType 用户合同的自定义分类。

    自定义合同类型的位置,在下图所示地方:
    image
    TemplateId String 发起模板时,使用的模板Id
    示例值:yDtIcUUckp9d8yxkUxdI5uCy3KQ2RGCJ

    FlowCreateApprover

    创建流程的签署方信息

    被如下接口引用:CreateBatchQuickSignUrl, CreateFlow, CreateFlowSignUrl, CreatePrepareFlow。

    名称 类型 必选 描述
    ApproverType Integer 是

    在指定签署方时,可以选择企业B端或个人C端等不同的参与者类型,可选类型如下:

    • 0 :企业B端。
    • 1 :个人C端。
    • 3 :企业B端静默(自动)签署,无需签署人参与,“授权签”可以参考“授权签”使用说明文档。
    • 7 :个人C端“授权签”,适用于个人“授权签”场景。注: 个人“授权签”场景为白名单功能,使用前请联系对接的客户经理沟通。


    示例值:1
    OrganizationName String 否

    组织机构名称。请确认该名称与企业营业执照中注册的名称一致。如果名称中包含英文括号(),请使用中文括号()代替。注: 当approverType=0(企业签署方) 或 approverType=3(企业“授权签”)时,必须指定


    示例值:张三示例企业
    ApproverName String 否

    签署方经办人的姓名。
    经办人的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。

    在未指定签署人电子签UserId情况下,为必填参数


    示例值:张三
    ApproverMobile String 否

    签署方经办人手机号码, 支持中国大陆手机号11位数字(无需加+86前缀或其他字符)。 此手机号用于通知和用户的实名认证等环境,请确认手机号所有方为此合同签署方。

    注:在未指定签署人电子签UserId情况下,为必填参数


    示例值:18888888888
    ApproverIdCardType String 否

    证件类型,支持以下类型

    • ID_CARD: 居民身份证 (默认值)
    • HONGKONG_AND_MACAO : 港澳居民来往内地通行证
    • HONGKONG_MACAO_AND_TAIWAN : 港澳台居民居住证(格式同居民身份证)

    示例值:ID_CARD
    ApproverIdCardNumber String 否

    证件号码,应符合以下规则

    • 中国大陆居民身份证号码应为18位字符串,由数字和大写字母X组成(如存在X,请大写)。
    • 中国港澳居民来往内地通行证号码共11位。第1位为字母,“H”字头签发给中国香港居民,“M”字头签发给中国澳门居民;第2位至第11位为数字。
    • 中国港澳台居民居住证号码编码规则与中国大陆身份证相同,应为18位字符串。

    示例值:620000198802020000
    RecipientId String 否

    签署方经办人在模板中配置的参与方ID,与控件绑定,是控件的归属方,ID为32位字符串。

    模板发起合同时,该参数为必填项,可以通过查询模板信息接口获得。
    文件发起合同时,该参数无需传值。

    如果开发者后续用合同模板发起合同,建议保存此值,在用合同模板发起合同中需此值绑定对应的签署经办人 。


    示例值:yDtwEUUckp7f8w6uUuBHsZJd9KcpXpMH
    VerifyChannel Array of String 否

    签署意愿确认渠道,默认为WEIXINAPP:人脸识别

    注: <font color="red">不再使用, 用ApproverSignTypes签署人签署合同时的认证方式代替, 新客户可请用ApproverSignTypes来设置


    示例值:["WEIXINAPP"]
    NotifyType String 否

    通知签署方经办人的方式, 有以下途径:

    • SMS : (默认)短信
    • EMAIL : 邮件
    • ALL : 邮件+短信
    • NONE : 不通知

    注: 既是发起方又是签署方时,不给此签署方发送短信

    枚举值:

    • SMS: 短信通知
    • EMAIL: 邮件通知
    • ALL: 邮件通知+短信通知
    • NONE: 不做任何形式的通知

    示例值:none
    IsFullText Boolean 否

    合同强制需要阅读全文,无需传此参数


    示例值:true
    PreReadTime Integer 否

    签署方在签署合同之前,需要强制阅读合同的时长,可指定为3秒至300秒之间的任意值。

    若未指定阅读时间,则会按照合同页数大小计算阅读时间,计算规则如下:

    • 合同页数少于等于2页,阅读时间为3秒;
    • 合同页数为3到5页,阅读时间为5秒;
    • 合同页数大于等于6页,阅读时间为10秒。

    示例值:3
    UserId String 否

    签署人userId,仅支持本企业的员工userid, 可在控制台组织管理处获得

    注:
    如果传进来的UserId已经实名, 则忽略ApproverName,ApproverIdCardType,ApproverIdCardNumber,ApproverMobile这四个入参(会用此UserId实名的身份证和登录的手机号覆盖)


    示例值:yDxVwUyKQWho8CUuO4zjEyQOAgwvr4Zy
    Required Boolean 否

    字段不再使用,当前只支持true,默认为true


    示例值:true
    ApproverSource String 否

    在企微场景下使用,需设置参数为WEWORKAPP,以表明合同来源于企微。


    示例值:WEWORKAPP
    CustomApproverTag String 否

    在企业微信场景下,表明该合同流程为或签,其最大长度为64位字符串。
    所有参与或签的人员均需具备该标识。
    注意,在合同中,不同的或签参与人必须保证其CustomApproverTag唯一。
    如果或签签署人为本方企业微信参与人,则需要指定ApproverSource参数为WEWORKAPP。


    示例值:n9527
    RegisterInfo RegisterInfo 否

    快速注册相关信息

    ApproverOption ApproverOption 否

    签署人个性化能力值,如是否可以转发他人处理、是否可以拒签、是否为动态补充签署人等功能开关。

    SignId String 否

    签署人的签署ID

    • 在CreateFlow、CreatePrepareFlow等发起流程时不需要传入此参数,电子签后台系统会自动生成。
    • 在CreateFlowSignUrl、CreateBatchQuickSignUrl等生成签署链接时,可以通过查询详情接口获取签署人的SignId,然后可以将此值传入,为该签署人创建签署链接。这样可以避免重复传输姓名、手机号、证件号等其他信息。

    示例值:yDt1JUUckp77a2omUyEmko88eg49PTsN
    ApproverNeedSignReview Boolean 否

    此签署人(员工或者个人)签署时,是否需要发起方企业审批,取值如下:

    • false:(默认)不需要审批,直接签署。
    • true:需要走审批流程。当到对应参与人签署时,会阻塞其签署操作,等待企业内部审批完成。
    企业可以通过CreateFlowSignReview审批接口通知腾讯电子签平台企业内部审批结果
    • 如果企业通知腾讯电子签平台审核通过,签署方可继续签署动作。
    • 如果企业通知腾讯电子签平台审核未通过,平台将继续阻塞签署方的签署动作,直到企业通知平台审核通过。
    注:此功能可用于与发起方企业内部的审批流程进行关联,支持手动、“授权签”合同image


    示例值:true
    SignComponents Array of Component 否

    签署人签署控件, 此参数仅针对文件发起(CreateFlowByFiles)生效

    合同中的签署控件列表,列表中可支持下列多种签署控件,控件的详细定义参考开发者中心的Component结构体

    • 个人签名/印章
    • 企业印章
    • 骑缝章等签署控件

    此参数仅针对文件发起设置生效,模板发起合同签署流程, 请以模板配置为主

    Components Array of Component 否

    签署人填写控件 此参数仅针对文件发起(CreateFlowByFiles)生效

    合同中的填写控件列表,列表中可支持下列多种填写控件,控件的详细定义参考开发者中心的Component结构体

    • 单行文本控件
    • 多行文本控件
    • 勾选框控件
    • 数字控件
    • 图片控件
    • 动态表格等填写控件

    此参数仅针对文件发起设置生效,模板发起合同签署流程, 请以模板配置为主

    ComponentLimitType Array of String 否

    当签署方控件类型为 SIGN_SIGNATURE 时,可以指定签署方签名方式。如果不指定,签署人可以使用所有的签名类型,可指定的签名类型包括:

    • HANDWRITE :需要实时手写的手写签名。
    • HANDWRITTEN_ESIGN :长效手写签名, 是使用保存到个人中心的印章列表的手写签名。(并且包含HANDWRITE)
    • OCR_ESIGN :AI智能识别手写签名。
    • ESIGN :个人印章类型。
    • IMG_ESIGN : 图片印章。该类型支持用户在签署将上传的PNG格式的图片作为签名。
    • SYSTEM_ESIGN :系统签名。该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署。

    各种签名的样式可以参考下图:
    image


    示例值:["HANDWRITE"]
    ApproverVerifyTypes Array of Integer 否

    指定个人签署方查看合同的校验方式,可以传值如下:

    • 1 : (默认)人脸识别,人脸识别后才能合同内容
    • 2 : 手机号验证, 用户手机号和参与方手机号(ApproverMobile)相同即可查看合同内容(当手写签名方式为OCR_ESIGN时,该校验方式无效,因为这种签名方式依赖实名认证)
    注:
    • 如果合同流程设置ApproverVerifyType查看合同的校验方式, 则忽略此签署人的查看合同的校验方式
    • 此字段可传多个校验方式

    此参数仅针对文件发起设置生效,模板发起合同签署流程, 请以模板配置为主

    .


    示例值:[1,2]
    ApproverSignTypes Array of Integer 否

    您可以指定签署方签署合同的认证校验方式,可传递以下值:

    • 1:人脸认证,需进行人脸识别成功后才能签署合同;
    • 2:签署密码,需输入与用户在腾讯电子签设置的密码一致才能校验成功进行合同签署;
    • 3:运营商三要素,需到运营商处比对手机号实名信息(名字、手机号、证件号)校验一致才能成功进行合同签署。(如果是港澳台客户,建议不要选择这个)
    • 5:设备指纹识别,需要对比手机机主预留的指纹信息,校验一致才能成功进行合同签署。(iOS系统暂不支持该校验方式)
    • 6:设备面容识别,需要对比手机机主预留的人脸信息,校验一致才能成功进行合同签署。(Android系统暂不支持该校验方式)

    注:

    • 默认情况下,认证校验方式为人脸认证和签署密码两种形式;
    • 您可以传递多种值,表示可用多种认证校验方式。
    • 校验方式不允许只包含设备指纹识别和设备面容识别,至少需要再增加一种其他校验方式。
    • 设备指纹识别和设备面容识别只支持小程序使用,其他端暂不支持。

    注:
    此参数仅针对文件发起设置生效,模板发起合同签署流程, 请以模板配置为主


    示例值:[1,2]
    SignTypeSelector Integer 否

    生成H5签署链接时,您可以指定签署方签署合同的认证校验方式的选择模式,可传递一下值:

    • 0:签署方自行选择,签署方可以从预先指定的认证方式中自由选择;
    • 1:自动按顺序首位推荐,签署方无需选择,系统会优先推荐使用第一种认证方式。
    注:不指定该值时,默认为签署方自行选择。
    示例值:0
    Deadline Integer 否

    签署人的签署截止时间,格式为Unix标准时间戳(秒), 超过此时间未签署的合同变成已过期状态,不能在继续签署

    注: 若不设置此参数,则默认使用合同的截止时间,此参数暂不支持合同组子合同


    示例值:1604912664
    Intention Intention 否

    只有在生成H5签署链接的情形下( 如调用获取H5签署链接、获取H5批量签署链接等接口),该配置才会生效。

    您可以指定H5签署视频核身的意图配置,选择问答模式或点头模式的语音文本。

    注意:

    1. 视频认证为白名单功能,使用前请联系对接的客户经理沟通。
    2. 使用视频认证时,生成H5签署链接必须将签署认证方式指定为人脸(即ApproverSignTypes设置成人脸签署)。
    3. 签署完成后,可以通过查询签署认证人脸视频获取到当时的视频。
    SignEndpoints Array of String 否

    进入签署流程的限制,目前支持以下选项:

    • 空值(默认) :无限制,可在任何场景进入签署流程。
    • link :选择此选项后,将无法通过控制台或电子签小程序列表进入填写或签署操作,仅可预览合同。填写或签署流程只能通过短信或发起方提供的专用链接进行。

    示例值:["link"]
    NotSaveContact Boolean 否

    是否不保存联系人
    默认 false 保存联系人 true 不保存联系人

    设置这个参数为保存联系人的时候,他方企业签署人会被保存进发起人的联系人中。
    联系人查看可登录电子签控制台 进行查看。
    如下图位置:


    示例值:false
    ApproverEmail String 否

    客户指定的邮箱信息


    示例值:aaaa@qq.com

    FlowDetailInfo

    此结构体(FlowDetailInfo)描述的是合同(流程)的详细信息

    被如下接口引用:DescribeFlowInfo。

    名称 类型 描述
    FlowId String

    合同流程ID,为32位字符串。


    示例值:yDRCLUUgygq2xun5UuO4zjEwg0vjoimj
    FlowName String

    合同流程的名称(可自定义此名称),长度不能超过200,只能由中文、字母、数字和下划线组成。


    示例值:购买50吨西瓜的采购合同
    FlowType String

    合同流程的类别分类(如销售合同/入职合同等)。
    该字段将被废弃,不建议使用。


    示例值:入职合同
    FlowStatus Integer

    合同流程当前的签署状态, 会存在下列的状态值

    • 0 : 未开启流程(合同中不存在填写环节)
    • 1 : 待签署
    • 2 : 部分签署
    • 3 : 已拒签
    • 4 : 已签署
    • 5 : 已过期
    • 6 : 已撤销
    • 7 : 未开启流程(合同中存在填写环节)
    • 8 : 等待填写
    • 9 : 部分填写
    • 10 : 已拒填
    • 16 : 已失效(可能因为参与方修改姓名等原因)
    • 21 : 已解除

    示例值:1
    FlowMessage String

    当合同流程状态为已拒签(即 FlowStatus=3)或已撤销(即 FlowStatus=6)时,此字段 FlowMessage 为拒签或撤销原因。


    示例值:因合同中的预付款金额错误所以撤销此合同
    FlowDescription String

    合同流程描述信息。


    示例值:测试流程的描述信息
    CreatedOn Integer

    合同流程的创建时间戳,格式为Unix标准时间戳(秒)。


    示例值:1606910798
    FlowApproverInfos Array of FlowApproverDetail

    合同流程的签署方数组

    CcInfos Array of FlowApproverDetail

    合同流程的关注方信息数组

    Creator String

    合同流程发起方的员工编号, 即员工在腾讯电子签平台的唯一身份标识。


    示例值:yDxVwUyKQWho8CUuO4zjEyQOAgwvr4Zy
    UserFlowType UserFlowType

    用户合同的自定义分类。

    自定义合同类型的位置,在下图所示地方:
    image

    TemplateId String

    发起模板时,使用的模板Id


    示例值:yDtIcUUckp9d8yxkUxdI5uCy3KQ2RGCJ
    FlowRemarks Array of String

    合同备注列表


    示例值:["标签2"]

    FlowForwardInfo

    合同转交相关信息

    被如下接口引用:CreateFlowForwards。

    名称 类型 必选 描述
    FlowId String 是 合同流程ID,为32位字符串。此接口的合同流程ID需要由创建签署流程接口创建得到。
    示例值:yDCVNUUckpw3nnnyUVScgTvSA1IaZgM7
    RecipientId String 是 签署方经办人在合同中的参与方ID,为32位字符串。
    示例值:yDtwEUUckp7f8w6uUuBHsZJd9KcpXpMH

    FlowForwardResult

    转交合同结果

    被如下接口引用:CreateFlowForwards。

    名称 类型 描述
    FlowId String 合同流程ID为32位字符串。您可以登录腾讯电子签控制台,在 "合同" -> "合同中心" 中查看某个合同的FlowId(在页面中展示为合同ID)。点击查看FlowId在控制台中的位置。
    示例值:yDwFmUUckpstqfvzUE1h3jo1f3cqjkGm
    ErrorDetail String 如果失败,返回的错误细节。
    示例值:合同目标转出参与方非本企业员工,请检查

    FlowGroupApproverInfo

    合同组相关信息,指定合同组子合同和签署方的信息,用于补充动态签署人。

    被如下接口引用:CreateSchemeUrl。

    名称 类型 必选 描述
    FlowId String 否 合同流程ID。
    示例值:yDwFmUUckpstqfvzUE1h3jo1f3cqjkGm
    RecipientId String 否 签署节点ID,用于生成动态签署人链接完成领取。注:生成动态签署人补充链接时必传。
    示例值:yDxbNUyKQDx3oAUuO4zjEBQGidlGe4hP

    FlowGroupApprovers

    合同组签署方信息

    被如下接口引用:CreateFlowGroupByFiles, CreateFlowGroupByTemplates。

    名称 类型 描述
    FlowId String 合同流程ID
    示例值:yDwFmUUckpstqfvzUE1h3jo1f3cqjkGm
    Approvers Array of ApproverItem 签署方信息,包含合同ID和角色ID用于定位RecipientId。

    FlowGroupInfo

    此结构体(FlowGroupInfo)描述的是合同组(流程组)的单个合同(流程)信息

    被如下接口引用:CreateFlowGroupByFiles, CreateFlowGroupByTemplates, CreatePrepareFlowGroup。

    名称 类型 必选 描述
    FlowName String 是

    合同流程的名称(可自定义此名称),长度不能超过200,只能由中文、字母、数字和下划线组成。
    该名称还将用于合同签署完成后的下载文件名。


    示例值:2025入职合同
    Approvers Array of ApproverInfo 是

    签署流程参与者信息,最大限制50方
    注意 approver中的顺序需要和模板中的顺序保持一致, 否则会导致模板中配置的信息无效。

    FileIds Array of String 否

    文件资源ID,通过多文件上传UploadFiles接口获得,为32位字符串。
    注:此字段定义为数组,但仅支持单个文件


    示例值:["yDt1JUUckp77a2omUyEmko88eg49PTsN"]
    TemplateId String 否

    合同模板ID,为32位字符串。
    建议开发者保存此模板ID,后续用此模板发起合同流程需要此参数。
    可登录腾讯电子签控制台,在 "模板"->"模板中心"->"列表展示设置"选中模板 ID 中查看某个模板的TemplateId(在页面中展示为模板ID)。


    示例值:yDtwEUUckp7f8w6uUuBHsZJd9KcpXpMH
    FlowType String 否

    签署流程的类型(如销售合同/入职合同等),最大长度200个字符


    示例值:劳务合同
    FlowDescription String 否

    签署流程描述,最大长度1000个字符


    示例值:2025入职合同
    Deadline Integer 否

    签署流程的签署截止时间。

    值为unix时间戳,精确到秒,不传默认为当前时间一年后
    示例值:1604912664


    示例值:1736751627
    UserData String 否

    调用方自定义的个性化字段(可自定义此字段的值),并以base64方式编码,支持的最大数据大小为 20480长度。
    在合同状态变更的回调信息等场景中,该字段的信息将原封不动地透传给贵方。
    回调的相关说明可参考开发者中心的回调通知模块。


    示例值:VXNlckRhdGE=
    Unordered Boolean 否

    发送类型:
    true:无序签
    false:有序签
    注:默认为false(有序签),请和模板中的配置保持一致
    示例值:true


    示例值:true
    Components Array of Component 否

    模板或者合同中的填写控件列表,列表中可支持下列多种填写控件,控件的详细定义参考开发者中心的Component结构体

    • 单行文本控件
    • 多行文本控件
    • 勾选框控件
    • 数字控件
    • 图片控件
    • 动态表格等填写控件
    NeedSignReview Boolean 否

    发起方企业的签署人进行签署操作是否需要企业内部审批。使用此功能需要发起方企业有参与签署。若设置为true,审核结果需通过接口 CreateFlowSignReview 通知电子签,审核通过后,发起方企业签署人方可进行签署操作,否则会阻塞其签署操作。注:企业可以通过此功能与企业内部的审批流程进行关联,支持手动、“授权签”合同。示例值:true


    示例值:true
    AutoSignScene String 否

    个人“授权签”场景。发起“授权签”时,需设置对应“授权签”场景,目前仅支持场景:处方单-E_PRESCRIPTION_AUTO_SIGN


    示例值:E_PRESCRIPTION_AUTO_SIGN
    FlowDisplayType Integer 否

    在短信通知、填写、签署流程中,若标题、按钮、合同详情等地方存在“合同”字样时,可根据此配置指定文案,可选文案如下:

    • 0 :合同(默认值)
    • 1 :文件
    • 2 :协议
    • 3 :文书
    效果如下:FlowDisplayType


    示例值:1
    CcInfos Array of CcInfo 否

    抄送人信息

    FlowGroupOptions

    此结构体(FlowGroupOptions)描述的是合同组的个性化配置,支持控制是否发送短信、未实名个人签署方查看合同组时是否需要实名认证(仅在合同组文件发起配置时生效)

    被如下接口引用:CreateFlowGroupByFiles, CreateFlowGroupByTemplates, CreatePrepareFlowGroup。

    名称 类型 必选 描述
    ApproverVerifyType String 否

    签署人校验方式,支持以下类型

    • VerifyCheck : 人脸识别 (默认值)
    • MobileCheck : 手机号验证
    参数说明:此参数仅在合同组文件发起有效,可选人脸识别或手机号验证两种方式,若选择后者,未实名个人签署方在签署合同时,无需经过实名认证和意愿确认两次人脸识别,该能力仅适用于个人签署方。
    示例值:VerifyCheck
    SelfOrganizationApproverNotifyType String 否

    发起合同(流程)组本方企业经办人通知方式
    签署通知类型,支持以下类型

    • sms : 短信 (默认值)
    • none : 不通知

    示例值:none
    OtherApproverNotifyType String 否

    发起合同(流程)组他方经办人通知方式
    签署通知类型,支持以下类型

    • sms : 短信 (默认值)
    • none : 不通知

    示例值:none
    FlowGroupNeedWorkflow Boolean 否

    是否开启发起合同组的发起审批,默认:false(不开启),开启后,发起合同组会提交电子签内置审批流


    示例值:true
    NoEditFlowName Boolean 否

    是否不可编辑合同名称 true-不可编辑 false-可编辑(默认)


    示例值:true
    NoEditFlowType Boolean 否

    是否不可编辑合同类型 true-不可编辑 false-可编辑(默认)


    示例值:true
    NoEditDeadline Boolean 否

    是否不可编辑合同截止日期 true-不可编辑 false-可编辑(默认)


    示例值:true
    SignComponentConfig SignComponentConfig 否

    签署控件配置(如是否默认展示日期),用于嵌入式发起页面配置

    ForbidEditWatermark Boolean 否

    是否禁止编辑水印控件属性 true-禁止 false-否(默认)


    示例值:true
    HideSignCodeAfterStart Boolean 否

    发起成功后是否隐藏签署码 true-隐藏 false-否(默认)


    示例值:true
    SignAfterStart Boolean 否

    发起成功后是否签署合同,仅当前经办人为签署人时生效 true-展示签署 false-否(默认)


    示例值:true
    PreviewAfterStart Boolean 否

    发起成功后是否预览合同 true-展示预览按钮 false-否(默认)


    示例值:true

    FlowGroupUrlInfo

    合同组相关信息,指定合同组子合同和签署方的信息,用于补充动态签署人。

    被如下接口引用:CreateSchemeUrl。

    名称 类型 必选 描述
    FlowGroupApproverInfos Array of FlowGroupApproverInfo 否 合同组子合同和签署方的信息,用于补充动态签署人。

    FlowOperateLimit

    发起合同流程时对合同流程的部分操作加以限制的配置。

    被如下接口引用:CreateFlow, CreateFlowByFiles。

    名称 类型 必选 描述
    NoRelease Boolean 否 发起合同流程时,对签署完成后是否能发起对应的解除合同加以限制:
    • false(默认值): 合同流程完成签署后,支持发起对应的解除协议。
    • true : 合同流程完成签署后,不支持发起对应的解除协议。

    示例值:true

    FlowRemarkItem

    合同备注

    被如下接口引用:OperateFlowRemarks。

    名称 类型 必选 描述
    RemarkId Integer 否

    合同备注下标,对应最多5个备注位

    取值范围:[0, 4]


    示例值:1
    RemarkValue String 否

    合同备注内容,不超过 50 个字符,DELETE 时无需传入


    示例值:新的标签

    FormField

    电子文档的控件填充信息。按照控件类型进行相应的填充。

    当控件的 ComponentType=‘SIGN_SEAL'时,FormField.ComponentValue填入印章id。

    • 可用于指定“授权签”模板未设置“授权签”印章时,可由接口传入“授权签”印章
    • 若指定的控件上已设置ComponentValue,那以已经设置的ComponentValue为准

    FormField输入示例:
    {
        "ComponentId": "componentId1",
        "ComponentValue": "sealId(印章id)"
    }

    当控件的 ComponentType='TEXT'时,FormField.ComponentValue填入文本内容

    FormField输入示例:
    {
        "ComponentId": "componentId1",
        "ComponentValue": "文本内容"
    }

    当控件的 ComponentType='MULTI_LINE_TEXT'时,FormField.ComponentValue填入文本内容,支持自动换行。

    FormField输入示例:
    {
        "ComponentId": "componentId1",
        "ComponentValue": "多行文本内容"
    }

    当控件的 ComponentType='CHECK_BOX'时,FormField.ComponentValue填入true或false文本

    FormField输入示例:
    {
        "ComponentId": "componentId1",
        "ComponentValue": "true"
    }

    当控件的 ComponentType='FILL_IMAGE'时,FormField.ComponentValue填入图片的资源ID

    FormField输入示例:
    {
        "ComponentId": "componentId1",
        "ComponentValue": "yDwhsxxxxxxxxxxxxxxxxxxxxxxxxxxx"
    }

    当控件的 ComponentType='ATTACHMENT'时,FormField.ComponentValue支持填入附件图片或者文件的资源ID列表,以逗号分隔,单个附件控件最多支持6个资源ID;
    支持的文件类型包括doc、docx、xls、xlsx、html、jpg、jpeg、png、bmp、txt、pdf

    FormField输入示例:
    {
        "ComponentId": "componentId1",
        "ComponentValue": "yDwhsxxxxxxxxxxxxxxxxxxxxxxxxxx1,yDwhsxxxxxxxxxxxxxxxxxxxxxxxxxx2,yDwhsxxxxxxxxxxxxxxxxxxxxxxxxxx3"
    }

    当控件的 ComponentType='SELECTOR'时,FormField.ComponentValue填入选择的选项内容;

    FormField输入示例:
    {
        "ComponentId": "componentId1",
        "ComponentValue": "选择的内容"
    }
    多选需要用“、”分割选项
    {
        "ComponentId": "componentId1",
        "ComponentValue": "选项1、选项2"
    }

    当控件的 ComponentType='DATE'时,FormField.ComponentValue填入日期内容;

    FormField输入示例:
    {
        "ComponentId": "componentId1",
        "ComponentValue": "2023年01月01日"
    }

    当控件的 ComponentType='DISTRICT'时,FormField.ComponentValue填入省市区内容;

    FormField输入示例:
    {
        "ComponentId": "componentId1",
        "ComponentValue": "广东省深圳市福田区"
    }

    【数据表格传参说明】
    当控件的 ComponentType='DYNAMIC_TABLE'时,FormField.ComponentValue需要传递json格式的字符串参数,用于确定表头&填充数据表格(支持内容的单元格合并)
    输入示例1:

    {
        "headers":[
            {
                "content":"head1"
            },
            {
                "content":"head2"
            },
            {
                "content":"head3"
            }
        ],
        "rowCount":3,
        "body":{
            "cells":[
                {
                    "rowStart":1,
                    "rowEnd":1,
                    "columnStart":1,
                    "columnEnd":1,
                    "content":"123"
                },
                {
                    "rowStart":2,
                    "rowEnd":3,
                    "columnStart":1,
                    "columnEnd":2,
                    "content":"456"
                },
                {
                    "rowStart":3,
                    "rowEnd":3,
                    "columnStart":3,
                    "columnEnd":3,
                    "content":"789"
                }
            ]
        }
    }

    输入示例2(表格表头宽度比例配置):

    {
        "headers":[
            {
                "content":"head1",
                "widthPercent": 30
            },
            {
                "content":"head2",
                "widthPercent": 30
            },
            {
                "content":"head3",
                "widthPercent": 40
            }
        ],
        "rowCount":3,
        "body":{
            "cells":[
                {
                    "rowStart":1,
                    "rowEnd":1,
                    "columnStart":1,
                    "columnEnd":1,
                    "content":"123"
                },
                {
                    "rowStart":2,
                    "rowEnd":3,
                    "columnStart":1,
                    "columnEnd":2,
                    "content":"456"
                },
                {
                    "rowStart":3,
                    "rowEnd":3,
                    "columnStart":3,
                    "columnEnd":3,
                    "content":"789"
                }
            ]
        }
    }

    输入示例3(表格设置字体加粗颜色):

    {
        "headers":[
            {
                "content":"head1"
            },
            {
                "content":"head2"
            },
            {
                "content":"head3"
            }
        ],
        "rowCount":3,
        "body":{
            "cells":[
                {
                    "rowStart":1,
                    "rowEnd":1,
                    "columnStart":1,
                    "columnEnd":1,
                    "content":"123",
                    "style": {"color": "#b50000", "fontSize": 12,"bold": true,"align": "CENTER"}
                },
                {
                    "rowStart":2,
                    "rowEnd":3,
                    "columnStart":1,
                    "columnEnd":2,
                    "content":"456",
                    "style": {"color": "#b50000", "fontSize": 12,"bold": true,"align": "LEFT"}
                },
                {
                    "rowStart":3,
                    "rowEnd":3,
                    "columnStart":3,
                    "columnEnd":3,
                    "content":"789",
                    "style": {"color": "#b500bf", "fontSize": 12,"bold": false,"align": "RIGHT"}
                }
            ]
        }
    }
    

    输入示例4(表格设置表头不合成到文件):

    {
        "headers": [
            {
                "content": "序号"
            },
            {
                "content": "品牌"
            },
            {
                "content": "商品名称"
            },
            {
                "content": "粒径"
            },
            {
                "content": "规格"
            },
            {
                "content": "数量(包)"
            },
            {
                "content": "重量(吨)"
            }
        ],
        "rowCount": 5,
        "body": {
            "cells": [
                {
                    "rowStart": 1,
                    "rowEnd": 1,
                    "columnStart": 1,
                    "columnEnd": 1,
                    "content": "1"
                },
                {
                    "rowStart": 1,
                    "rowEnd": 1,
                    "columnStart": 2,
                    "columnEnd": 2,
                    "content": "品牌名称1"
                },
                {
                    "rowStart": 1,
                    "rowEnd": 1,
                    "columnStart": 3,
                    "columnEnd": 3,
                    "content": "商品名称1"
                },
                {
                    "rowStart": 1,
                    "rowEnd": 1,
                    "columnStart": 4,
                    "columnEnd": 4,
                    "content": "7#"
                },
                {
                    "rowStart": 1,
                    "rowEnd": 1,
                    "columnStart": 5,
                    "columnEnd": 5,
                    "content": "20"
                },
                {
                    "rowStart": 1,
                    "rowEnd": 1,
                    "columnStart": 6,
                    "columnEnd": 6,
                    "content": "50"
                },
                {
                    "rowStart": 1,
                    "rowEnd": 1,
                    "columnStart": 7,
                    "columnEnd": 7,
                    "content": "1.000"
                },
                {
                    "rowStart": 2,
                    "rowEnd": 2,
                    "columnStart": 1,
                    "columnEnd": 1,
                    "content": "2"
                },
                {
                    "rowStart": 2,
                    "rowEnd": 2,
                    "columnStart": 2,
                    "columnEnd": 2,
                    "content": "品牌名称2"
                },
                {
                    "rowStart": 2,
                    "rowEnd": 2,
                    "columnStart": 3,
                    "columnEnd": 3,
                    "content": "商品名称2"
                },
                {
                    "rowStart": 2,
                    "rowEnd": 2,
                    "columnStart": 4,
                    "columnEnd": 4,
                    "content": "5#"
                },
                {
                    "rowStart": 2,
                    "rowEnd": 2,
                    "columnStart": 5,
                    "columnEnd": 5,
                    "content": "20"
                },
                {
                    "rowStart": 2,
                    "rowEnd": 2,
                    "columnStart": 6,
                    "columnEnd": 6,
                    "content": "20"
                },
                {
                    "rowStart": 2,
                    "rowEnd": 2,
                    "columnStart": 7,
                    "columnEnd": 7,
                    "content": "0.400"
                },
                {
                    "rowStart": 3,
                    "rowEnd": 3,
                    "columnStart": 1,
                    "columnEnd": 1,
                    "content": "3"
                },
                {
                    "rowStart": 3,
                    "rowEnd": 3,
                    "columnStart": 2,
                    "columnEnd": 2,
                    "content": "品牌名称3"
                },
                {
                    "rowStart": 3,
                    "rowEnd": 3,
                    "columnStart": 3,
                    "columnEnd": 3,
                    "content": "商品名称3"
                },
                {
                    "rowStart": 3,
                    "rowEnd": 3,
                    "columnStart": 4,
                    "columnEnd": 4,
                    "content": "2#"
                },
                {
                    "rowStart": 3,
                    "rowEnd": 3,
                    "columnStart": 5,
                    "columnEnd": 5,
                    "content": "20"
                },
                {
                    "rowStart": 3,
                    "rowEnd": 3,
                    "columnStart": 6,
                    "columnEnd": 6,
                    "content": "5"
                },
                {
                    "rowStart": 3,
                    "rowEnd": 3,
                    "columnStart": 7,
                    "columnEnd": 7,
                    "content": "0.100"
                },
                {
                    "rowStart": 4,
                    "rowEnd": 4,
                    "columnStart": 1,
                    "columnEnd": 1,
                    "content": "4"
                },
                {
                    "rowStart": 4,
                    "rowEnd": 4,
                    "columnStart": 2,
                    "columnEnd": 2,
                    "content": "品牌名称4"
                },
                {
                    "rowStart": 4,
                    "rowEnd": 4,
                    "columnStart": 3,
                    "columnEnd": 3,
                    "content": "商品名称4"
                },
                {
                    "rowStart": 4,
                    "rowEnd": 4,
                    "columnStart": 4,
                    "columnEnd": 4,
                    "content": "3#"
                },
                {
                    "rowStart": 4,
                    "rowEnd": 4,
                    "columnStart": 5,
                    "columnEnd": 5,
                    "content": "20"
                },
                {
                    "rowStart": 4,
                    "rowEnd": 4,
                    "columnStart": 6,
                    "columnEnd": 6,
                    "content": "10"
                },
                {
                    "rowStart": 4,
                    "rowEnd": 4,
                    "columnStart": 7,
                    "columnEnd": 7,
                    "content": "0.200"
                },
                {
                    "rowStart": 5,
                    "rowEnd": 5,
                    "columnStart": 1,
                    "columnEnd": 5,
                    "content": "合计"
                },
                {
                    "rowStart": 5,
                    "rowEnd": 5,
                    "columnStart": 6,
                    "columnEnd": 6,
                    "content": "85"
                },
                {
                    "rowStart": 5,
                    "rowEnd": 5,
                    "columnStart": 7,
                    "columnEnd": 7,
                    "content": "1.700"
                }
            ]
        },
        "settings": {
            "headerRowDisplay": false
        }
    }

    表格参数说明

    名称 类型 描述
    headers Array 表头:不超过10列,不支持单元格合并,字数不超过100
    rowCount Integer 表格内容最大行数
    cells.N.rowStart Integer 单元格坐标:行起始index
    cells.N.rowEnd Integer 单元格坐标:行结束index
    cells.N.columnStart Integer 单元格坐标:列起始index
    cells.N.columnEnd Integer 单元格坐标:列结束index
    cells.N.content String 单元格内容,字数不超过100
    cells.N.style String 单元格字体风格配置 ,风格配置的json字符串 如: {"font":"黑体","fontSize":12,"color":"#FFFFFF","bold":true,"align":"CENTER"}
    settings Object 表格全局设定。目前支持设置表头不显示,示例:{"headerRowDisplay":false}

    表格参数headers说明
    widthPercent Integer 表头单元格列占总表头的比例,例如1:30表示 此列占表头的30%,不填写时列宽度平均拆分;例如2:总2列,某一列填写40,剩余列可以为空,按照60计算。;例如3:总3列,某一列填写30,剩余2列可以为空,分别为(100-30)/2=35

    content String 表头单元格内容,字数不超过100

    style String 为字体风格设置 风格支持: font : 目前支持 黑体、宋体; fontSize: 6-72; color:000000-FFFFFF 字符串形如: "#FFFFFF" 或者 "0xFFFFFF"; bold : 是否加粗, true : 加粗 false: 不加粗; align: 对其方式, 支持 LEFT / RIGHT / CENTER

    被如下接口引用:CreateDocument。

    名称 类型 必选 描述
    ComponentValue String 是 控件填充vaule,ComponentType和传入值类型对应关系:
    • TEXT : 文本内容
    • MULTI_LINE_TEXT : 文本内容, 可以用 \n 来控制换行位置
    • CHECK_BOX : true/false
    • FILL_IMAGE、ATTACHMENT : 附件的FileId,需要通过UploadFiles接口上传获取
    • SELECTOR : 选项值
    • DYNAMIC_TABLE - 传入json格式的表格内容,详见说明:数据表格
    • DATE : 格式化:xxxx年xx月xx日(例如:2024年05月28日)




    控件值约束说明:
    特殊控件 填写约束
    企业全称控件 企业名称中文字符中文括号
    统一社会信用代码控件 企业注册的统一社会信用代码
    法人名称控件 最大50个字符,2到25个汉字或者1到50个字母
    签署意见控件 签署意见最大长度为50字符
    签署人手机号控件 中国大陆手机号 13,14,15,16,17,18,19号段长度11位
    签署人身份证控件 合法的身份证号码检查
    控件名称 控件名称最大长度为20字符,不支持表情
    单行文本控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情
    多行文本控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情
    勾选框控件 选择填字符串true,不选填字符串false
    选择器控件 同单行文本控件约束,填写选择值中的字符串
    数字控件 请输入有效的数字(可带小数点)
    日期控件 格式:yyyy年mm月dd日
    附件控件 JPG或PNG图片,上传数量限制,1到6个,最大6个附件,填写上传的资源ID
    图片控件 JPG或PNG图片,填写上传的图片资源ID
    邮箱控件 有效的邮箱地址, w3c标准
    地址控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情
    省市区控件 只允许输入中文,英文,数字,中英文标点符号,不支持表情
    性别控件 选择值中的字符串
    学历控件 选择值中的字符串


    示例值:ComponentValue
    ComponentId String 否 控件id,和ComponentName选择一项传入即可

    点击查看在模板中找到控件ID的方式
    示例值:componentId
    ComponentName String 否 控件名字,最大长度不超过30字符,和ComponentId选择一项传入即可

    点击查看在模板中找到控件名字的方式
    示例值:ComponentName

    ForwardRecord

    签署人的转交记录详情

    被如下接口引用:DescribeFlowInfo。

    名称 类型 必选 描述
    Name String 否

    转交人打码后的姓名


    示例值:叶**
    Mobile String 否

    转交人打码后的手机号


    示例值:1*0
    ForwardType String 否

    进行转交的原因

    枚举值:

    • QUIT_FORWARD: 离职转交
    • FORWARD: 员工操作转交

    示例值:FORWARD
    ForwardMessage String 否

    转交的详情信息


    示例值:员工操作进行转交
    ForwardTime Integer 否

    转交时间

    单位:时间戳(秒级)


    示例值:1780000034

    GroupOrganization

    成员企业信息

    被如下接口引用:DescribeOrganizationGroupOrganizations。

    名称 类型 描述
    Name String 成员企业名
    示例值:张三示例企业
    Alias String 成员企业别名
    示例值:张三示例企业
    OrganizationId String 成员企业id,为 32 位字符串,可在电子签PC 控制台,企业设置->企业电子签账号 获取
    示例值:yDxbNUyKQDx3oAUuO4zjEBQGidlGe4hP
    UpdateTime Integer 记录更新时间, unix时间戳,单位秒
    示例值:1736751627
    Status Integer 成员企业加入集团的当前状态
    • 1:待授权
    • 2:已授权待激活
    • 3:拒绝授权
    • 4:已解除
    • 5:已加入



    示例值:5
    IsMainOrganization Boolean 是否为集团主企业
    示例值:false
    IdCardNumber String 企业社会信用代码
    示例值:91110108772551611J
    AdminInfo Admin 企业超管信息
    License String 企业许可证Id,此字段暂时不需要关注
    示例值:企业许可证Id
    LicenseExpireTime Integer 企业许可证过期时间,unix时间戳,单位秒
    示例值:1736751627
    JoinTime Integer 成员企业加入集团时间,unix时间戳,单位秒
    示例值:1736751627
    FlowEngineEnable Boolean 是否使用自建审批流引擎(即不是企微审批流引擎)
    • true:是
    • false:否

    示例值:trye

    HasAuthOrganization

    授权企业列表(目前仅用于“企业“授权签” -> 合作企业授权”)

    被如下接口引用:DescribeExtendedServiceAuthDetail。

    名称 类型 必选 描述
    OrganizationId String 否

    授权企业id


    示例值:yDxbNUyKQDx3oAUuO4zjEBQGidlGe4hP
    OrganizationName String 否

    授权企业名称


    示例值:张三示例企业
    AuthorizedOrganizationId String 否

    被授权企业id


    示例值:yDw6yUUgyg3caowzUx4GQptRKfMnJqX8
    AuthorizedOrganizationName String 否

    被授权企业名称


    示例值:李四示例企业
    TemplateId String 否

    授权模板id(仅当授权方式为模板授权时有值)


    示例值:yDt1JUUckp77a2omUyEmko88eg49PTsN
    TemplateName String 否

    授权模板名称(仅当授权方式为模板授权时有值)


    示例值:入职合同
    AuthorizeTime Integer 否

    授权时间,格式为时间戳,单位s


    示例值:1736751627

    HasAuthUser

    被授权的用户信息

    被如下接口引用:DescribeExtendedServiceAuthDetail, DescribeExtendedServiceAuthInfos。

    名称 类型 必选 描述
    UserId String 否 员工在腾讯电子签平台的唯一身份标识,为32位字符串。
    示例值:yDw6yUUgyg3caowzUx4GQptRKfMnJqX8
    BelongTo String 否 当前员工的归属情况,可能值是:
    MainOrg:在集团企业的场景下,返回此值代表是归属主企业
    CurrentOrg:在普通企业场景下返回此值;或者在集团企业的场景下,返回此值代表归属子企业
    示例值:MainOrg
    MainOrganizationId String 否 集团主企业id,当前企业为集团子企业时,该字段有值
    示例值:yDt1JUUckp77a2omUyEmko88eg49PTsN

    Identity

    主体信息

    被如下接口引用:DescribeContractReviewTask。

    名称 类型 必选 描述
    CreditCode String 否 统一社会信用代码
    示例值:919400019203820006
    OrgCode String 否 组织机构代码
    示例值:19228839021
    RegNo String 否 营业执照注册编号
    示例值:440678110309744
    EntName String 否 企业名称
    示例值:xx技术有限公
    LegalRepName String 否 修改人法人代表姓名
    示例值:赵四
    OpState String 否 渠道经营状态
    示例值:在营(开业)
    OpFromDate String 否 经营期限自(格式YYYY-MM-DD)
    示例值:1987-09-16
    OpToDate String 否 经营期限至
    示例值:2090-04-09
    EstabDate String 否 成立日期(格式YYYY-MM-DD)
    示例值:1987-09-12
    ApprDate String 否 核准日期(格式YYYY-MM-DD)
    示例值:2022-06-12
    RevoDate String 否 吊销日期(格式YYYY-MM-DD)
    示例值:2023-11-12
    CancelDate String 否 注销日期(格式YYYY-MM-DD)
    示例值:2025-06-12
    RegOrg String 否 登记机关
    示例值:深圳市市场监督管理局
    EntTypeCode String 否 企业类型编码
    示例值:xsokcgdsd
    EntType String 否 企业类型
    示例值:有限责任公司(自然人投资或控股的法人独资)
    BizScope String 否 经营业务范围
    示例值:一般经营项目:程控交换机
    LicenseBizItem String 否 许可经营项目
    示例值:程控交换机
    RegAreaCode String 否 注册地址行政编号
    示例值:440300
    RegAddress String 否 注册地址
    示例值:深圳市龙岗区坂田
    RegCapitalCurtype String 否 注册资本币种
    示例值:人民币元
    RegCapital String 否 注册资本(万元)
    示例值:4107113.182000
    PaidCapital String 否 实收资本(万元)
    示例值:0.000000
    OriRegNo String 否 原注册号
    示例值:234556
    EntNameEng String 否 企业英文名称
    示例值:xyz22
    OriEntName String 否 曾用名
    示例值:yy 有限公司
    OpStateCode Integer 否 企业经营状态枚举。常见值如下:
    未定义的状态 = 0
    正常 = 1
    注销 = 2
    吊销 = 3
    吊销后注销 = 4
    撤销 = 5
    其他 = 99
    示例值:1
    SearchDate String 否 查询日期(格式YYYY-MM-DD)
    示例值:2025-11-10

    IntegrateRole

    企业角色数据信息

    被如下接口引用:DescribeIntegrationRoles。

    名称 类型 描述
    RoleId String 角色id
    示例值:caf2d1eab2632cd84a66593a23b769d9
    RoleName String 角色名
    示例值:超级管理员
    RoleStatus Integer 角色状态,1-启用,2-禁用
    示例值:1
    IsGroupRole Boolean 是否是集团角色,true-是,false-否
    示例值:false
    SubOrgIdList Array of String 管辖的子企业列表
    示例值:["yDxbNUyKQDx3oAUuO4zjEBQGidlGe4hP"]
    PermissionGroups Array of PermissionGroup 权限树

    IntegrationDepartment

    部门信息

    被如下接口引用:DescribeIntegrationDepartments。

    名称 类型 描述
    DeptId String 部门ID。
    示例值:dp**155f2
    DeptName String 部门名。
    示例值:测试部门
    ParentDeptId String 父部门ID
    示例值:yD**m1221
    DeptOpenId String 客户系统部门ID
    示例值:dept_open_1
    OrderNo Integer 序列号。
    示例值:1

    Intention

    视频核身意图配置,可指定问答模式或者点头模式的语音文本。

    注: 视频认证为白名单功能,使用前请联系对接的客户经理沟通。

    被如下接口引用:CreateBatchQuickSignUrl, CreateFlow, CreateFlowSignUrl, CreatePrepareFlow。

    名称 类型 必选 描述
    IntentionType Integer 否 视频认证类型,支持以下类型
    • 1 : 问答模式
    • 2 : 点头模式


    注: 视频认证为白名单功能,使用前请联系对接的客户经理沟通。
    示例值:1
    IntentionQuestions Array of IntentionQuestion 否 意愿核身语音问答模式(即语音播报+语音回答)使用的文案,包括:系统语音播报的文本、需要核验的标准文本。支持传入1~10轮问答,最多为10轮。

    注:选择问答模式时,此字段可不传,不传则使用默认语音文本:请问,您是否同意签署本协议?可语音回复“同意”或“不同意”。
    IntentionActions Array of IntentionAction 否 意愿核身(点头确认模式)使用的文案,若未使用意愿核身(点头确认模式),则该字段无需传入。支持传入1~10轮点头确认文本,最多支持10轮。

    注:选择点头模式时,此字段可不传,不传则使用默认语音文本:请问,您是否同意签署本协议?可点头同意。
    RuleIdConfig RuleIdConfig 否 视频核身相关配置

    IntentionAction

    意愿核身(点头确认模式)使用的文案,若未使用意愿核身(点头确认模式),则该字段无需传入。当前仅支持一个提示文本。

    被如下接口引用:CreateBatchQuickSignUrl, CreateFlow, CreateFlowSignUrl, CreatePrepareFlow。

    名称 类型 必选 描述
    Text String 否 点头确认模式下,系统语音播报使用的问题文本,问题最大长度为150个字符。
    示例值:请问您本次业务是本人自愿办理吗?如是,请点头确认。

    IntentionActionResult

    意愿核身点头确认模式结果

    被如下接口引用:DescribeSignFaceVideo。

    名称 类型 描述
    Details Array of IntentionActionResultDetail 意愿核身结果详细数据,与每段点头确认过程一一对应

    IntentionActionResultDetail

    意愿核身点头确认模式结果详细数据

    被如下接口引用:DescribeSignFaceVideo。

    名称 类型 描述
    Video String 视频base64编码(其中包含全程提示文本和点头音频,mp4格式)
    示例值:AAAAIGZ0eXBpc29tAAACAGlzb21pc28yYXZjMW1wN

    IntentionQuestion

    意愿核身语音问答模式(即语音播报+语音回答)使用的文案,包括:系统语音播报的文本、需要核验的标准文本。当前仅支持1轮问答。

    被如下接口引用:CreateBatchQuickSignUrl, CreateFlow, CreateFlowSignUrl, CreatePrepareFlow。

    名称 类型 必选 描述
    Question String 否 当选择语音问答模式时,系统自动播报的问题文本,最大长度为250个字符。
    示例值:请问您本次业务是本人自愿办理吗?如是,请回复“我同意”。
    Answers Array of String 否 当选择语音问答模式时,用于判断用户回答是否通过的标准答案列表,传入后可自动判断用户回答文本是否在标准文本列表中。
    示例值:["同意","我同意","确认","我确认"]

    IntentionQuestionResult

    意愿核身问答模式结果。若未使用该意愿核身功能,该字段返回值可以不处理。

    被如下接口引用:DescribeSignFaceVideo。

    名称 类型 描述
    Video String 视频base64(其中包含全程问题和回答音频,mp4格式)

    注:需进行base64解码获取视频文件
    示例值:6KeG6aKRYmFzZTY0
    ResultCode Array of String 和答案匹配结果列表
    示例值:["0"]
    AsrResult Array of String 回答问题语音识别结果列表
    示例值:["同意"]

    JumpEvent

    跳转事件的结构体,其中包括认证期间收录,授权书审核,企业认证的回跳事件。

    被如下接口引用:CreateOrganizationAuthUrl。

    名称 类型 必选 描述
    JumpEventType Integer 否

    跳转事件枚举

    枚举值:

    • 1: 企业收录
    • 2: 超管授权书审核
    • 3: 企业认证完成

    示例值:1
    JumpUrl String 否

    为认证成功后页面进行回跳的URL,请确保回跳地址的可用性。
    Endpoint如果是APP 类型,请传递"true"
    如果 Endpoint 是 H5 类型,请参考文档跳转电子签H5

    p.s. 如果Endpoint是 APP,传递的跳转地址无效,不会进行跳转,仅会进行回跳。


    示例值:https://qian.tencent.com/

    MiniAppCreateApproverInfo

    创建流程的签署方信息

    被如下接口引用:CreateMiniAppPrepareFlow。

    名称 类型 必选 描述
    ApproverType Integer 是

    在指定签署方时,可以选择企业B端或个人C端等不同的参与者类型,可选类型如下:

    • 0 :企业B端。
    • 1 :个人C端。
    • 3 :企业B端静默(自动)签署,无需签署人参与,“授权签”可以参考“授权签”使用说明文档。
    • 7 :个人C端“授权签”,适用于个人“授权签”场景。注: 个人“授权签”场景为白名单功能,使用前请联系对接的客户经理沟通。


    示例值:1
    OrganizationName String 否

    组织机构名称。请确认该名称与企业营业执照中注册的名称一致。如果名称中包含英文括号(),请使用中文括号()代替。注: 当approverType=0(企业签署方) 或 approverType=3(企业“授权签”)时,必须指定


    示例值:张三示例企业
    ApproverName String 否

    签署方经办人的姓名。
    经办人的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。

    在未指定签署人电子签UserId情况下,为必填参数


    示例值:张三
    ApproverMobile String 否

    签署方经办人手机号码, 支持中国大陆手机号11位数字(无需加+86前缀或其他字符)。 此手机号用于通知和用户的实名认证等环境,请确认手机号所有方为此合同签署方。

    注:在未指定签署人电子签UserId情况下,为必填参数


    示例值:18888888888
    ApproverIdCardType String 否

    证件类型,支持以下类型

    • ID_CARD: 居民身份证 (默认值)
    • HONGKONG_AND_MACAO : 港澳居民来往内地通行证
    • HONGKONG_MACAO_AND_TAIWAN : 港澳台居民居住证(格式同居民身份证)

    示例值:ID_CARD
    ApproverIdCardNumber String 否

    证件号码,应符合以下规则

    • 中国大陆居民身份证号码应为18位字符串,由数字和大写字母X组成(如存在X,请大写)。
    • 中国港澳居民来往内地通行证号码共11位。第1位为字母,“H”字头签发给中国香港居民,“M”字头签发给中国澳门居民;第2位至第11位为数字。
    • 中国港澳台居民居住证号码编码规则与中国大陆身份证相同,应为18位字符串。

    示例值:620000198802020000
    RecipientId String 否

    签署方经办人在模板中配置的参与方ID,与控件绑定,是控件的归属方,ID为32位字符串。

    模板发起合同时,该参数为必填项,可以通过查询模板信息接口获得。
    文件发起合同时,该参数无需传值。

    如果开发者后续用合同模板发起合同,建议保存此值,在用合同模板发起合同中需此值绑定对应的签署经办人 。


    示例值:yDtwEUUckp7f8w6uUuBHsZJd9KcpXpMH

    MiniAppCreateFlowOption

    小程序发起合同可选项

    被如下接口引用:CreateMiniAppPrepareFlow。

    名称 类型 必选 描述
    RemindedOn Integer 否 到期提醒日(linux时间戳) 精确到天
    示例值:1753286400
    NeedCreateReview Boolean 否 是否需要发起前进行审批
    示例值:true
    FlowDisplayType Integer 否 在短信通知、填写、签署流程中,若标题、按钮、合同详情等地方存在“合同”字样时,可根据此配置指定文案,可选文案如下:
    • 0 :合同(默认值)
    • 1 :文件
    • 2 :协议
    • 3 :文书
    效果如下:FlowDisplayType
    示例值:1
    ForbidEditFlow Boolean 否 小程序集成发起,是否禁止发起时修改合同内容

    • false:默认值,不禁止发起时修改合同内容
    • true:禁止发起时修改合同内容(将直接跳过添加/编辑签署人步骤,直接到核对合同信息页面


    指定为true,效果如下:

    效果如下:ForbidEditFlow

    示例值:true

    MiniAppCreateFlowPageOption

    小程序发起页面个性化配置参数

    被如下接口引用:CreateMiniAppPrepareFlow。

    名称 类型 必选 描述
    HideSignCodeAfterStart Boolean 否 发起后隐藏签署码
    示例值:true

    NeedReviewApproverInfo

    需要进行签署审核的签署人信息

    被如下接口引用:CreateFlowGroupSignReview。

    名称 类型 必选 描述
    ApproverType String 是

    签署方经办人的类型,支持以下类型

    • ORGANIZATION 企业(含企业“授权签”)
    • PERSON 个人(含个人“授权签”)


    示例值:ORGANIZATION
    ApproverName String 是

    签署方经办人的姓名。 经办人的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。


    示例值:张三
    ApproverMobile String 否

    签署方经办人手机号码, 支持中国大陆手机号11位数字(无需加+86前缀或其他字符)。 请确认手机号所有方为此合同签署方。


    示例值:18888888888
    ApproverIdCardType String 否

    签署方经办人的证件类型,支持以下类型

    • ID_CARD 中国大陆居民身份证 (默认值)
    • HONGKONG_AND_MACAO 中国港澳居民来往内地通行证
    • HONGKONG_MACAO_AND_TAIWAN 中国港澳台居民居住证(格式同居民身份证)

    示例值:ID_CARD
    ApproverIdCardNumber String 否

    签署方经办人的证件号码,应符合以下规则

    • 中国大陆居民身份证号码应为18位字符串,由数字和大写字母X组成(如存在X,请大写)。
    • 中国港澳居民来往内地通行证号码共11位。第1位为字母,“H”字头签发给中国香港居民,“M”字头签发给中国澳门居民;第2位至第11位为数字。
    • 中国港澳台居民居住证号码编码规则与中国大陆身份证相同,应为18位字符串。

    示例值:37000019890303000X
    OrganizationName String 否

    组织机构名称。
    请确认该名称与企业营业执照中注册的名称一致。
    如果名称中包含英文括号(),请使用中文括号()代替。
    如果签署方是企业签署方(approverType = 0 或者 approverType = 3), 则企业名称必填。


    示例值:张三示例企业

    OccupiedSeal

    持有的电子印章信息

    被如下接口引用:DescribeOrganizationSeals。

    名称 类型 描述
    SealId String 电子印章编号
    示例值:yDtwLUUckp79rcc2UuSIlvCCkIZsXxFY
    SealName String 电子印章名称
    示例值:张三示例企业公章
    CreateOn Integer 电子印章授权时间戳,单位秒
    示例值:1736751627
    Creator String 电子印章授权人的UserId
    示例值:yDw6yUUgyg3caowzUx4GQptRKfMnJqX8
    SealPolicyId String 电子印章策略Id
    示例值:yDRIOUUja5b90Uy0fKyKFCQryVc5qKxW
    SealStatus String 印章状态,有以下六种:CHECKING(审核中)SUCCESS(已启用)FAIL(审核拒绝)CHECKING-SADM(待超管审核)DISABLE(已停用)STOPPED(已终止)
    示例值:SUCCESS
    FailReason String 审核失败原因
    示例值:印章错误
    Url String 印章图片url,5分钟内有效
    示例值:https://file.cn/sealid.jpg
    SealType String 印章类型,OFFICIAL-企业公章, CONTRACT-合同专用章,ORGANIZATIONSEAL-企业印章(本地上传印章类型),LEGAL_PERSON_SEAL-法人印章
    示例值:OFFICIAL
    IsAllTime Boolean 用印申请是否为永久授权,true-是,false-否
    示例值:true
    AuthorizedUsers Array of AuthorizedUser 授权人列表
    ExtendScene ExtendScene 印章扩展数据信息
    RealWidth Integer 印章的真实宽度,单位毫米
    示例值:42
    RealHeight Integer 印章的真实高度,单位毫米
    示例值:42
    SubSealType String 自定义子类型印章
    示例值:OHTER_1
    SubSealName String 自定义子类型印章名称
    示例值:其他子印章类型
    SealDescription String 印章描述
    示例值:印章描述内容

    Option

    业务逻辑个性化配置字段,默认不传

    注: 配置前请联系对接的客户经理沟通确认。

    被如下接口引用:CreateSeal, CreateSealPolicy, OperateSeals。

    名称 类型 必选 描述
    Key String 是 个性化配置参数Key字段,对应传入字段的字段名
    示例值:SealOperatorVerify
    Value String 是 个性化配置参数Value字段,对应传入字段的字段值
    示例值:true

    OrgBillSummary

    企业套餐余额情况

    被如下接口引用:DescribeBillUsage。

    名称 类型 描述
    Total Integer 套餐总数
    示例值:100
    Used Integer 套餐使用数
    示例值:10
    Available Integer 套餐剩余数
    示例值:10
    QuotaType String 套餐类型
    对应关系如下:

    • CloudEnterprise: 企业版合同
    • SingleSignature: 单方签章
    • CloudProve: 签署报告
    • CloudOnlineSign: 腾讯会议在线签约
    • ChannelWeCard: 微工卡
    • SignFlow: 合同套餐
    • SignFace: 签署意愿(人脸识别)
    • SignPassword: 签署意愿(密码)
    • SignSMS: 签署意愿(短信)
    • PersonalEssAuth: 签署人实名(腾讯电子签认证)
    • PersonalThirdAuth: 签署人实名(信任第三方认证)
    • OrgEssAuth: 签署企业实名
    • FlowNotify: 短信通知
    • AuthService: 企业工商信息查询


    示例值:CloudEnterprise

    OrganizationAuthUrl

    企业批量注册链接信息

    被如下接口引用:DescribeBatchOrganizationRegistrationUrls。

    名称 类型 描述
    AuthUrl String 企业批量注册链接,根据Endpoint的不同设置,返回不同的链接地址。失效时间:7天
    跳转链接, 链接的有效期根据企业,员工状态和终端等有区别, 可以参考下表



    Endpoint 示例 链接有效期限
    PC https://qian.tencent.com/console/batch-register?token=yDSx0UUgtjuaf4UEfd2MjCnfI1iuXFE6&orgName=批量认证线上测试企业9 7天
    PC_SHORT_URL https://test.essurl.cn/8gDKUBAWK8 7天
    APP /pages/guide/index?to=REGISTER_ENTERPRISE_FOR_BATCH&urlAuthToken=yDSx0UUgtjuaf4UEfd2MjCnfI1iuXFE6&orgName=批量认证线上测试企业9 7天

    注:
    1.创建的链接应避免被转义,如:&被转义为\u0026;如使用Postman请求后,请选择响应类型为 JSON,否则链接将被转义

    示例值:https://test.essurl.cn/8gDKUBAWK8
    ErrorMessage String 企业批量注册的错误信息,例如:企业三要素不通过
    示例值:企业三要素不通过
    SubTaskId String 企业批量注册的唯一 Id, 此 Id 可以用在创建企业批量认证链接-单链接。
    示例值:yDCHoUU08m4mnpUxHGGHPv9FScKQsvHb
    OrganizationName String 企业批量注册 传递过来的企业名称,方便客户定位企业
    示例值:典子谦示例企业

    OrganizationCommonInfo

    企业授权书信息参数, 需要保证这些参数跟营业执照中的信息一致。

    被如下接口引用:CreateOrganizationAuthFile。

    名称 类型 必选 描述
    OrganizationName String 是 组织机构名称。
    请确认该名称与企业营业执照中注册的名称一致。
    如果名称中包含英文括号(),请使用中文括号()代替。
    示例值:张三示例企业
    UniformSocialCreditCode String 是 组织机构企业统一社会信用代码。
    请确认该企业统一社会信用代码与企业营业执照中注册的统一社会信用代码一致。
    示例值:370000****0303000X
    LegalName String 是 组织机构法人的姓名。
    请确认该企业统一社会信用代码与企业营业执照中注册的法人姓名一致。
    示例值:张三
    LegalIdCardType String 否 组织机构法人的证件类型
    示例值:居民身份证
    LegalIdCardNumber String 否 组织机构法人的证件号码
    示例值:370000****0303000X
    AdminName String 否 组织机构超管姓名。

    示例值:张三
    AdminMobile String 否 组织机构超管手机号。

    示例值:1888****888
    AdminIdCardType String 否 组织机构超管证件类型

    示例值:居民身份证
    AdminIdCardNumber String 否 组织机构超管证件号码

    示例值:370000****0303000X
    OldAdminName String 否 原超管姓名
    示例值:李四
    OldAdminMobile String 否 原超管手机号
    示例值:1510****000
    OldAdminIdCardType String 否 原超管证件类型
    示例值:居民身份证
    OldAdminIdCardNumber String 否 原超管证件号码
    示例值:650000****0404000X

    OutputReference

    审查通过项对应的引文信息

    被如下接口引用:DescribeContractReviewTask。

    名称 类型 必选 描述
    RiskId String 否 合同审查风险结果ID
    示例值:01KC8ACZ92JX24GG5YCBF5H6BN
    RiskName String 否 风险名称
    示例值:引用内容详情是否存在
    RiskDescription String 否 风险描述
    示例值:合同文本中提到的各种引用,需要在合同全文中找到对应内容详情
    CategoryName String 否 风险要点分类名称
    示例值:引用内容详情是否存在
    RiskBasis String 否 审查依据
    示例值:引用内容详情是否存在-引用内容详情是否存在
    Excerpts Array of ReferenceExcerpt 否 引文内容
    注意:此字段可能返回 null,表示取不到有效值。

    OutputRisk

    合同审查任务识别出的风险结果信息

    被如下接口引用:DescribeContractReviewTask。

    名称 类型 必选 描述
    RiskId String 否 合同审查风险结果ID
    示例值:yDtIFUU2tnsxzqUulGxxxx90kPaed0
    RiskName String 否 风险名称
    示例值:主体信息不完整
    RiskDescription String 否 风险描述
    示例值:合同首部甲方信息未填写企业名称和统一社会信用代码,可能导致合同主体资格存疑,影响法律效力认定。
    RiskLevel String 否 风险等级别名。

    等级描述如下:

    • HIGH - 高风险

    • NORMAL - 风险


    示例值:HIGH
    RiskAdvice String 否 风险建议
    示例值:建议在甲方信息部分补充完整:「甲方(用人单位):广州晶东贸易有限公司 统一社会信用代码:XXXXXX 法定代表人:XXX」
    RiskPresentation Array of String 否 风险评估
    示例值:["条款模糊", "条款缺失", "不符合清单要求" ]
    Content String 否 PDF风险原文内容
    示例值:第三十二条乙方应当保守甲方的商业秘密,商业秘密系指不为公众所知悉,能为甲方带来经济利益,具有实用性并经甲方采取保密措施的技术秘密和经营信息。包括但不限于下述内容:
    Positions Array of PositionInfo 否 审查出的PDF段落位置信息
    IsMark Boolean 否 是否已修订
    示例值:false
    IsIgnore Boolean 否 是否已忽略
    示例值:false
    RiskBasis String 否 审查依据
    示例值:通用商业合同审查清单{特殊类型合同补充要点}, 系统审查要求。
    RiskLevelId Integer 否 风险等级id。1 为最高风险等级,0 为最低风险等级,从[2,n]数字越大风险等级逐渐降低。
    示例值:0
    RiskLabels Array of String 否 风险标签
    示例值:["财务风险"]
    RiskOrigin Integer 否 风险来源 0:模型标注的风险 1:人工标注的风险
    示例值:0
    Creator String 否 创建人
    示例值:xyyyy
    CreatorId String 否 创建人ID
    示例值:xxtttt
    CreatedOn Integer 否 创建时间
    示例值:0
    RiskLevelAliasName String 否 风险等级别名
    示例值:HIGH

    PdfVerifyResult

    合同文件验签单个结果结构体

    被如下接口引用:VerifyPdf。

    名称 类型 描述
    VerifyResult Integer

    验签结果。0-签名域未签名;1-验签成功; 3-验签失败;4-未找到签名域:文件内没有签名域;5-签名值格式不正确。


    示例值:1
    SignPlatform String

    签署平台
    如果文件是在腾讯电子签平台签署,则为腾讯电子签,
    如果文件不在腾讯电子签平台签署,则为其他平台。


    示例值:腾讯电子签
    SignerName String

    申请证书的主体的名字

    如果是在腾讯电子签平台签署, 则对应的主体的名字个数如下
    企业: ESS@企业名称@编码
    个人: ESS@个人姓名@证件号@808854

    如果在其他平台签署的, 主体的名字参考其他平台的说明


    示例值:ESS@典子谦示例企业@382919
    SignTime Integer

    签署时间的Unix时间戳,单位毫秒


    示例值:1699252042000
    SignAlgorithm String

    证书签名算法, 如SHA1withRSA等算法


    示例值:SHA1withRSA
    CertSn String

    在数字证书申请过程中,系统会自动生成一个独一无二的序列号。


    示例值:6c8e2911fadf70ea
    CertNotBefore Integer

    证书起始时间的Unix时间戳,单位毫秒


    示例值:1699006057000
    CertNotAfter Integer

    证书过期时间的时间戳,单位毫秒


    示例值:1730542057000
    ComponentPosX Float

    签名域横坐标,单位px


    示例值:361.0799865722656
    ComponentPosY Float

    签名域纵坐标,单位px


    示例值:481.6199951171875
    ComponentWidth Float

    签名域宽度,单位px


    示例值:119
    ComponentHeight Float

    签名域高度,单位px


    示例值:14
    ComponentPage Integer

    签名域所在页码,1~N


    示例值:1
    CertProvider String

    证书颁发机构


    示例值:nmgwxca
    IsTimestampTrust Boolean

    是否有可信时间戳


    示例值:true

    Permission

    权限树节点权限

    被如下接口引用:CreateIntegrationRole, ModifyIntegrationRole。

    名称 类型 必选 描述
    Name String 否 权限名称
    示例值:订单管理
    Key String 否 权限key
    示例值:BillOrderManagement
    Type Integer 否 权限类型 1前端,2后端
    示例值:2
    Hide Integer 否 是否隐藏
    示例值:1
    DataLabel Integer 否 数据权限标签 1:表示根节点,2:表示叶子结点
    示例值:0
    DataType Integer 否 数据权限独有,1:关联其他模块鉴权,2:表示关联自己模块鉴权
    示例值:0
    DataRange Integer 否 数据权限独有,表示数据范围,1:全公司,2:部门及下级部门,3:自己
    示例值:0
    DataTo String 否 关联权限, 表示这个功能权限要受哪个数据权限管控
    示例值:FlowsManagement
    ParentKey String 否 父级权限key
    示例值:BillInvoiceManagement
    IsChecked Boolean 否 是否选中
    示例值:false
    Children Array of Permission 否 子权限集合

    PermissionGroup

    权限树中的权限组

    被如下接口引用:CreateIntegrationRole, DescribeIntegrationRoles, ModifyIntegrationRole。

    名称 类型 必选 描述
    GroupName String 否 权限组名称
    示例值:费用中心
    GroupKey String 否 权限组key
    示例值:bill
    Hide Integer 否 是否隐藏分组,0否1是
    示例值:false
    Permissions Array of Permission 否 权限集合

    PositionInfo

    坐标详情

    被如下接口引用:DescribeContractReviewTask, DescribeInformationExtractionTask。

    名称 类型 必选 描述
    X Float 否 PDF文件页X坐标位置,以PDF单页左上角为坐标原点,单位是 “点”(Point,简称 pt)
    示例值:129.59680902497985
    Y Float 否 PDF文件页Y坐标位置,以PDF单页左上角为坐标原点,单位是 “点”(Point,简称 pt)
    示例值:129.59680902497985
    Width Float 否 距离X坐标的宽度,用于在PDF文件进行画框,单位是 “点”(Point,简称 pt)
    示例值:129.59680902497985
    Height Float 否 距离Y坐标的高度,用于在PDF文件进行画框,单位是 “点”(Point,简称 pt)
    示例值:129.59680902497985
    PageIndex Integer 否 PDF文件页码索引,此值加1就是对应PDF文件的页码。
    示例值:0
    Id String 否 系统生成的唯一ID值
    示例值:6262559b-a6e6-4877-a1e6-10baaefe13bf
    Begin Integer 否 开始位置
    示例值:0
    End Integer 否 结束位置
    示例值:1
    DocType Integer 否 文档类型,1:pdf,2:doc 文档
    示例值:1

    PresetApproverInfo

    预设的动态签署方的补充信息,仅匹配对应信息的签署方才能领取合同。暂时仅对个人参与方生效。

    被如下接口引用:CreateBatchQuickSignUrl。

    名称 类型 必选 描述
    Name String 否

    预设参与方姓名。


    示例值:张三
    Mobile String 否

    预设参与方手机号。


    示例值:18888888888
    IdCardNumber String 否

    预设参与方证件号,需要和IdCardType同时传入。

    证件号码,应符合以下规则

    • 中国大陆居民身份证号码应为18位字符串,由数字和大写字母X组成(如存在X,请大写)。

    示例值:430000000000000000
    IdCardType String 否

    预设参与方的证件类型,需要与IdCardNumber同时传入。

    证件类型,支持以下类型

    • ID_CARD: 居民身份证

    示例值:ID_CARD
    OrganizationName String 否

    企业用户动态签署方场景指定预设企业名称。

    注意:1. 若为企业动态签署方场景,此参数必须要指定。2. 企业动态签署方场景暂不支持指定姓名证件手机号等参数,仅支持指定企业名称。


    示例值:xxx公司

    ProxyOrganizationInfo

    第三方应用下企业用户信息

    被如下接口引用:CreatePartnerAuthorizationLink。

    名称 类型 必选 描述
    OrganizationOpenId String 是 第三方应用平台自定义,对应第三方平台子客企业的唯一标识。一个第三方平台子客企业主体与子客企业ProxyOrganizationOpenId是一一对应的,不可更改,不可重复使用。(例如,可以使用企业名称的hash值,或者社会统一信用代码的hash值,或者随机hash值,需要第三方应用平台保存),最大64位字符串
    示例值:org_open_id
    OperatorOpenId String 是 第三方应用平台自定义,对应第三方平台子客企业超管的唯一标识。


    注意:
    1. OpenId在子客企业对应一个真实员工,本应用唯一, 不可重复使用,最大64位字符串
    2. 可使用用户在贵方企业系统中的Userid或者hash值作为子客企业的员工OpenId
    3. 员工加入企业后, 可以通过生成子客登录链接登录子客控制台后, 在组织架构模块查看员工们的OpenId, 样式如下图
    image
    示例值:operator_open_id

    Recipient

    流程中参与方的信息结构

    被如下接口引用:DescribeFlowTemplates。

    名称 类型 必选 描述
    RecipientId String 否 签署参与者ID,唯一标识
    示例值:yDxbNUyKQDx3oAUuO4zjEBQGidlGe4hP
    RecipientType String 否 参与者类型。
    默认为空。
    ENTERPRISE-企业;
    INDIVIDUAL-个人;
    PROMOTER-发起方
    示例值:ENTERPRISE
    Description String 否 描述信息
    示例值:合同的甲方
    RoleName String 否 角色名称
    示例值:甲方
    RequireValidation Boolean 否 是否需要验证,
    默认为false-不需要验证
    示例值:true
    RequireSign Boolean 否 是否需要签署,
    默认为true-需要签署
    示例值:true
    RoutingOrder Integer 否 此参与方添加的顺序,从0~N
    示例值:1
    RequireDelivery Boolean 否 是否需要发送,
    默认为true-需要发送
    示例值:true
    Email String 否 邮箱地址
    示例值:zhangsang@qq.com
    Mobile String 否 电话号码
    示例值:18888888888
    UserId String 否 关联的用户ID,电子签系统的用户ID
    示例值:yDxbNUyKQDx3oAUuO4zjEBQGidlGe4hP
    DeliveryMethod String 否 发送方式,默认为EMAIL。
    EMAIL-邮件;
    MOBILE-手机短信;
    WECHAT-微信通知
    示例值:EMAIL
    RecipientExtra String 否 参与方的一些附属信息,json格式
    示例值:{"userData":"xxxx"}
    ApproverVerifyTypes Array of Integer 否 签署人查看合同校验方式, 支持的类型如下:
    • 1 :实名认证查看
    • 2 :手机号校验查看

    示例值:[1]
    ApproverSignTypes Array of Integer 否 签署人进行合同签署时的认证方式,支持的类型如下:
    • 1 :人脸认证
    • 2 :签署密码
    • 3 :运营商三要素认证
    • 4 :UKey认证
    • 5 :设备指纹识别
    • 6 :设备面容识别

    示例值:[1]
    NoTransfer Boolean 否 签署方是否可以转他人处理

    • false : ( 默认)可以转他人处理
    • true :不可以转他人处理

    示例值:true

    RecipientComponentInfo

    参与方填写控件信息

    被如下接口引用:DescribeFlowComponents。

    名称 类型 描述
    RecipientId String

    签署方经办人在合同流程中的参与方ID,与控件绑定,是控件的归属方


    示例值:yDxbNUyKQDx3oAUuO4zjEBQGidlGe4hP
    RecipientFillStatus String

    参与方填写状态

    • 空值 : 此参与方没有填写控件
    • 0: 未填写, 表示此参与方还没有填写合同的填写控件
    • 1: 已填写, 表示此参与方已经填写所有的填写控件

    示例值:1
    IsPromoter Boolean

    是否为发起方

    • true-发起方
    • false-参与方

    示例值:true
    Components Array of FilledComponent

    该参与方填写控件信息列表

    SignComponents Array of FilledComponent

    该参与方签批控件信息

    ReferenceExcerpt

    引用的资料

    被如下接口引用:DescribeContractReviewTask。

    名称 类型 必选 描述
    Content String 否 原文内容
    Position PositionInfo 否 坐标信息
    注意:此字段可能返回 null,表示取不到有效值。

    RegisterInfo

    创建合同,若对方签署人的企业信息还未在腾讯电子签注册。则在进行引导企业注册时控制企业填写的信息。
    具体可查看视频

    被如下接口引用:CreateBatchQuickSignUrl, CreateDynamicFlowApprover, CreateFlow, CreateFlowByFiles, CreateFlowSignUrl, CreatePrepareFlow。

    名称 类型 必选 描述
    LegalName String 是 法人姓名
    示例值:张三
    UnifiedSocialCreditCode String 否 社会统一信用代码
    示例值:91110108772551611J
    OrganizationAddress String 否 组织机构企业注册地址。 请确认该企业注册地址与企业营业执照中注册的地址一致。
    示例值:深圳市南山区高新区科技中一路腾讯大厦
    AuthorizationTypes Array of Integer 否 指定企业认证的授权方式 支持多选:


    • 2: 法人授权方式
    • 5: 授权书+对公打款方式


    示例值:[2,5]
    AuthorizationMethods Array of Integer 否 指定企业认证的授权方式 支持多选:


    • 1: 上传营业执照
    • 2: 腾讯云快速认证
    • 3: 腾讯商户号授权(仅支持小程序端)


    示例值:[1,2]
    OrganizationIdCardType String 否 企业证照类型:

    USCC :(默认)工商组织营业执照
    PRACTICELICENSEOFMEDICALINSTITUTION :医疗机构执业许可证
    CLINICFILLINGCERTIFICATE:诊所备案证
    示例值:USCC
    RegisterInfoOption RegisterInfoOption 否 企业创建时候的个性化参数。
    其中,包括一下内容:
    LegalNameSame 是否可以编辑法人。
    UnifiedSocialCreditCodeSame 是否可以编辑证件号码。
    OrganizationIdCardTypeSame 是否可以更改证照类型。

    RegisterInfoOption

    创建合同,若对方签署人的企业信息还未在腾讯电子签注册。则在进行引导企业注册时控制企业填写信息的个性化参数。
    具体可查看视频

    被如下接口引用:CreateBatchQuickSignUrl, CreateDynamicFlowApprover, CreateFlow, CreateFlowByFiles, CreateFlowSignUrl, CreatePrepareFlow。

    名称 类型 必选 描述
    LegalNameSame Boolean 否 是否允许编辑企业注册时的法人姓名。

    true:不允许编辑
    false:允许编辑(默认值)


    注意:
    RegisterInfo 中的LegalName值不为空的时候,才可设置为不可编辑。
    示例值:true
    OrganizationIdCardTypeSame Boolean 否 是否允许编辑企业注册时的证照类型

    true:不允许编辑。

    false:允许编辑(默认值)。



    注意:
    RegisterInfo 中的OrganizationIdCardType值不为空的时候,才可设置为不可编辑。
    示例值:true
    UnifiedSocialCreditCodeSame Boolean 否 是否允许编辑企业注册时统一社会信用代码。

    true:不允许编辑。

    false:允许编辑(默认值)。




    注意:
    RegisterInfo 中的UnifiedSocialCreditCode值不为空的时候,才可设置为不可编辑。
    示例值:true

    RegistrationOrganizationInfo

    企业认证信息参数, 需要保证这些参数跟营业执照中的信息一致。

    被如下接口引用:CreateBatchOrganizationRegistrationTasks。

    名称 类型 必选 描述
    OrganizationName String 是 组织机构名称。
    请确认该名称与企业营业执照中注册的名称一致。
    如果名称中包含英文括号(),请使用中文括号()代替。
    示例值:张三示例企业
    UniformSocialCreditCode String 是 组织机构企业统一社会信用代码。
    请确认该企业统一社会信用代码与企业营业执照中注册的统一社会信用代码一致。
    示例值:91110108772551611J
    LegalName String 是 组织机构法人的姓名。
    请确认该企业统一社会信用代码与企业营业执照中注册的法人姓名一致。
    示例值:张三
    Address String 否 组织机构企业注册地址。
    请确认该企业注册地址与企业营业执照中注册的地址一致。
    示例值:深圳市南山区高新区科技中一路腾讯大厦35层
    AdminName String 否 组织机构超管姓名。
    在注册流程中,必须是超管本人进行操作。
    如果法人做为超管管理组织机构,超管姓名就是法人姓名
    如果入参中传递超管授权书PowerOfAttorneys,则此参数为必填参数。
    示例值:张三
    AdminMobile String 否 组织机构超管手机号。
    在注册流程中,这个手机号必须跟操作人在电子签注册的个人手机号一致。
    如果入参中传递超管授权书PowerOfAttorneys,则此参数为必填参数
    示例值:18888888888
    AuthorizationTypes Array of Integer 否 可选的此企业允许的授权方式, 可以设置的方式有:
    1:上传授权书
    2:法人授权超管
    5:授权书+对公打款


    注:
    1. 当前仅支持一种认证方式
    2. 如果当前的企业类型是政府/事业单位, 则只支持上传授权书+对公打款
    3. 如果当前操作人是法人,则是法人认证
    示例值:[1]
    AdminIdCardNumber String 否 认证人身份证号,如果入参中传递超管授权书PowerOfAttorneys,则此参数为必填参数

    示例值:37000019890303000X
    AdminIdCardType String 否 认证人证件类型
    支持以下类型
    • ID_CARD : 中国大陆居民身份证 (默认值)
    • HONGKONG_AND_MACAO : 中国港澳居民来往内地通行证
    • HONGKONG_MACAO_AND_TAIWAN : 中国港澳台居民居住证(格式同中国大陆居民身份证)


    示例值:ID_CARD
    BusinessLicense String 否 营业执照正面照(PNG或JPG) base64格式, 大小不超过5M
    示例值:6JCl5Lia5omn54Wn5q2j6Z2i54Wn
    PowerOfAttorneys Array of String 否 授权书(PNG或JPG或PDF) base64格式, 大小不超过8M 。
    p.s. 如果上传授权书 ,需遵循以下条件
    1. 超管的信息(超管姓名,超管手机号)必须为必填参数。
    2. 超管的个人身份必须在电子签已经实名。
    2. 认证方式AuthorizationTypes必须只能是上传授权书方式

    示例值:5o6I5p2D5LmmKFBOR+aIlkpQR+aIllBERikgYmFzZTY05qC85byP

    ReleasedApprover

    解除协议的签署人,如不指定,默认使用原流程中的签署人。

    注意:不支持更换C端(个人身份类型)签署人,如果原流程中含有C端签署人,默认使用原流程中的该C端签署人。

    注意:目前不支持替换C端(个人身份类型)签署人,但是可以指定C端签署人的签署方自定义控件别名,具体见参数ApproverSignRole描述。

    注意:当指定C端签署人的签署方自定义控件别名不空时,除RelievedApproverReceiptId参数外,可以只参数ApproverSignRole。

    被如下接口引用:CreateReleaseFlow。

    名称 类型 必选 描述
    Name String 是

    签署人姓名,最大长度50个字。


    示例值:典子谦
    Mobile String 是

    签署人手机号。


    示例值:1320****000
    ApproverType String 否

    指定签署人类型,目前仅支持

    • ORGANIZATION:企业(默认值)
    • ENTERPRISESERVER:企业“授权签”


    示例值:ORGANIZATION
    ApproverSignComponentType String 否

    签署控件类型,支持自定义企业签署方的签署控件类型

    • SIGN_SEAL:默认为印章控件类型(默认值)
    • SIGN_SIGNATURE:手写签名控件类型

    示例值:SIGN_SEAL
    ApproverSignRole String 否

    参与方在合同中的角色是按照创建合同的时候来排序的,解除协议默认会将第一个参与人叫甲方,第二个叫乙方, 第三个叫丙方,以此类推。

    如果需改动此参与人的角色名字,可用此字段指定,由汉字,英文字符,数字组成,最大20个字。

    image


    示例值:供应商
    ApproverSignSealId String 否

    印章Id,签署控件类型为印章时,用于指定本企业签署方在解除协议中使用那个印章进行签署


    示例值:yDtwEUUckp7f8w6uUuBHsZJd9KcpXpMH
    RelievedApproverRecipientId String 否

    要更换的原合同参与人RecipientId编号。(可通过接口DescribeFlowInfo查询签署人的RecipientId编号)


    示例值:yDxbNUyKQDx3oAUuO4zjEBQGidlGe4hP

    RelieveInfo

    解除协议文档中内容信息,包括但不限于:解除理由、解除后仍然有效的条款-保留条款、原合同事项处理-费用结算、原合同事项处理-其他事项、其他约定等。下面各种字段在解除协议中的位置参考:

    image

    被如下接口引用:CreateReleaseFlow。

    名称 类型 必选 描述
    Reason String 是 解除理由,长度不能超过200,只能由中文、字母、数字、中文标点和英文标点组成(不支持表情)。
    示例值:合同中的金额写错了
    RemainInForceItem String 否 解除后仍然有效的条款,保留条款,长度不能超过200,只能由中文、字母、数字、中文标点和英文标点组成(不支持表情)。

    示例值:买卖小狗的交易地点、小狗的品种
    OriginalExpenseSettlement String 否 原合同事项处理-费用结算,长度不能超过200,只能由中文、字母、数字、中文标点和英文标点组成(不支持表情)。
    示例值:1000元
    OriginalOtherSettlement String 否 原合同事项处理-其他事项,长度不能超过200,只能由中文、字母、数字、中文标点和英文标点组成(不支持表情)。
    示例值:原合同中的补充条款依然生效
    OtherDeals String 否 其他约定(如约定的与解除协议存在冲突的,以【其他约定】为准),最大支持200个字,只能由中文、字母、数字、中文标点和英文标点组成(不支持表情)。
    示例值:解除后1天内部签署新的合同

    RemindEmailInfo

    催办邮件结构体

    被如下接口引用:CreateFlowReminds。

    名称 类型 必选 描述
    SignId String 否

    签署编号


    示例值:yD3XxUUckpmidr7mUuLaEdREdOckzp2M
    ApproverEmail String 否

    指定邮箱地址,催办时使用此邮箱替代 DB 中存储的邮箱


    示例值:ericsshi@tencent.com

    RemindFlowGroupDetail

    催办合同组下签署人维度详细信息。

    被如下接口引用:CreateFlowGroupReminds。

    名称 类型 描述
    ApproverOrder Integer

    该签署人在合同中的签署顺序


    示例值:0
    SignId String

    签署人对应的签署id,签署方唯一编号,一个全局唯一的标识符,不同的流程不会出现冲突。

    在CreateFlowSignUrl、CreateBatchQuickSignUrl等接口生成签署链接时,可以通过查询合同流程的详情信息接口 DescribeFlowInfo 获取签署人的Signld,然后可以将此值传入,为该签署人创建签署链接。这样可以避免重复传输姓名、手机号、证件号等其他信息。


    示例值:yD3P3UUckpzamzebUyAzME71xJv9X9gk
    Status Integer

    催办状态

    枚举值:

    • 0: 成功
    • 2: 无需催办
    • 5: 超过次数限制

    示例值:0
    Reason String

    描述当前催办结果的原因


    示例值:催办成功(短信)

    RemindFlowGroupRecord

    合同组催办接口返回的详细信息。

    被如下接口引用:CreateFlowGroupReminds。

    名称 类型 描述
    FlowIds Array of String

    对应签署人出现的合同列表


    示例值:["yD3P3UUckpzamzeuU1UyAzME71m7YVCw"]
    FlowNames Array of String

    对应签署人出现的合同名


    示例值:["合同组(2份合同)-B2C-1"]
    ApproverName String

    签署人姓名


    示例值:杨焰桢
    Mobile String

    签署人手机号


    示例值:147****8396
    RemindMessageList Array of RemindFlowGroupDetail

    催办合同组下签署人维度详细信息


    注意:此字段可能返回 null,表示取不到有效值。

    RemindFlowRecords

    催办接口返回的详细信息。

    被如下接口引用:CreateFlowReminds。

    名称 类型 描述
    CanRemind Boolean 合同流程是否可以催办:
    true - 可以,false - 不可以。
    若无法催办,将返回RemindMessage以解释原因。
    示例值:true
    FlowId String 合同流程ID,为32位字符串。
    示例值:yDtwEUUckp7f8w6uUuBHsZJd9KcpXpMH
    RemindMessage String 在合同流程无法催办的情况下,系统将返回RemindMessage以阐述原因。
    示例值:今天已经催办过了

    ReviewerInfo

    关注方信息

    被如下接口引用:CreateEmbedWebUrl。

    名称 类型 必选 描述
    Name String 否 姓名
    示例值:张三
    Mobile String 否 手机号
    示例值:18888888888

    RiskIdentificationFeedbackInfo

    合同审查反馈信息

    被如下接口引用:DescribeRiskIdentificationTaskFeedback。

    名称 类型 必选 描述
    RiskId String 否 审查结果ID
    示例值:yDtzlUUckpfqqv89Ux7RXxxx
    FeedbackResult Integer 否 反馈结果

    - 1: 其他错误
    - 2: 审查错误
    - 3: 审查正确
    示例值:2
    Reason String 否 反馈原因
    示例值:审查不准确

    RiskIdentificationRoleInfo

    用于定义合同风险识别角色信息。

    被如下接口引用:CreateBatchContractReviewTask, DescribeContractReviewTask。

    名称 类型 必选 描述
    Name String 是 风险识别角色的名称。用于唯一标识和区分不同的风险识别角色。

    注意:最大长度应不超过200个字符
    示例值:甲方(授权方)
    Description String 否 风险识别角色的详细说明。

    注意: 最大长度应不超过500个字符
    示例值:示例授权方公司

    RuleIdConfig

    视频核身相关配置

    被如下接口引用:CreateBatchQuickSignUrl, CreateFlow, CreateFlowSignUrl, CreatePrepareFlow。

    名称 类型 必选 描述
    Speed Integer 否 意愿核身语音播报速度,配置后问答模式和点头模式的语音播报环节都会生效,默认值为0:
    0-智能语速(根据播报文案的长度自动调整语音播报速度)
    1-固定1倍速
    2-固定1.2倍速
    3-固定1.5倍速
    示例值:0

    SealInfo

    模板中指定的印章信息

    被如下接口引用:DescribeFlowTemplates。

    名称 类型 必选 描述
    SealId String 是 印章ID
    示例值:yDxbNUyKQDx3oAUuO4zjEBQGidlGe4hP
    SealType String 是 印章类型。LEGAL_PERSON_SEAL: 法定代表人章;
    ORGANIZATIONSEAL:企业印章;
    OFFICIAL:企业公章;
    CONTRACT:合同专用章
    示例值:OFFICIAL
    SealName String 是 印章名称
    示例值:张三示例企业公章

    SealPolicyAuthorizationFlows

    根据合同对印章授权

    被如下接口引用:CreateSealPolicy。

    名称 类型 必选 描述
    FlowIds Array of String 否

    合同id列表,最大支持50个


    示例值:["yD3J6UUckp***3YXw6WBhsBL"]
    FlowGroupIds Array of String 否

    合同组id列表, 最大支持10个
    FlowGroupIds(合同组)与FlowIds(合同列表) 两个参数只能选择其中一个,两者同时传会提示参数错误。


    示例值:["yD3a2UUck****T8nlBwEDRxj"]

    SignCertificate

    签署证书信息结构体

    被如下接口引用:CreateDigitalDataSign, VerifyDigitalDataSign。

    名称 类型 必选 描述
    SerialNumber String 否 证书序列号
    示例值:220**959
    CommonName String 否 证书持有者名称
    示例值:ESS**698
    NotBefore Integer 否 证书生效时间
    示例值:1773213985
    NotAfter Integer 否 证书失效时间
    示例值:1804749985
    IssuerCommonName String 否 证书颁发者名称
    示例值:NM**S****CA1

    SignComponentConfig

    签署控件的配置信息,用在嵌入式发起的页面配置,包括

    • 签署控件是否默认展示日期.

    被如下接口引用:CreateFlowGroupByFiles, CreateFlowGroupByTemplates, CreatePrepareFlow, CreatePrepareFlowGroup。

    名称 类型 必选 描述
    HideDate Boolean 否

    签署控件默认属性配置,是否默认展示签署日期, 在页面中可以进行修改。

    • false 展示签署日期(默认)
    • true 不展示签署日期
      image。

    示例值:false
    AddSignComponentUseSealSize Integer 否

    【仅 SignBeanTag=1 时有效】 签署方自行添加签署印章类控件(SIGN_SEAL、SIGN_PAGING_SEAL、SIGN_LEGAL_PERSON_SEAL)时,「盖章区适配签署方印章尺寸」开关的控制策略

    枚举值:

    • 0: 默认关闭,可开启。与现网一致
    • 1: 关闭且置灰——按控件默认的4.2cm尺寸盖章,签署方无法开启开关
    • 2: 默认开启且可修改——默认按印章实际尺寸盖章,签署方可手动关闭
    • 3: 开启且置灰——强制按印章实际尺寸盖章,签署方不可修改

    示例值:0

    SignQrCode

    签署二维码的基本信息,用于创建二维码,用户可扫描该二维码进行签署操作。

    被如下接口引用:CreateMultiFlowSignQRCode。

    名称 类型 描述
    QrCodeId String 二维码ID,为32位字符串。
    示例值:yDRS*Swc
    QrCodeUrl String 二维码URL,可通过转换二维码的工具或代码组件将此URL转化为二维码,以便用户扫描进行流程签署。
    示例值:https://xxxx
    ExpiredTime Integer 二维码的有截止时间,格式为Unix标准时间戳(秒)。
    一旦超过二维码的有效期限,该二维码将自动失效。
    示例值:1693814798
    WeixinQrCodeUrl String 微信小程序二维码

    SignUrl

    流程签署二维码的签署信息,适用于客户系统整合二维码功能。
    通过链接,用户可直接访问电子签名小程序并签署合同。

    被如下接口引用:CreateMultiFlowSignQRCode。

    名称 类型 描述
    AppSignUrl String 跳转至电子签名小程序签署的链接地址。
    适用于客户端APP及小程序直接唤起电子签名小程序。
    示例值:pages/guide?from=default&where=mini&autoJumpBack=true&to=CHANNEL_CONTRACT_COVER&xxx
    EffectiveTime String 签署链接有效时间,格式类似"2022-08-05 15:55:01"
    示例值:2022-08-05 15:55:01
    HttpSignUrl String 跳转至电子签名小程序签署的链接地址,格式类似于https://essurl.cn/xxx。
    打开此链接将会展示H5中间页面,随后唤起电子签名小程序以进行合同签署。
    示例值:https://res.ess.tencent.cn/cdn/h5-activity/jump-mp.html?where=mini&from=MSG&to=CHANNEL_CONTRACT_COVER&xxx

    SingleSignOnEmployees

    单点登录企业员工信息。

    被如下接口引用:CreateSingleSignOnEmployees, DescribeSingleSignOnEmployees, ModifySingleSignOnEmployees。

    名称 类型 必选 描述
    OpenId String 是 用户在idp分配的唯一值,需要保持跟在电子签应用集成->单点登录配置->端点配置中配置的。
    如下图配置image。
    示例值:jO9PmCBpse8R4maF4sYzTNNNddyioonBEseA70z
    Name String 是 企业员工姓名。 员工的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。
    示例值:典子谦
    Mobile String 是 用户手机号码, 支持中国大陆手机号11位数字(无需加+86前缀或其他字符)。
    示例值:18888888888
    UserId String 否 员工在腾讯电子签平台的唯一身份标识,为32位字符串。
    注:创建和更新场景无需填写。
    示例值:查询企业角色列表
    Email String 否 用户邮箱。
    示例值:abc@def.com
    RoleIds Array of String 否 员工角色信息。
    此处roleId为电子签配置的 RoleId,可通过接口查询企业角色列表 获取
    示例值:["d2865fec7e498905f95eb1d8f147f972"]
    IsVerified Boolean 否 员工是否实名。
    示例值:true
    CreatedOn Integer 否 员工创建时间戳,单位秒。
    示例值:1758685647

    Staff

    企业员工信息。

    被如下接口引用:CreateIntegrationEmployees, DeleteIntegrationEmployees, DescribeIntegrationEmployees, UpdateIntegrationEmployees。

    名称 类型 必选 描述
    UserId String 否 员工在腾讯电子签平台的唯一身份标识,为32位字符串。
    注:创建和更新场景无需填写。
    示例值:yDRCLUUgygq2xun5UuO4zjEwg0vjoimj
    DisplayName String 否 显示的用户名/昵称。
    示例值:张三
    Mobile String 否 用户手机号码, 支持中国大陆手机号11位数字(无需加+86前缀或其他字符)。
    示例值:1320****000
    Email String 否 用户邮箱。
    示例值:testtest@tencent.com
    OpenId String 否 用户在第三方平台ID。
    注:如需在此接口提醒员工实名,该参数不传。
    示例值:open_user1
    Roles Array of StaffRole 否 员工角色信息。
    注:创建和更新场景无需填写。
    Department Department 否 员工部门信息。
    Verified Boolean 否 员工是否实名。
    注:创建和更新场景无需填写。
    示例值:false
    CreatedOn Integer 否 员工创建时间戳,单位秒。
    注:创建和更新场景无需填写。
    示例值:1691563315
    VerifiedOn Integer 否 员工实名时间戳,单位秒。
    注:创建和更新场景无需填写。
    示例值:1691563315
    QuiteJob Integer 否 员工是否离职:
    • 0:未离职
    • 1:离职

    注:创建和更新场景无需填写。
    示例值:0
    ReceiveUserId String 否 员工离职交接人用户ID。
    注:创建和更新场景无需填写。
    示例值:yDxVwUyKQWho8CUuO4zjEyQOAgwvr4Zy
    ReceiveOpenId String 否 员工离职交接人用户OpenId。
    注:创建和更新场景无需填写。
    示例值:open_user2
    WeworkOpenId String 否 企业微信用户账号ID。
    注:仅企微类型的企业创建员工接口支持该字段。
    示例值:wework_open1

    StaffRole

    集成版企业角色信息。

    被如下接口引用:CreateIntegrationEmployees, DeleteIntegrationEmployees, DescribeIntegrationEmployees, UpdateIntegrationEmployees。

    名称 类型 必选 描述
    RoleId String 否 角色ID。
    示例值:4dff1**10b
    RoleName String 否 角色名称。
    示例值:业务员

    SubOrgBillSummary

    子企业套餐使用情况

    被如下接口引用:DescribeBillUsage。

    名称 类型 描述
    OrganizationName String 子企业名称
    示例值:公司A
    Usage Array of SubOrgBillUsage
    示例值:

    SubOrgBillUsage

    集团子企业使用集团主企业的套餐使用情况

    被如下接口引用:DescribeBillUsage。

    名称 类型 描述
    Used Integer 套餐使用数
    示例值:10
    QuotaType String 套餐类型
    对应关系如下:

    • CloudEnterprise: 企业版合同
    • SingleSignature: 单方签章
    • CloudProve: 签署报告
    • CloudOnlineSign: 腾讯会议在线签约
    • ChannelWeCard: 微工卡
    • SignFlow: 合同套餐
    • SignFace: 签署意愿(人脸识别)
    • SignPassword: 签署意愿(密码)
    • SignSMS: 签署意愿(短信)
    • PersonalEssAuth: 签署人实名(腾讯电子签认证)
    • PersonalThirdAuth: 签署人实名(信任第三方认证)
    • OrgEssAuth: 签署企业实名
    • FlowNotify: 短信通知
    • AuthService: 企业工商信息查询


    示例值:CloudEnterprise

    SubTaskFeedback

    信息提取子任务反馈信息

    被如下接口引用:DescribeLMInformationExtractionTaskFieldFeedback。

    名称 类型 必选 描述
    SubTaskId String 否 信息提取子任务ID
    FeedbackList Array of FeedbackList 否 提取结果反馈信息

    SuccessCreateStaffData

    创建/修改员工成功返回的信息
    现在支持saas/企微/H5端进行加入。

    被如下接口引用:CreateIntegrationEmployees。

    名称 类型 描述
    DisplayName String 员工名
    示例值:张三
    Mobile String 员工手机号
    示例值:18888888888
    UserId String 员工在电子签平台的id
    示例值:yDxVwUyKQWho8CUuO4zjEyQOAgwvr4Zy
    Note String 提示,当创建已存在未实名用户时,该字段有值
    示例值:张三已经注册了
    WeworkOpenId String 传入的企微账号id
    示例值:oDjGHs-1yCnGrRovBj2yHij5JAAA
    Url String 员工邀请返回链接 根据入参的 InvitationNotifyType 和 Endpoint 返回链接
    链接类型有效期示例
    HTTP_SHORT_URL(短链)一天https://test.essurl.cn/fvG7UBEd0F
    HTTP(长链)一天https://res.ess.tencent.cn/cdn/h5-activity-dev/jump-mp.html?where=mini&from=MSG&to=USER_VERIFY&verifyToken=yDCVbUUckpwocmfpUySko7IS83LTV0u0&expireTime=1710840183
    H530 天https://quick.test.qian.tencent.cn/guide?Code=yDCVbUUckpwtvxqoUbTw4VBBjLbfAtW7&CodeType=QUICK&shortKey=yDCVbUY7lhqV7mZlCL2d
    APP一天/pages/guide/index?to=USER_VERIFY&verifyToken=yDCVbUUckpwocm96UySko7ISvEIZH7Yz&expireTime=1710840455

    示例值:https://test.essurl.cn/fvG7UBEd0F

    SuccessDeleteStaffData

    删除员工的成功数据

    被如下接口引用:DeleteIntegrationEmployees。

    名称 类型 描述
    DisplayName String 员工名
    示例值:张三
    Mobile String 员工手机号
    示例值:18888888888
    UserId String 员工在电子签平台的id
    示例值:yDxVwUyKQWho8CUuO4zjEyQOAgwvr4Zy

    SuccessUpdateStaffData

    更新员工信息成功返回的数据信息, 仅支持未实名的用户进行更新
    会通过短信、企微消息或者H5Url 链接
    如果是通过H5邀请加入的方式,会返回H5 链接

    被如下接口引用:UpdateIntegrationEmployees。

    名称 类型 描述
    DisplayName String 传入的用户名称
    示例值:张三
    Mobile String 传入的手机号,没有打码
    示例值:1320****000
    UserId String 员工在腾讯电子签平台的唯一身份标识,为32位字符串。
    可登录腾讯电子签控制台,在 "更多能力"->"组织管理" 中查看某位员工的UserId(在页面中展示为用户ID)。
    示例值:yDxVwUyKQWho8CUuO4zjEyQOAgwvr4Zy
    Url String H5端员工实名链接
    只有入参 InvitationNotifyType = H5的时候才会进行返回。
    示例值:https://jump.cn/success

    Tag

    标签

    被如下接口引用:CreateContractComparisonTask, CreateContractDiffTaskWebUrl。

    名称 类型 必选 描述
    TagKey String 否 标签键,最大长度不超过50字符。
    示例值:Key
    TagValue String 否 标签值,最大长度不超过50字符。
    示例值:Value

    TemplateInfo

    此结构体 (TemplateInfo) 用于描述模板的信息。

    模板组成

    一个模板通常会包含以下结构信息

    • 模板基本信息
    • 发起方参与信息Promoter、签署参与方 Recipients,后者会在模板发起合同时用于指定参与方
    • 填写控件 Components
    • 签署控件 SignComponents
    • 生成模板的文件基础信息 FileInfos

    被如下接口引用:DescribeFlowTemplates。

    名称 类型 必选 描述
    TemplateId String 否

    模板ID,模板的唯一标识


    示例值:yDSLKUUckpoqt3vzUP7DfuSBwaJfz7M1
    TemplateName String 否

    模板的名字


    示例值:西红柿采购模板
    Recipients Array of Recipient 否

    此模块需要签署的各个参与方的角色列表。RecipientId标识每个参与方角色对应的唯一标识符,用于确定此角色的信息。

    点击查看在模板中配置的签署参与方角色列表的样子

    Components Array of Component 否

    模板的填充控件列表

    点击查看在模板中配置的填充控件的样子

    SignComponents Array of Component 否

    此模板中的签署控件列表

    点击查看在模板中配置的签署控件的样子

    Description String 否

    模板描述信息


    示例值:2023年西红柿采购模板
    DocumentResourceIds Array of String 否

    此模板的资源ID


    示例值:["yDwJWUUcss36hUx8VMjPR4jOb5ugrMSx"]
    FileInfos Array of FileInfo 否

    生成模板的文件基础信息

    AttachmentResourceIds Array of String 否

    此模板里边附件的资源ID


    示例值:["yDxbNUyKQDx3oAUuO4zjEBQGidlGe4hP"]
    SignOrder Array of Integer 否

    签署人参与签署的顺序,可以分为以下两种方式:

    无序:不限定签署人的签署顺序,签署人可以在任何时间签署。此种方式值为 :{-1}
    有序:通过序列数字标识签署顺序,从0开始编码,数字越大签署顺序越靠后,签署人按照指定的顺序依次签署。此种方式值为: {0,1,2,3………}


    示例值:[1]
    Status Integer 否

    此模板的状态可以分为以下几种:

    -1:不可用状态。
    0:草稿态,即模板正在编辑或未发布状态。
    1:正式态,只有正式态的模板才可以发起合同。


    示例值:1
    Creator String 否

    模板的创建者信息,用户的名字

    注: 是创建者的名字,而非创建者的用户ID


    示例值:张三
    CreatedOn Integer 否

    模板创建的时间戳,格式为Unix标准时间戳(秒)


    示例值:1736751627
    Promoter Recipient 否

    此模板创建方角色信息。

    点击查看在模板中配置的创建方角色的样子

    TemplateType Integer 否

    模板类型可以分为以下两种:1:带有本企业“授权签”的模板,即签署过程无需签署人手动操作,系统自动完成签署。3:普通模板,即签署人需要手动进行签署操作。


    示例值:1
    Available Integer 否

    模板可用状态可以分为以下两种:

    1:(默认)启用状态,即模板可以正常使用。
    2:停用状态,即模板暂时无法使用。

    可到控制台启停模板


    示例值:1
    OrganizationId String 否

    创建模板的企业ID,电子签的机构ID


    示例值:yDxbNUyKQDx3oAUuO4zjEBQGidlGe4hP
    CreatorId String 否

    模板创建人用户ID


    示例值:yDw6yUUgyg3caowzUx4GQptRKfMnJqX8
    PreviewUrl String 否

    模板的 H5 预览链接,有效期为 5 分钟。
    您可以通过浏览器直接打开此链接预览模板,或将其嵌入到 iframe 中进行预览。

    注意:只有在请求接口时将 WithPreviewUrl 参数设置为 true,才会生成预览链接。


    示例值:https://embed.beta.qian.tencent.cn/document-url-preview?channel=PROXYCHANNEL&scene=SINGLEPAGE&code=yDSxNUUckptbbq64UEly7FaCkhsBlSLj&codeType=QUICK&businessType=TEMPLATE&businessId=yDSLVUUckpo3pub6UE5dPdv8pkDsrbEn&channel=PROXYCHANNEL
    UserFlowType UserFlowType 否

    用户自定义合同类型。

    返回配置模板的时候选择的合同类型。点击查看配置的位置

    自定义合同类型配置的地方如链接图所示。点击查看自定义合同类型管理的位置

    TemplateVersion String 否

    模板版本的编号,旨在标识其独特的版本信息,通常呈现为一串字符串,由日期和递增的数字组成


    示例值:20240205005
    Published Boolean 否

    模板是否已发布可以分为以下两种状态:

    true:已发布状态,表示该模板已经发布并可以正常使用。
    false:未发布状态,表示该模板还未发布,无法使用。


    示例值:true
    ShareTemplateId String 否

    集体账号场景下: 集团账号分享给子企业的模板的来源模板ID。


    示例值:yDtwLUUckp79rcc2UuSIlvCCkIZsXxFY
    TemplateSeals Array of SealInfo 否

    此模板配置的预填印章列表(包括“授权签”指定的印章)

    TemplateUserFlowType

    模板对应的合同类型

    被如下接口引用:DescribeUserFlowType。

    名称 类型 必选 描述
    UserFlowTypeId String 否

    合同类型id


    示例值:yDtwEUUckp7f87yrUygaLZxYk2SEodS7
    Name String 否

    合同类型名称


    示例值:入职合同
    Description String 否

    合同类型的具体描述


    示例值:入职合同分类
    TemplateNum Integer 否

    每个合同类型绑定的模板数量


    示例值:10
    Status Integer 否

    自定义合同类型状态

    枚举值:

    • 0: 未启用
    • 1: 启用

    示例值:1

    UploadFile

    此结构体 (UploadFile) 用于描述多文件上传的文件信息。

    被如下接口引用:UploadFiles。

    名称 类型 必选 描述
    FileBody String 是 Base64编码后的文件内容
    示例值:6KaB5pS+5paH5Lu255qE5YaF5a65
    FileName String 否 文件的名字。
    文件名的最大长度应不超过200个字符,并且文件名的后缀必须反映其文件类型。
    例如,PDF文件应以“.pdf”结尾,如“XXX.pdf”,而Word文件应以“.doc”或“.docx”结尾,如“XXX.doc”或“XXX.docx”。
    示例值:test.pdf

    UserFlowType

    用户自定义合同类型, 自定义合同类型的管理可以点击查看在控制台位置的截图

    被如下接口引用:CreateFlowGroupByFiles, CreateFlowGroupByTemplates, DescribeFlowBriefs, DescribeFlowInfo, DescribeFlowTemplates。

    名称 类型 必选 描述
    UserFlowTypeId String 否 合同类型ID
    示例值:yDCNsUUg9tk6n6UtJrNd1S1ueFygJh9D
    Name String 否 合同类型名称
    示例值:分销合同
    Description String 否 合同类型说明
    示例值:由主承销人、国际协调人和全体承销商签署的旨在明确承销团成员间权利义务关系的协议

    UserInfo

    用户信息

    被如下接口引用:ArchiveDynamicFlow, BindEmployeeUserIdWithClientOpenId, CancelFlow, CancelMultiFlowSignQRCode, CancelOrganizationFlows, CancelUserAutoSignEnableUrl, CreateArchiveFlowTask, CreateBatchAdminChangeInvitations, CreateBatchAdminChangeInvitationsUrl, CreateBatchCancelFlowUrl, CreateBatchContractReviewTask, CreateBatchInformationExtractionTask, CreateBatchInitOrganizationUrl, CreateBatchOrganizationAuthorizationUrl, CreateBatchOrganizationRegistrationTasks, CreateBatchQuickSignUrl, CreateBatchSignUrl, CreateContractComparisonTask, CreateContractDiffTaskWebUrl, CreateContractReviewChecklistWebUrl, CreateContractReviewWebUrl, CreateConvertTaskApi, CreateDigitalDataSign, CreateDocument, CreateDraftContractByPromptsTask, CreateDynamicFlowApprover, CreateEmbedWebUrl, CreateEmployeeChangeUrl, CreateEmployeeQualificationSealQrCode, CreateExtendedServiceAuthInfos, CreateFileConvertTask, CreateFileCounterSign, CreateFlow, CreateFlowApprovers, CreateFlowBlockchainEvidenceUrl, CreateFlowByFiles, CreateFlowEvidenceReport, CreateFlowForwards, CreateFlowGroupByFiles, CreateFlowGroupByTemplates, CreateFlowGroupReminds, CreateFlowGroupSignReview, CreateFlowReminds, CreateFlowSignReview, CreateFlowSignUrl, CreateInformationExtractionWebUrl, CreateIntegrationDepartment, CreateIntegrationEmployees, CreateIntegrationRole, CreateIntegrationSubOrganizationActiveRecord, CreateIntegrationUserRoles, CreateLMInformationExtractionTaskFieldFeedback, CreateLegalSealQrCode, CreateMiniAppPrepareFlow, CreateModifyAdminAuthorizationUrl, CreateMultiFlowSignQRCode, CreateOrganizationAuthFile, CreateOrganizationAuthUrl, CreateOrganizationBatchSignUrl, CreateOrganizationGroupInvitationLink, CreateOrganizationInfoChangeUrl, CreatePartnerAuthorizationLink, CreatePartnerAutoSignAuthUrl, CreatePersonAuthCertificateImage, CreatePrepareFlow, CreatePrepareFlowGroup, CreatePreparedPersonalEsign, CreateReleaseFlow, CreateRiskIdentificationTaskFeedback, CreateSchemeUrl, CreateSeal, CreateSealPolicy, CreateSingleSignOnEmployees, CreateUserAutoSignEnableUrl, CreateUserAutoSignSealUrl, CreateUserMobileChangeUrl, CreateUserNameChangeUrl, CreateUserVerifyUrl, CreateWebThemeConfig, DeleteExtendedServiceAuthInfos, DeleteIntegrationDepartment, DeleteIntegrationEmployees, DeleteIntegrationRoleUsers, DeleteOrganizationAuthorizations, DeleteSealPolicies, DeleteSingleSignOnEmployees, DescribeArchiveFlowTask, DescribeBatchOrganizationRegistrationTasks, DescribeBatchOrganizationRegistrationUrls, DescribeCancelFlowsTask, DescribeContractComparisonTask, DescribeContractDiffTaskWebUrl, DescribeContractReviewChecklist, DescribeContractReviewChecklistWebUrl, DescribeContractReviewChecklistsWebUrl, DescribeContractReviewMarkedRiskExportTask, DescribeContractReviewTask, DescribeContractReviewTaskListWebUrl, DescribeContractReviewWebUrl, DescribeDraftContractByPromptsTask, DescribeEnterpriseContractReviewChecklists, DescribeExtendedServiceAuthDetail, DescribeExtendedServiceAuthInfos, DescribeFileConvertTask, DescribeFileCounterSignResult, DescribeFileUrls, DescribeFlowBriefs, DescribeFlowComponents, DescribeFlowEvidenceReport, DescribeFlowInfo, DescribeFlowTemplates, DescribeInformationExtractionTask, DescribeInformationExtractionWebUrl, DescribeIntegrationDepartments, DescribeIntegrationEmployees, DescribeIntegrationRoles, DescribeLMInformationExtractionTaskFieldFeedback, DescribeOrganizationAuthStatus, DescribeOrganizationGroupOrganizations, DescribeOrganizationSeals, DescribeOrganizationVerifyStatus, DescribePersonCertificate, DescribeRiskIdentificationTaskFeedback, DescribeSignFaceVideo, DescribeSingleSignOnEmployees, DescribeThirdPartyAuthCode, DescribeUserAutoSignStatus, DescribeUserFlowType, DescribeUserVerifyStatus, DisableUserAutoSign, ExportContractComparisonTask, ExportContractReviewMarkedRisk, ExportContractReviewResult, GetTaskResultApi, ImportContractReviewChecklist, ModifyApplicationCallbackInfo, ModifyExtendedService, ModifyFlowDeadline, ModifyIntegrationDepartment, ModifyIntegrationRole, ModifyPartnerAuthorization, ModifyPartnerAutoSignAuthUrl, ModifySingleSignOnEmployees, OperateFlowRemarks, OperateSeals, OperateTemplate, RenewAutoSignLicense, StartFlow, UnbindEmployeeUserIdWithClientOpenId, UpdateIntegrationEmployees, VerifyDigitFile, VerifyDigitalDataSign, VerifyPdf。

    名称 类型 必选 描述
    UserId String 否

    用户在平台中的编号(UserId)

    UserId 获取方式:点击查看


    示例值:yDw6yUUgyg3caowzUx4GQptRKfMnJqX8

    UserThreeFactor

    用户的三要素:姓名,证件号,证件类型

    被如下接口引用:CancelUserAutoSignEnableUrl, CreateUserAutoSignEnableUrl, CreateUserAutoSignSealUrl, DescribePersonCertificate, DescribeUserAutoSignStatus, DisableUserAutoSign, RenewAutoSignLicense。

    名称 类型 必选 描述
    Name String 是 签署方经办人的姓名。
    经办人的姓名将用于身份认证和电子签名,请确保填写的姓名为签署方的真实姓名,而非昵称等代名。
    示例值:小明
    IdCardType String 是 证件类型,支持以下类型
    • ID_CARD : 中国大陆居民身份证 (默认值)
    • HONGKONG_AND_MACAO : 中国港澳居民来往内地通行证
    • HONGKONG_MACAO_AND_TAIWAN : 中国港澳台居民居住证(格式同中国大陆居民身份证)

    示例值:ID_CARD
    IdCardNumber String 是 证件号码,应符合以下规则
    • 中国大陆居民身份证号码应为18位字符串,由数字和大写字母X组成(如存在X,请大写)。
    • 中国港澳居民来往内地通行证号码共11位。第1位为字母,“H”字头签发给中国香港居民,“M”字头签发给中国澳门居民;第2位至第11位为数字。
    • 中国港澳台居民居住证号码编码规则与中国大陆身份证相同,应为18位字符串。

    示例值:610*1X

    VerifyDigitFileResult

    数字加签文件验签结果

    被如下接口引用:VerifyDigitFile。

    名称 类型 必选 描述
    CertNotBefore Integer 否 证书起始时间的Unix时间戳,单位毫秒
    示例值:1699006057000
    CertNotAfter Integer 否 证书过期时间的时间戳,单位毫秒
    示例值:1730542057000
    CertSn String 否 证书序列号,在数字证书申请过程中,系统会自动生成一个独一无二的序号。
    示例值:6c8e2911fadf70ea
    SignAlgorithm String 否 证书签名算法, 如SHA1withRSA等算法
    示例值:SHA1withRSA
    SignTime Integer 否 签署时间的Unix时间戳,单位毫秒
    示例值:1699252042000
    SignType Integer 否 签名类型。0表示带签章的数字签名,1表示仅数字签名
    示例值:1
    SignerName String 否 申请证书的主体的名字

    如果是在腾讯电子签平台签署, 则对应的主体的名字个数如下
    企业: ESS@企业名称@编码
    个人: ESS@个人姓名@证件号@808854

    如果在其他平台签署的, 主体的名字参考其他平台的说明
    示例值:ESS@典子谦示例企业@382919

    WebThemeConfig

    页面主题配置

    被如下接口引用:CreateWebThemeConfig。

    名称 类型 必选 描述
    DisplaySignBrandLogo Boolean 否 是否显示页面底部电子签logo,取值如下:
    • true:页面底部显示电子签logo
    • false:页面底部不显示电子签logo(默认)

    示例值:true
    WebEmbedThemeColor String 否 主题颜色:
    支持十六进制颜色值以及RGB格式颜色值,例如:#D54941,rgb(213, 73, 65)


    示例值:#D54941

    WebUrlOption

    提取web嵌入页面个性化设置

    被如下接口引用:CreateInformationExtractionWebUrl。

    名称 类型 必选 描述
    DisableLinkPreview Boolean 否 禁用链接预览
    示例值:false
    DisableTaskEditing Boolean 否 禁用任务编辑
    示例值:false
    DisableTaskResultEditing Boolean 否 禁用任务结果编辑
    示例值:false