Я создал шаблон DocuSign, который содержит две роли: поставщик и получатель.Я сделал это через интерфейс пользователя DocuSign Sandbox.
В моем шаблоне у меня есть один документ с четырьмя вкладками: 1. ProviderName 2. ProviderAddress1 3. RecipientName 4. RecipientAddress
Должен ли я использовать CustomFields и Tabs?
Какие вызовы API я должен сделать, чтобы сделать следующее, учитывая шаблон с документом в нем:
- создать конверт для определенных пользователей
- обновить текст в документе в шаблоне для конкретных пользователей
- отправить его?
В примере POSTMan я попытался использовать этот URL, выполнив POST:
{{baseUrl}} / envelopes
с передачей templateId и следующего JSON ниже в теле сообщения POST:
JSON:
{
"templateRoles": [{
"email": "{{signer1Email}}",
"name": "The Provider",
"roleName": "Provider",
"tabs": {
"textTabs": [{
"tabLabel": "ProviderName",
"value": "This is the provider!"
},
{
"tabLabel": "ProviderAddress1",
"value": "10 Provider Street, Baltimore, MD 21212"
}]
}
},
{
"email": "{{otherEmail}}",
"name": "Test Recipient",
"roleName": "Recipient",
"tabs": {
"textTabs": [{
"tabLabel": "RecipientName",
"value": "This is the recipient!"
},
{
"tabLabel": "RecipientAddress",
"value": "10 Main Street, Baltimore, MD 21212"
}]
}
}],
"emailSubject": "DocuSign API - Signature Request on Document Call",
"templateId": "<<template ID>>",
"status": "sent"
}
Это возвращает идентификатор конверта в ответе, и я получаю письмо с документом DocuSign для подписи.
Однако вкладки НЕ заполнены, они пустые.