docusign шаблон POST в папку с использованием REST API не работает

Как опубликовать шаблон docusign в указанной папке? что касается API, я использовал

"envelopeTemplateDefinition" => array(
"name"=> 'SpecialTPL_'. 'TestName',
"folderName" => "testFolder",
"folderId" => "A Long ID fetched earlier by API's /folders call",
"folderUri" => "/folders/A Long ID fetched earlier by API's /folders call",
)

Но это отправка шаблонов только в папку «template» по умолчанию, а не в «testFolder».

0

Решение

По умолчанию в запросе POST шаблон помещается в папку «Родитель» (т. Е. В «Мои шаблоны») независимо от того, что вы указали идентификатор папки.

Сначала вам нужно будет выполнить вызов POST вашего шаблона, а затем вызов PUT Move Envelope (Template), чтобы поместить шаблон в подпапку. Шаги будут:

1) ПОСТАВЬТЕ свой шаблон в папку по умолчанию, т.е. https://demo.docusign.net/restapi/v2/accounts/[account ID] / шаблоны

2) ПОЛУЧИТЕ ваши папки с шаблонами и папки родительских папок, т.е. https://demo.docusign.net/restapi/v2/accounts/[account ID] / папки? Шаблон = только

3) Поместите запрос на перемещение шаблона, используя идентификатор папки и вложенных папок, возвращенные на шаге 2, т.е. https://demo.docusign.net/restapi/v2/accounts/[account ID] / folder / [ID подпапки]

Ваше тело JSON для шага 3 будет:

{

«envelopeIds»: [«Идентификатор шаблона возвращается на шаге 1«],

«fromFolderId»: «Идентификатор родительской папки шаблона, возвращенный на шаге 2«

}

Обратите внимание, что envelopeIds представляет собой список идентификаторов шаблонов, и сами идентификаторы должны быть заключены в [], даже если вы указали только один шаблон

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]