我正在尝试填充其中一个文档中的textTabs
,以便使用EnvelopeTabs: update
的调用将信息预先填入其中,但是它一直在向我发出一个错误,它无法找到我试图在资源管理器中测试的选项卡。我在EnvelopeTabs中使用了list
调用,以确保我提供的信息与信封中的信息相符,这是我看到的一个例子
当我拨打update
textTabs
中的标签时,我正在按照上面提供的documentId
,pageNumber
和tabLabel
进行操作将value
设置为我想要预先填充的内容,但是我一直收到错误,指出它找不到指定的选项卡。
我甚至尝试使用tabId
填充它,但仍然遇到同样的错误。
为了查看我是否遗漏了某些内容,我还尝试检查EnvelopeTabs: update
页面上的链接参考文档,但它是404ing(api资源管理器中的一个或两个其他端点)。
任何帮助都会受到赞赏,因为似乎有一些信息我缺少预填标签。
答案 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"
}
]
}