我试图使用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取消信封?