Docusign Встроенная подпись
Мы используемdocusign
чтобы люди подписывали формы согласия, которые регистрируются на нашем веб-сайте, и мне указали на API встроенной подписи.
Из того, что я понял, я должен был создать конверт, который я сделал.
Я использую .Net примеры для этого.
Вход через API в порядке, но я получаю следующую ошибку при попытке вернуть URL из API:
ENVELOPE_IS_INCOMPLETE The Envelope is not Complete. A Complete Envelope Requires Documents, Recipients, Tabs, and a Subject Line.
Вот мой конвертDefinition xml:
string requestBody = "<envelopeDefinition xmlns=\"http://www.docusign.com/restapi\">" +
"<accountId>" + accountId + "</accountId>" +
"<status>sent</status>" +
"<emailSubject>API Call for Embedded Sending</emailSubject>" +
"<emailBlurb>This comes from C#</emailBlurb>" +
"<templateId>[TEMPLATE ID FROM DOCUSIGN]</templateId>" +
"<templateRoles>" +
"<email>[email protected]</email>" + // NOTE: Use different email address if username provided in non-email format!
"<name>[email protected]</name>" + // username can be in email format or an actual ID string
"<roleName>Signer</roleName>" +
"</templateRoles>" +
"</envelopeDefinition>";
Я видел другое сообщение о необходимости clientUserId здесь:
Но я не уверен, как реализовать в envelopeDefinition.
Пожалуйста помоги!