我正在尝试通过 REST API 调用取消“处理中”DocuSign 信封。我正在使用 changeStatus 方法来取消信封。我们在 StatusChangeRequest 对象中将状态设置为“voided”并将原因设置为“voidedReason”。
但是,在 REST API 调用信封之后不会作废。Web 控制台中的状态保持为“进行中”。
任何帮助解决这个问题?
谢谢, 施里尼瓦斯
我正在尝试通过 REST API 调用取消“处理中”DocuSign 信封。我正在使用 changeStatus 方法来取消信封。我们在 StatusChangeRequest 对象中将状态设置为“voided”并将原因设置为“voidedReason”。
但是,在 REST API 调用信封之后不会作废。Web 控制台中的状态保持为“进行中”。
任何帮助解决这个问题?
谢谢, 施里尼瓦斯
我刚刚取消了几个信封,没有任何问题,你一定是做错了什么。您提出请求时的返回码是什么,您收到的是 200 还是其他?我怀疑您的请求存在 4 个常见问题之一:
void 请求的主体非常简单,所以让我们从它开始。我刚刚使用以下请求正文取消了所有信封:
{
"status": "voided",
"voidedReason": "Void Testing..."
}
接下来确保您正在执行PUT请求而不是 POST,这是一个常见错误,并确保您正在PUT -ing 到正确的 URI(以下是 DEMO 环境):
https://demo.docusign.net/restapi/v2/accounts/{accountId}/envelopes/{envelopeId}
当然,请确保您使用的是当前处于“处理中”状态的有效信封Id,并在通话后检查正确的相应信封。有关 void 调用的更多信息,请参阅此链接。