我试图创建一个信封的DocuSign时设置一定的情景。 创建我的收件人的意见与嵌入式签名进行之后,有可能是这些签名者将要切换到远程签名。
有没有办法发送信封后,切换从嵌入式签署远程签约收件人?
如果我只是发送一条提醒通知,让嵌入式签约链接失效?
我试图创建一个信封的DocuSign时设置一定的情景。 创建我的收件人的意见与嵌入式签名进行之后,有可能是这些签名者将要切换到远程签名。
有没有办法发送信封后,切换从嵌入式签署远程签约收件人?
如果我只是发送一条提醒通知,让嵌入式签约链接失效?
嵌入式签名链接仅供一次性使用,他们在5分钟后自动失效。
更改嵌入式签名者到远程签名者 :更新收件人的“clientUserId”使用空值updateEnvelopeRecipients API。 这也将触发电子邮件给收件人。
PUT /v2/accounts/{accountId}/envelopes/{envelopeId}/recipients
样品的Json
{
"signers": [
{
"recipientId": "1",
"clientUserId": ""
}
]
}
另见本相关的回答 ,您可以在信封创建过程中设置为嵌入式和远程签署的收件人。
虽然@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);