如何禁用来自 API 的 Docusign 电子邮件以创建信封?

How to Disable Docusign Emails from API for create envelope?

我正在阅读找到的指南 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。

由于您在 createenvelope 通话中使用 embeddedRecipientStartURLclientUserId,因此 DocuSign 将发送一封电子邮件。从您的请求中删除 embeddedRecipientStartURL 然后您将不会收到来自 DocuSign 的任何电子邮件。设置 clientUserId 意味着你想使用嵌入式签名,对于嵌入式签名者,DocuSign 默认不发送任何初始电子邮件,但如果你在请求中设置 embeddedRecipientStartURL 那么你要求 DocuSign 为嵌入式签名发送初始电子邮件签名者也是如此。