首页 文章

无法通过 REST API 使 DocuSign 信封无效

提问于
浏览
0

我正在尝试通过 REST API 调用来使“ In-Process” DocuSign 信封无效。我正在使用 changeStatus 方法来使信封无效。在 StatusChangeRequest 对象中,我们将状态设置为“ void”,原因设置为“ voidedReason”。

但是,在 REST API 调用后信封不会失效。 Web-Console 中的状态仍为“进行中”。

对解决此问题有帮助吗?

谢谢,Shriniwas

1 回答

  • 0

    我只是清空了几个信封,没有问题,您一定做错了。发出请求时的返回码是什么,您收到 200 还是其他?我怀疑您的请求有 4 个常见问题之一:

    • 您将请求主体设置为错误。

    • 您正在执行 POST 请求而不是 PUT 请求。

    • 您是错误的 URI PUT-ing。

    • 您正在尝试清除错误的信封。

    void 请求的主体非常简单,因此让我们开始吧。我只是使用以下请求正文将所有信封作废:

    {
        "status": "voided",
        "voidedReason": "Void Testing..."
    }
    

    接下来,请确保您正在执行PUT请求而不是 POST,这是一个常见错误,并且还要确保您PUT -ing 到正确的 URI(以下是 DEMO 环境):

    https://demo.docusign.net/restapi/v2/accounts/{accountId}/envelopes/{envelopeId}
    

    当然,请确保使用当前状态为“ In-Process”的有效信封 ID,并在通话后检查正确的对应信封。有关 void 调用的更多信息,请参见此链接

相关问题