通过Docusign API获取“无效信封状态”重新发送文档

时间:2019-05-26 05:33:04

标签: docusignapi

我正在通过API重新发送文档。这已经工作了很长时间,突然开始出现这些错误?我不知道发生了什么事?有人有什么想法吗?

实际的信封状态为“正在等待其他人”,这当然不在下面的列表中,但是我们需要重新发送信封,因为用户从未收到过电子邮件。那么我该如何处理呢?

{ "errorCode": "ENVELOPE_INVALID_STATUS", 
  "message": "Invalid envelope status. Envelope status is not one of: Created, Sent, Delivered, Correct." }


EnvelopesApi envelopesApi = new 
    EnvelopesApi(GetBasePath(myAccount.BaseUrl));
envelopesApi.Configuration.AddDefaultHeader(
    "X-DocuSign-Authentication", JsonConvert.SerializeObject(myHeader));
EnvelopesApi.UpdateRecipientsOptions options = new 
    EnvelopesApi.UpdateRecipientsOptions();
options.resendEnvelope = "true";
envelopesApi.UpdateRecipients(myAccount.AccountId,
    EnvelopeId, docuSignRecipients, options);

1 个答案:

答案 0 :(得分:0)

您没有显示docusignRecipients的值。

我建议您首先通过EnvelopeRecipients::list获取收件人对象,然后在通话中使用它。

此外,在API级别上,没有信封状态为Waiting on Others。我建议您也获取信封状态,以便了解发生了什么情况。

很抱歉听到您的代码正在运行,然后停止了。那将表明回归测试问题。您的代码仍然可以在演示版上运行吗?