小编Bla*_* L.的帖子

使用新的DocuSign C#Client取消信封

我试图使用DocuSign C#Client(DocuSign.eSign)的更新版本使现有信封无效.

信封处于已发送状态,尚未完成或无效.

目前我有以下代码:

EnvelopesApi envelopesApi = new EnvelopesApi();

Envelope envelope = envelopesApi.GetEnvelope(accountId, envelopeId);           
envelope.Status = "voided";
envelope.VoidedReason = "This envelope was voided by " + currentUserName;

// create the recipient view (aka signing URL)
var updateSummary = envelopesApi.Update(accountId, envelopeId, envelope);

return updateSummary;
Run Code Online (Sandbox Code Playgroud)

调用此代码时,它会因ApiException和以下ErrorContent而失败:

{
  "errorCode": "INVALID_REQUEST_PARAMETER",
  "message": "The request contained at least one invalid parameter. Value for 'purgeState' must be 'documents_queued' or 'documents_and_metadata_queued'."
}
Run Code Online (Sandbox Code Playgroud)

消息是"请求包含至少一个无效参数.'purgeState'的值必须是'documents_queued'或'documents_and_metadata_queued'",但根据文档,如果状态为"无效",我不需要提供这些参数"我有一个无效的理由.

有没有办法使用DocuSign C#Client取消信封?

c# docusignapi

5
推荐指数
2
解决办法
901
查看次数

标签 统计

c# ×1

docusignapi ×1