"开放签"电子签章平台,致力于打造一套集安全性、可信度、可控性与灵活性于一体的全方位电子签章服务体系。我们深信,通过开源开放的产品策略,能够有效搭建起产品与用户之间更加坚实的信任纽带,使得电子签署过程更加可靠、高效、便捷。
{
"appAuthToken": "{{appAuthToken}}",//应用授权凭证
"uniqueCode": "{% mock 'guid' %}",//流水号
"operator": { //发起方企业经办人信息,该经办人已经加入到对接账号对应的企业中
"contact": "***********",//手机号
"contactType": "MOBILE",
"name": "张三"
},
"signReId": "{{signReId}}",//(1)业务线需要先在开放签-企业管理后台进行配置,并处于启用状态;(2)获取业务线ID:在企业管理后台->业务线管理列表中拷贝业务线ID
"sn": "{% mock 'guid' %}",
"subject": "{% mock 'ctitle' %}",
"expireDate": "2030-06-29",
"signDocumentList": [//(1)在业务线原有签约文件上追加;(2)调用上传本地签约文件接口,获取对应的签约文件id
{
"docId": "{{docId}}"
}
],
"signOrderType": "ORDER",//签署顺序类型:有序ORDER;无序NO_ORDER;
"signerList": [
/*签署示例场景描述:企业对个人签署,按照顺序签署,先企业签署,后个人签署
企业内部签署流程:企业内部两个签署节点,按照顺序签署:a、加盖企业印章(自动签署);b、企业下个人签字;*/
{
"signerType": "SENDER",
//发起方,签署方类型:发起方-SENDER;企业接收方-RECEIVER_ENT;个人接收方-RECEIVER_PERSONAL
"signerOrder": "1",//签署顺序
"internalNodeList": [
//企业内部签署流程:企业内部两个签署节点,按照顺序签署:a、加盖企业印章(自动签署);b、企业下个人签字;
{ //a、加盖企业印章(自动签署)
"nodeType": "ENTERPRISE_SEAL",
//企业印章签署,PERSONAL_SIGN-个人签字 ;AGENT_SIGN-经办人签字; LEGAL_PERSON_SIGN-法人签字; ENTERPRISE_SEAL-企业签章;
"signerOrder": "1",
"autoSign": "AUTO_SIGN",//自动签署
"sealId": "{{sealId}}",//印章编号
"positionParamList": [
{
"controlType": "SEAL",
//企业签章,签署控件类型:个人签章-SIGNATURE;企业签章-SEAL;签署日期-SIGN_DATE;骑缝签-CHOP_STAMP;
"signPositionType": "KEYWORD",//关键字签署,坐标-POSITION;关键字-KEYWORD;
"relationDocList": [//签署控件应用在哪些签约文件上
{
"docType": "1",
"docId": "{{docId}}"
}
],
"keyword": "甲方(盖章)",//关键字
"keywordType": "0", //1代表第1个关键字,0代表所有关键字,-1代表倒数第1个关键字;默认为1
"controlWidth": "120",
"controlHeight": "120",
"offsetX": "20",
"offsetY": "0"
},
{
"controlType": "CHOP_STAMP",//骑缝签
"signPositionType": "POSITION",//坐标签署
"relationDocList": [
{
"docType": "1",
"docId": "{{docId}}"
}
],
"pageConfig": "ALL",
//签署页码,全部页:ALL;偶数页:EVEN_NUMBER;奇数页:ODD_NUMBER;指定页码:1,2,7-10
"controlWidth": "120",
"controlHeight": "120",
"offsetX": "0",
"offsetY": "0.5"
}
],
"signConfirm": ""
},
{//b、企业下个人签字
"nodeType": "PERSONAL_SIGN",
//个人签字,企业印章签署,PERSONAL_SIGN-个人签字 ;AGENT_SIGN-经办人签字; LEGAL_PERSON_SIGN-法人签字; ENTERPRISE_SEAL-企业签章;
"signerOrder": "2",//内部签署顺序
"signer": {
"contact": "***********",//手机号
"contactType": "MOBILE",
"name": "张三"
},
"positionParamList": [
{
"controlType": "SIGNATURE",
//个人签章,企业签章,签署控件类型:个人签章-SIGNATURE;企业签章-SEAL;签署日期-SIGN_DATE;骑缝签-CHOP_STAMP;
"signPositionType": "KEYWORD",//关键字签署
"relationDocList": [
{
"docType": "1",
"docId": "{{docId}}"
}
],
"keyword": "代表签字",//关键字
"keywordType": "-1",//1代表第1个关键字,0代表所有关键字,-1代表倒数第1个关键字;默认为1
"offsetX": "20",
"offsetY": "0"
},
{
"controlType": "SIGN_DATE",
//签署日期,企业签章,签署控件类型:个人签章-SIGNATURE;企业签章-SEAL;签署日期-SIGN_DATE;骑缝签-CHOP_STAMP;
"signDateFormat": "YEAR_MONTH_DAY",
//签署控件类型为“签署日期”时生效。签署时间格式:YEAR_MONTH_DAY格式为yyyy年MM月dd日;LINE格式为yyyy-MM-dd;BACK_SLASH格式为yyyy/MM/dd;
"signPositionType": "KEYWORD",//关键字签署
"relationDocList": [
{
"docType": "1",
"docId": "{{docId}}"
}
],
"keyword": "日期:",//关键字
"keywordType": "1",//1代表第1个关键字,0代表所有关键字,-1代表倒数第1个关键字;默认为1
"offsetX": "20",
"offsetY": "40"
}
],
"signConfirm": ""
}
]
},
{//企业对个人签署中的个人
"signerType": "RECEIVER_PERSONAL",
//个人接收方,签署方类型: 发起方-SENDER;企业接收方-RECEIVER_ENT;个人接收方-RECEIVER_PERSONAL
"signerName": "张三",
"signerOrder": "2",//签署顺序
"receiver": {
"contact": "***********",//手机号
"contactType": "MOBILE",
"name": "张三"
},
"positionParamList": [
{
"controlType": "SIGNATURE",
//个人签章,签署控件类型:个人签章-SIGNATURE;企业签章-SEAL;签署日期-SIGN_DATE;骑缝签-CHOP_STAMP;
"signPositionType": "KEYWORD",//关键字签署
"relationDocList": [
{
"docType": "1",
"docId": "{{docId}}"
}
],
"keyword": "乙方签字",//关键字
"keywordType": "1",
"offsetX": "20"
},
{
"controlType": "SIGN_DATE",
//签署日期,签署控件类型:个人签章-SIGNATURE;企业签章-SEAL;签署日期-SIGN_DATE;骑缝签-CHOP_STAMP;
"signDateFormat": "YEAR_MONTH_DAY",
//签署控件类型为“签署日期”时生效。签署时间格式:YEAR_MONTH_DAY格式为yyyy年MM月dd日;LINE格式为yyyy-MM-dd;BACK_SLASH格式为yyyy/MM/dd;
"signPositionType": "KEYWORD",//关键字签署
"relationDocList": [
{
"docType": "1",
"docId": "{{docId}}"
}
],
"keyword": "日期:",
"keywordType": "-1",
"offsetX": "20",
"offsetY": "40"
}
],
"signConfirm": ""
}
],
"controlChangeFlag": "NECESSARY_AND_ADD",
//NECESSARY_NO_ADD必须,不可增加;NECESSARY_AND_ADD 必须,可增加;NOT_NECESSARY 非必须;
"send": "1"//是否直接发起,0 保存草稿,1 直接发起。注意:当前仅支持直接发起,直接传递1;
}
curl --location --request POST 'https://home.kaifangqian.com/resrun-paas/kaifangqian/openAPI/V2/contract/draft' \
--header 'sign;' \
--header 'Content-Type: application/json' \
--data-raw '{
"appAuthToken": "",//应用授权凭证
"uniqueCode": "{% mock '\''guid'\'' %}",//流水号
"operator": { //发起方企业经办人信息,该经办人已经加入到对接账号对应的企业中
"contact": "***********",//手机号
"contactType": "MOBILE",
"name": "张三"
},
"signReId": "{{signReId}}",//(1)业务线需要先在开放签-企业管理后台进行配置,并处于启用状态;(2)获取业务线ID:在企业管理后台->业务线管理列表中拷贝业务线ID
"sn": "{% mock '\''guid'\'' %}",
"subject": "{% mock '\''ctitle'\'' %}",
"expireDate": "2030-06-29",
"signDocumentList": [//(1)在业务线原有签约文件上追加;(2)调用上传本地签约文件接口,获取对应的签约文件id
{
"docId": "{{docId}}"
}
],
"signOrderType": "ORDER",//签署顺序类型:有序ORDER;无序NO_ORDER;
"signerList": [
/*签署示例场景描述:企业对个人签署,按照顺序签署,先企业签署,后个人签署
企业内部签署流程:企业内部两个签署节点,按照顺序签署:a、加盖企业印章(自动签署);b、企业下个人签字;*/
{
"signerType": "SENDER",
//发起方,签署方类型:发起方-SENDER;企业接收方-RECEIVER_ENT;个人接收方-RECEIVER_PERSONAL
"signerOrder": "1",//签署顺序
"internalNodeList": [
//企业内部签署流程:企业内部两个签署节点,按照顺序签署:a、加盖企业印章(自动签署);b、企业下个人签字;
{ //a、加盖企业印章(自动签署)
"nodeType": "ENTERPRISE_SEAL",
//企业印章签署,PERSONAL_SIGN-个人签字 ;AGENT_SIGN-经办人签字; LEGAL_PERSON_SIGN-法人签字; ENTERPRISE_SEAL-企业签章;
"signerOrder": "1",
"autoSign": "AUTO_SIGN",//自动签署
"sealId": "{{sealId}}",//印章编号
"positionParamList": [
{
"controlType": "SEAL",
//企业签章,签署控件类型:个人签章-SIGNATURE;企业签章-SEAL;签署日期-SIGN_DATE;骑缝签-CHOP_STAMP;
"signPositionType": "KEYWORD",//关键字签署,坐标-POSITION;关键字-KEYWORD;
"relationDocList": [//签署控件应用在哪些签约文件上
{
"docType": "1",
"docId": "{{docId}}"
}
],
"keyword": "甲方(盖章)",//关键字
"keywordType": "0", //1代表第1个关键字,0代表所有关键字,-1代表倒数第1个关键字;默认为1
"controlWidth": "120",
"controlHeight": "120",
"offsetX": "20",
"offsetY": "0"
},
{
"controlType": "CHOP_STAMP",//骑缝签
"signPositionType": "POSITION",//坐标签署
"relationDocList": [
{
"docType": "1",
"docId": "{{docId}}"
}
],
"pageConfig": "ALL",
//签署页码,全部页:ALL;偶数页:EVEN_NUMBER;奇数页:ODD_NUMBER;指定页码:1,2,7-10
"controlWidth": "120",
"controlHeight": "120",
"offsetX": "0",
"offsetY": "0.5"
}
],
"signConfirm": ""
},
{//b、企业下个人签字
"nodeType": "PERSONAL_SIGN",
//个人签字,企业印章签署,PERSONAL_SIGN-个人签字 ;AGENT_SIGN-经办人签字; LEGAL_PERSON_SIGN-法人签字; ENTERPRISE_SEAL-企业签章;
"signerOrder": "2",//内部签署顺序
"signer": {
"contact": "***********",//手机号
"contactType": "MOBILE",
"name": "张三"
},
"positionParamList": [
{
"controlType": "SIGNATURE",
//个人签章,企业签章,签署控件类型:个人签章-SIGNATURE;企业签章-SEAL;签署日期-SIGN_DATE;骑缝签-CHOP_STAMP;
"signPositionType": "KEYWORD",//关键字签署
"relationDocList": [
{
"docType": "1",
"docId": "{{docId}}"
}
],
"keyword": "代表签字",//关键字
"keywordType": "-1",//1代表第1个关键字,0代表所有关键字,-1代表倒数第1个关键字;默认为1
"offsetX": "20",
"offsetY": "0"
},
{
"controlType": "SIGN_DATE",
//签署日期,企业签章,签署控件类型:个人签章-SIGNATURE;企业签章-SEAL;签署日期-SIGN_DATE;骑缝签-CHOP_STAMP;
"signDateFormat": "YEAR_MONTH_DAY",
//签署控件类型为“签署日期”时生效。签署时间格式:YEAR_MONTH_DAY格式为yyyy年MM月dd日;LINE格式为yyyy-MM-dd;BACK_SLASH格式为yyyy/MM/dd;
"signPositionType": "KEYWORD",//关键字签署
"relationDocList": [
{
"docType": "1",
"docId": "{{docId}}"
}
],
"keyword": "日期:",//关键字
"keywordType": "1",//1代表第1个关键字,0代表所有关键字,-1代表倒数第1个关键字;默认为1
"offsetX": "20",
"offsetY": "40"
}
],
"signConfirm": ""
}
]
},
{//企业对个人签署中的个人
"signerType": "RECEIVER_PERSONAL",
//个人接收方,签署方类型: 发起方-SENDER;企业接收方-RECEIVER_ENT;个人接收方-RECEIVER_PERSONAL
"signerName": "张三",
"signerOrder": "2",//签署顺序
"receiver": {
"contact": "***********",//手机号
"contactType": "MOBILE",
"name": "张三"
},
"positionParamList": [
{
"controlType": "SIGNATURE",
//个人签章,签署控件类型:个人签章-SIGNATURE;企业签章-SEAL;签署日期-SIGN_DATE;骑缝签-CHOP_STAMP;
"signPositionType": "KEYWORD",//关键字签署
"relationDocList": [
{
"docType": "1",
"docId": "{{docId}}"
}
],
"keyword": "乙方签字",//关键字
"keywordType": "1",
"offsetX": "20"
},
{
"controlType": "SIGN_DATE",
//签署日期,签署控件类型:个人签章-SIGNATURE;企业签章-SEAL;签署日期-SIGN_DATE;骑缝签-CHOP_STAMP;
"signDateFormat": "YEAR_MONTH_DAY",
//签署控件类型为“签署日期”时生效。签署时间格式:YEAR_MONTH_DAY格式为yyyy年MM月dd日;LINE格式为yyyy-MM-dd;BACK_SLASH格式为yyyy/MM/dd;
"signPositionType": "KEYWORD",//关键字签署
"relationDocList": [
{
"docType": "1",
"docId": "{{docId}}"
}
],
"keyword": "日期:",
"keywordType": "-1",
"offsetX": "20",
"offsetY": "40"
}
],
"signConfirm": ""
}
],
"controlChangeFlag": "NECESSARY_AND_ADD",
//NECESSARY_NO_ADD必须,不可增加;NECESSARY_AND_ADD 必须,可增加;NOT_NECESSARY 非必须;
"send": "1"//是否直接发起,0 保存草稿,1 直接发起。注意:当前仅支持直接发起,直接传递1;
}'
{
"code": 0,
"message": "string",
"result": {
"contractId": "string"
},
"timestamp": 0
}