Вы можете создать конверт на основе нескольких шаблонов. Фокус в том, чтобы использовать compositeTemplates необязательный объект недвижимости.
Еще в апреле 2013 года у меня был веб-семинар, посвященный шаблонам, где я продемонстрировал 3 разных примера шаблонов. Они увеличивались по сложности, вплоть до третьего, где последний показывает, как объединить несколько шаблонов в один конверт. Вот суть его, которая содержит PHP код и примеры JSON тел:
https://github.com/Ergin008/DocuSign-REST-API-Webinar-April2013
Вот является JSON для третьего примера, вы хотите добавить что-то похожее на ваше тело запроса:
{
"emailSubject": "DocuSign Templates Webinar - Example 3",
"emailBlurb": "Example #3 - Composite Templates",
"status": "sent",
"compositeTemplates": [
{
"serverTemplates": [
{
"sequence": "1",
"templateId": "55A80182-2E9F-435D-9B16-FD1E1C0F9D74"
}
],
"inlineTemplates": [
{
"sequence": "1",
"recipients": {
"signers": [
{
"email": "[email protected]",
"name": "First Recipient",
"recipientId": "1",
"roleName": "RoleOne"
}
]
}
}
]
},
{
"serverTemplates": [
{
"sequence": "2",
"templateId": "44D9E888-3D86-4186-8EE9-7071BC87A0DA"
}
],
"inlineTemplates": [
{
"sequence": "2",
"recipients": {
"signers": [
{
"email": "[email protected]",
"name": "Recipient 2",
"recipientId": "1",
"roleName": "RoleOne"
}
]
}
}
]
}
]
}
Обратите внимание, что последовательность свойства шаблона сервера могут использоваться для изменения порядка отображения документов шаблона в конверте.
Еще раз, вы потрясающе! Я буду тестировать это в течение следующих нескольких дней, но я также услышал тот же ответ от своего менеджера аккаунта DocuSign, поэтому я продолжу и отметю, что этот ответ ответил. Благодаря! –