我正在尝试在其中一个文档中填充textTabs
,以便它使用调用EnvelopeTabs: update
预先填充信息,但是它不断向我抛出一个错误,它找不到我试图在资源管理器中测试的选项卡。我已经使用了 EnvelopeTabs 中的list
调用来确保我提供的信息与信封中的信息匹配,这是我看到的示例
在此处输入图像描述
在此处输入图像描述
当我调用update
textTabs
中的选项卡时,我正在使用上面提供的documentId
、pageNumber
和tabLabel
以及将value
设置为我想要预填充的内容,但是我不断收到一个错误,它找不到指定的选项卡。
我什至尝试只用tabId
填充它,但仍然遇到同样的错误。
为了查看我是否遗漏了什么,我还尝试检查EnvelopeTabs: update
页面上的链接参考文档,但它是 404ing(就像 api 资源管理器中的一两个其他端点一样)。
任何帮助将不胜感激,因为似乎缺少一条信息来预填充选项卡。
您是否通过 API 创建信封?如果是这样,那么设置选项卡值的简单方法是设置value
参数。
如果要在创建信封后设置选项卡的值,请使用信封收件人选项卡:更新方法。(请注意,问题中的资源名称不正确。
使用此方法或任何其他 DocuSignupdate
方法时,请记住它不是patch
方法:您必须为要更新的"信封收件人"选项卡提供所有参数。如果您还没有所有设置,请先对对象执行 get 操作,然后更新它。
我尝试使用以下 JSON 调用来更新收件人选项卡及其更新选项卡值:
PUT /restapi/v2/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs
{
"textTabs": [
{
"value":"newVal",
"tabId": "cef562dd-e098-4dcd-935d-34ff8f5b5211"
}
]
}