我正在阅读找到的here指南,并讨论了如果我们使用clientid,我们如何禁止Docusign发送电子邮件。但是,在使用Docusign为复合模板创建信封api请求并包含客户端ID后,在我们生成收件人签名URL时仍会发送电子邮件。以下是我发送的JSON合同
{
"emailSubject": "Some Subject",
"status": "sent",
"compositeTemplates": [
{
"serverTemplates": [
{
"sequence": "1",
"templateId": "SOME ID"
}
],
"inlineTemplates": [
{
"recipients": {
"signers": [
{
"name": "Ashwin Jacob",
"email": "admin@ashwinjacob.com",
"recipientId": "1",
"clientUserId": "1",
"status": "sent",
"embeddedRecipientStartURL": "SIGN_AT_DOCUSIGN",
"roleName": "Advisor"
}
],
"carbonCopies": null
},
"sequence": "1"
}
]
}
],
"recipients": {
"signers": [
{
"name": "Mailnator Jacob",
"email": "ashwinjacob@mailinator.com",
"recipientId": "1",
"clientUserId": "1",
"status": "sent",
"embeddedRecipientStartURL": "SIGN_AT_DOCUSIGN",
"roleName": "Advisor"
}
]
}
}
不确定这是否相关,但我们每次都将客户端用户ID硬编码为1。
答案 0 :(得分:1)
由于您在embeddedRecipientStartURL
电话中使用了clientUserId
和createenvelope
,因此DocuSign会发送电子邮件。从您的请求中删除embeddedRecipientStartURL
,然后您将不会收到来自DocuSign的任何电子邮件。设置clientUserId
表示您要使用嵌入式签名,对于嵌入式签名者,DocuSign默认情况下不会发送任何初始电子邮件,但如果您在请求中设置embeddedRecipientStartURL
,那么您要求DocuSign发送嵌入式初始电子邮件签名者也是。