指定信封新增联系人
1.描述: 指定信封新增联系人
2.接口地址:
请求路径:
/ws-rest/v1/users/{user-id}/envelopes/{envelope-id}/recipients
请求头:
采用HMAC认证
请求体:
{ "recipients": [ { "contact": "[email protected]", "extraInfo": { "uniqueId": "工商签署人标识" }, "name": "签署人甲", "recipientType": 0, "sequence": 1 }, { "contact": "[email protected]", "extraInfo": { "uniqueId": "工商签署人标识" }, "name": "签署人乙", "recipientType": 0, "sequence": 1 }, { "contact": "[email protected]", "extraInfo": { "uniqueId": "工商签署人标识" }, "name": "签署人丙", "recipientType": 0, "sequence": 1 } ] }
3.请求方式
POST
4.请求参数说明
a.请求示例
curl -X POST \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--header "Date: Wed, 02 Nov 2016 03:25:54 GMT" \
--header "User-Agent: SignIt RestAPI Client v1.0.0" \
--header "Host: api.signit.cn" \
--header "Authorization:HmacSHA512 a1S0H2-U0-v5I-0586-017-z6D-7B5-K0h-1o0-G0-9923G3Xm:53f7ae4a-937b-4ddc-8872-42dd094d56eb:NCMwvHfZS9ZzB2SgVbRzTuS/N5yDRM8Ak6tRvCavHD5T9nKjydc9ha+Rj48e0YIFC5V9IRtFL8Z1d0hvse7Ulg==" \
-d "{
\"recipients\": [
{
\"contact\": \"[email protected]\",
\"name\": \"张三\",
\"note\": \"\",
\"recipientType\": 0,
\"sequence\": 1
}
]
}"
"http://10.10.10.120:8080/ws-rest/v1/users/146/envelopes/abcf4c56-fd97-407d-9684-78164b3f3025/recipients"
b.请求字段说明
字段 | 是否必填 | 类型 | 位置 | 长度 | 说明 |
---|---|---|---|---|---|
user-id | 是 | Long | URL-PATH | 用户id | |
envelope-id | 是 | String | URL-PATH | 信封id | |
name | 是 | String | 请求体 | 接收者姓名 | |
contact | 是 | String | 请求体 | 接收者联系方式 | |
sequence | 否 | int | 请求体 | 签名顺序 | |
recipientType | 是 | int | 请求体 | 操作类型(0-仅签名,1-仅接收,2-签名并接收文档) | |
extraInfo | 否 | Object | 请求体 | 签署者额外信息 | |
uniqueId | 否 | String | 请求体 | 签署者对应工商系统标识 |
5.响应参数说明
a.响应示例
- 响应成功:
{ "resultData": { "recipients": [ { "recipientId": 1, "sequence": 1, "name": "zhang san", "contact": "[email protected]" }, { "recipientId": 2, "sequence": 1, "name": "zhang san zhou", "contact": "[email protected]" }, { "recipientId": 3, "sequence": 1, "name": "zhang san", "contact": "[email protected]" }, { "recipientId": 4, "sequence": 1, "name": "zhang san zhang", "contact": "[email protected]" } ] }, "resultStatusCode": "100600000", "resultCode": 0, "resultDesc": "操作成功" }
- 响应失败:
{ "resultStatusCode": "100600102", "resultCode": 1, "resultDesc": "空信封异常" }
b.响应字段说明
字段 | 必填 | 类型 | 位置 | 长度 | 说明 |
---|---|---|---|---|---|
resultStatusCode | 是 | string | BODY | 固定值 | 结果状态码 |
resultCode | 是 | int | BODY | 固定值-0,1 | 结果码,0-成功,1-失败,具体含义见结果状态码 |
resultDesc | 是 | string | BODY | 无 | 操作结果说明,见其包含信息 |
recipientId | 是 | String | BODY | 接收者id | |
sequence | 是 | int | BODY | 签名顺序 | |
name | 是 | String | BODY | 接收者名 | |
contact | 是 | String | BODY | 接收者联系方式 |