信封发送后,从嵌入式签名切换到远程签名

时间:2017-03-03 18:51:41

标签: c# docusignapi

我正在尝试在创建DocuSign信封时设置某个场景。 创建收件人视图以继续进行嵌入式签名后,这些签名者可能希望切换到远程签名。

发送信封后,有没有办法将收件人从嵌入式签名切换到远程签名?

我是否应该发送提醒通知并让嵌入式签名链接过期?

2 个答案:

答案 0 :(得分:1)

Embedded signing个链接仅供一次使用,并且会在5分钟后自动过期。

将嵌入式签名者更改为远程签名者:更新" clientUserId "使用updateEnvelopeRecipients api将收件人变为空值这也会触发收件人的电子邮件。

PUT /v2/accounts/{accountId}/envelopes/{envelopeId}/recipients

示例Json

{
  "signers": [
    {
      "recipientId": "1",
      "clientUserId": ""
    }
  ]
}

另请参阅此相关answer,您可以在信封创建过程中为嵌入式和远程签名设置收件人。

答案 1 :(得分:0)

虽然@CodingDawg提供了一般解决方案,但下面是C#中的解决方案(因为我正在使用DocuSign C#SDK)以防将来可能对任何人有所帮助:

    if (recipients.Signers != null)
    {
        foreach (Signer signer in recipients.Signers)
        {
            signer.ClientUserId = "";
        }
    }

    // One might want to do the same for Editors, CertifiedDeliveries, etc..
   EnvelopesApi envelopeApi = new EnvelopesApi();
    envelopeApi.UpdateRecipients(accountId,envelopeId,recipients);