我正在尝试在创建DocuSign信封时设置某个场景。 创建收件人视图以继续进行嵌入式签名后,这些签名者可能希望切换到远程签名。
发送信封后,有没有办法将收件人从嵌入式签名切换到远程签名?
我是否应该发送提醒通知并让嵌入式签名链接过期?
答案 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);