Огромное спасибо. После добавления параметра он работал как шарм.
ужно разгруппировать вкладки в конверте, который создан в состоянии «черновик», чтобы при перемещении одной позиции вкладки SignHere на одну страницу все остальные SignHere не перемещались. Я сделал запрос GET, чтобы получить вкладки, а затем PUT для обновления вкладок, связь прошла успешно, но вкладки не разгруппированы.
Последовали шаги:
Получить вкладки для получателя
GET restapi/v2/accounts/{accountId}/envelopes/envelopeId/recipients/1/tabs
Ответ возвращается:
{
"anchorString": "SIGNHERE",
"anchorUnits": "pixels",
"anchorXOffset": "0",
"anchorYoffset": "0",
"DocumentId": "1",
"Name": "SignHere",
"optional": "false",
"pageNumber": "2",
"RecipientId": "1",
"TabLabel": "Sign Here",
"xPosition": "63",
"yPosition": "260"
}
Итерируйте по SignHereTabs, обновите anchorString до пустой строки
Сделайте запрос PUT, используя вкладки обновлений в качестве тела запроса, а получателя и EnvelopeId в качестве параметров.
PUT / v2 / account / accountId / envelopes / envelopeId / receients / receientId / tabs
Тело запроса:
{
"signHereTabs": [
{
"yPosition": "260",
"xPosition": "63",
"width": null,
"TabLabel": "Sign Here",
"tabid": "37dac2a5-c5fa-4726-b28a-3ec7af7e4189",
"ScaleValue": "1.0",
"required": null,
"RecipientId": "1",
"optional": "false",
"Name": "SignHere",
"fontSize": null,
"font": null,
"DocumentId": "1",
"anchorYoffset": "0",
"anchorXOffset": "0",
"anchorUnits": "pixels",
"anchorString": "",
"anchorIgnoreIfNotPresent": null
}
]
}
Я получаю ответ об успешном завершении System.HttpResponse [Status = OK, StatusCode = 200]
После этого я делаю POST-запрос для просмотра конверта в приложении SalesForce POSThttps://demo.docusign.net/restapi/v2/accounts/accountId/envelopes/envelopeId/views/senderНо в открывшемся представлении отправителя я вижу вкладки SignHere, все вкладки сгруппированы только на второй странице, а не на всех страницах. В запросе GET я вижу, что я получаю pagenumber «2» в ответ, который является первым появлением «SignHere» в документе на 16 страницах. Я удалил атрибут pageNumber в теле запроса PUT, что не помогло. Есть ли способ применить разгруппировку ко всем страницам? Или как получить ответ здесь вкладки, который для всех страниц в документе?