我正在请求更新信封中文本字段的值。这是我的要求。 PUT /accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs
身体
{
"textTabs": [
{
"value": "MY NEW VALUE",
"tabId": "{tabId}"
}
]
}
我更新的信封是草稿信封(已创建状态),收件人是收件人,我找到tabId的标签。但是我得到的回应就是这个。
{
"textTabs": [
{
"height": 11,
"requireAll": "false",
"width": 42,
"concealValueOnDocument": "false",
"disableAutoSize": "false",
"recipientId": "{recipientId}",
"tabId": "{tabId}",
"errorDetails": {
"errorCode": "INVALID_TAB_OPERATION",
"message": "The Tab specified is not valid for the requested operation. The tab is locked and cannot be updated."
}
}
]
}
但是,如果我获得了草稿信封的编辑控制台,我可以更好地更新字段。它在两个实例中都是相同的字段(只有在REST响应中tabLabel和名称与请求的数据标签和工具提示匹配的字段)。
即使模板的提供者锁定了模板(我认为是真的,我也无法在模板上获得编辑控制台:"此用户无权访问所请求的模板。用户没有编辑共享模板的权利。"),我仍然可以更新草稿信封上的标签,对吗?编辑此标签需要执行哪些操作?
更新
我们注意到" templateLocked"我们无法更改的任何标签上的字段为true。但是,如上所述,可以在视图/编辑控制台中更改它们。为什么我们可以改变它们而不是在这里?有没有办法在这里改变它们?
答案 0 :(得分:0)
模板可能已为Tab设置了限制更改标记。从模板创建的任何信封都将继承该设置。
请参阅sender permission settings for a field
当设置限制更改标记时,发件人无法更改任何字段属性或删除字段"