我试图通过REST API调用使“进程中”DocuSign信封无效。我正在使用changeStatus方法来取消信封。我们在StatusChangeRequest对象中将状态设置为“无效”并将其设置为“voidedReason”。
但是,在REST API调用信封后不会失效。状态在Web控制台中保持为“进行中”。
有任何帮助来解决此问题吗?
谢谢, Shriniwas
答案 0 :(得分:0)
我刚刚废弃了我的几个信封而没有任何问题,你必须做错事。当您提出请求时,返回代码是什么,您是否收到200或其他?我怀疑你的请求有4个常见问题之一:
虚拟请求的主体非常简单,让我们从那开始吧。我刚用以下请求主体取消了我的所有信封:
{
"status": "voided",
"voidedReason": "Void Testing..."
}
接下来请确保您正在执行 PUT 请求,而不是POST,这是一个常见的错误,并且还要确保您 PUT -ing到正确的URI (以下是针对DEMO环境):
https://demo.docusign.net/restapi/v2/accounts/{accountId}/envelopes/{envelopeId}
当然,请确保您使用的是当前状态为“正在处理中”的有效信封ID,并且您在通话后检查了相应的正确信封。有关无效呼叫的更多信息,请参阅THIS LINK。