POST/esignglobal/v1/envelope/recipients/addSigners
인터페이스 설명
봉투에 서명자를 추가합니다. 서명자는 서명 작업을 의미하며, 서명자에게 컨트롤과 인증 방식 등의 정보를 추가하는 것을 포함합니다.
주의:
- 단계별로 시작된 봉투는 수동으로 종료해야 합니다.
- 봉투 프로세스가 완료되기 전까지는 언제든지 서명자를 추가할 수 있습니다.
- 새로운 서명자를 추가할 때,현재 프로세스의 마지막에만 추가할 수 있으며, 서명 중이거나 이미 서명한 사람 앞에 끼워 넣을 수는 없습니다.
- 같은 서명 순서 내에서 동일한 서명자(우선적으로 이메일로 판단하고, 이메일이 없는 경우 휴대폰 번호로 판단)를 중복하여 추가할 수 없습니다. 정보를 수정하려면 삭제한 후 다시 추가하십시오.
- 하나의 봉투에는 최대 10명의 서명자만 있을 수 있습니다.
요청 매개변수
| deliveryMethods | 알림 방식, 기본값은 auto auto-userEmail을 전달하면 이메일 알림 발송, phoneNumber를 전달하면 SMS 알림 발송 none-메시지 알림 미발송 email-이메일 알림 발송 sms-SMS 알림 발송 WhatsApp-WhatsApp 알림 발송 | ||||||
| minimumReadingDuration | int | false | 페이지 강제 읽기 카운트다운 시간 설정, 기본값은 0 (단위: 초, 최대값 999) 0 또는 미전달 시 비활성화, 읽기 카운트다운 불필요 | ||||
| readToEndRequired | boolean | false | 하단까지 반드시 읽어야 하는지 여부. 기본값 false; true는 켜짐을 나타내고, false 또는 미전송은 꺼짐을 나타냅니다. | ||||
required | boolean | false | 필수 입력 여부, 기본값은 필수입니다. true-필수 false-선택 | ||||
요청 예시
{
"envelopeId": "{{envelope-id}}",
"signerInfos": [
{
"userEmail": "sender_user@esignglobal.com",
"userName": "sender_user_name",
"signOrder": 1,
"signTaskSuspend": true,
"suspensionKey": "approval-node-001",
"suspendReason": "等待外部审批",
"authModes": "sms",
"authConfig": {
"sms": {
"countryCode": "86",
"number": "158****9242"
}
},
"sealInfos": [
{
"fileKey": "4150a67c-d4f0-45e6-88e9-541ce6d0c73c",
"signConfigs": [
{
"fieldType": "stamp",
"pageNo": "1",
"posX": 100.22,
"posY": 100
}
],
"fillConfigs": [
{
"fieldId": "df0dd777bcc4d108de242d",
"fieldKey": "demo",
"pageNo": "1",
"posX": "88.70021",
"posY": 745.409,
"fieldType": "1",
"required": true,
"textField": {
"overflowType": "1",
"minFontSize": 8,
"font": "6",
"fontSize": "12",
"textColor": "#54ACD2",
"bold": false,
"italic": true,
"lineThrough": false,
"horizontalAlignment": "RIGHT"
}
},
{
"fieldId": "96e6c7d414f04e98938ea84013b",
"fieldKey": "红色加深斜体下划线删除线",
"pageNo": "1",
"posX": 94.516624,
"posY": 284.54953,
"fieldType": "1",
"required": false,
"textField": {
"overflowType": "1",
"minFontSize": 10.5,
"font": "1",
"fontSize": 12.0,
"textColor": "#E25041",
"bold": true,
"italic": true,
"lineThrough": true,
"horizontalAlignment": "LEFT"
}
},
{
"fieldId": "888b899853544c49bd819d9f6d1",
"fieldKey": "必填勾选控件选中样式不显示边框",
"pageNo": "3",
"posX": 451.77127,
"posY": 429.07626,
"fieldType": "15",
"required": true,
"tickBoxField": {
"tickOptions": [1,2],
"showBorder": false
}
}
],
"signDateConfigs":[
"pageNo":"1",
"posX": 100.22,
"posY": 100,
"signDateFormat": "dd MMM yyyy"
]
}
]
}
]
}
응답 파라미터
응답 예시
{
"code": "0",
"data": {
"signerInfos": [
{
"organizationName": "Esign Global CO.",
"userLastName": "",
"accessCode": "",
"userEmail": "sender_user@tsign.cn",
"userFirstName": "",
"signOrder": "1"
}
],
"signFiles": [
{
"fileKey": "4150a67c-d4f0-45e6-88e9-541ce6d0c73c"
}
],
"attachments": [
],
"envelopeId": "9fbe6c8190824227bde29136b0145c81"
},
"message": "success"
}






