在docusign api explorer

时间:2018-03-09 22:40:18

标签: docusignapi

我正在尝试填充其中一个文档中的textTabs,以便使用EnvelopeTabs: update的调用将信息预先填入其中,但是它一直在向我发出一个错误,它无法找到我试图在资源管理器中测试的选项卡。我在EnvelopeTabs中使用了list调用,以确保我提供的信息与信封中的信息相符,这是我看到的一个例子

enter image description here

enter image description here

当我拨打update textTabs中的标签时,我正在按照上面提供的documentIdpageNumbertabLabel进行操作将value设置为我想要预先填充的内容,但是我一直收到错误,指出它找不到指定的选项卡。

我甚至尝试使用tabId填充它,但仍然遇到同样的错误。

为了查看我是否遗漏了某些内容,我还尝试检查EnvelopeTabs: update页面上的链接参考文档,但它是404ing(api资源管理器中的一个或两个其他端点)。

任何帮助都会受到赞赏,因为似乎有一些信息我缺少预填标签。

2 个答案:

答案 0 :(得分:0)

您是否通过API创建信封?如果是这样,那么设置选项卡值的简便方法是设置value参数。

如果要在创建信封后设置选项卡的值,请使用EnvelopeRecipientTabs: update方法。 (请注意,您的问题中的资源名称不正确。)

使用此方法或任何其他DocuSign update方法时,请记住它不是patch方法:您必须为信封收件人提供所有参数您正在更新的标签。如果您还没有完成所有设置,请首先获取对象,然后更新它。

答案 1 :(得分:0)

我尝试使用以下JSON调用来更新“收件人”选项卡并更新选项卡值:

PUT /restapi/v2/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs

{
      "textTabs": [
                    {
                        "value":"newVal",
                        "tabId": "cef562dd-e098-4dcd-935d-34ff8f5b5211"
                    }
                ]
}