когда я создаю шаблон с использованием API Rest, все выглядит отлично, однако, если я пытаюсь использовать API обновления, предоставляющий templateId для удаления tabItems, tabItems все еще присутствуют. Обновление только добавляет и редактирует, а не удаляет? Было бы неплохо иметь возможность добавлять и удалять элементы из существующего шаблона, а не создавать / удалять постоянно.
Первоначальное создание с последующим запросом на обновление
"requestBody": {
"data": {
"attributes": {
"recipients": {
"signers": [
{
"roleName": "PrimaryInvestor",
"recipientId": "1",
"routingOrder": "1",
"tabs": {
"textTabs": [
{
"locked": true,
"xPosition": "379",
"tabLabel": "test1",
"pageNumber": "1",
"width": "20",
"required": false,
"documentId": "1",
"yPosition": "120"
},
{
"locked": true,
"xPosition": "379",
"tabLabel": "test2",
"pageNumber": "1",
"width": "20",
"required": false,
"documentId": "1",
"yPosition": "140"
},
{
"locked": true,
"xPosition": "379",
"tabLabel": "test3",
"pageNumber": "1",
"width": "20",
"required": false,
"documentId": "1",
"yPosition": "160"
}
]
}
}
]
},
"documents": [
{
"fileName": "non-prod/localhost/templates/bc1e82ca-978b-4c45-9e08-bf78d62e7408/sF4UIknZTQysIFUKd0sO_1pgPDF.pdf",
"order": "1",
"documentId": "1",
"name": "Hi there doc name",
"bucket": "wfh-longterm-filestore-non-prod"
}
],
"envelopeTemplateDefinition": {
"name": "delete test",
"description": "asdfasdf",
"folderName": "Altigo"
}
}
}
}
}
{
"requestBody": {
"data": {
"attributes": {
"recipients": {
"signers": [
{
"roleName": "PrimaryInvestor",
"recipientId": "1",
"routingOrder": "1",
"tabs": {
"textTabs": [
{
"locked": true,
"xPosition": "379",
"tabLabel": "test1",
"pageNumber": "1",
"width": "20",
"required": false,
"documentId": "1",
"yPosition": "120"
}
]
}
}
]
},
"documents": [
{
"fileName": "non-prod/localhost/templates/bc1e82ca-978b-4c45-9e08-bf78d62e7408/sF4UIknZTQysIFUKd0sO_1pgPDF.pdf",
"order": "1",
"documentId": "1",
"name": "Hi there doc name",
"bucket": "wfh-longterm-filestore-non-prod"
}
],
"envelopeTemplateDefinition": {
"name": "delete test",
"description": "asdfasdf",
"folderName": "Altigo"
}
}
}
}
}