DocuSign REST API — извлечение частично подписанного документа

#docusignapi

#docusignapi

Вопрос:

Я использую REST API для встроенной подписи. Мне нужно получить подписанный документ, когда первый подписавший (из N) подписал. При создании конверта я отправляю массив recipientEvents следующим образом:

 "recipientEvents": [

    {
      "includeDocuments": "true",
      "recipientEventStatusCode": "completed"
    }
] 
  

В моей конечной точке я получаю базовый кодированный документ в XML-ответе (см. Ниже) для RecipientStatus со статусом завершено. Однако это не документ, подписанный первым подписавшим, а исходный, отправленный вместе с json create envelope. Как я могу получить подписанный документ из DS?

   <DocumentPDFs>
      <DocumentPDF>
         <Name>Test2.pdf</Name>
         <PDFBytes>JVBERi0xLjQKJfv8/f4KJVdyaXRpbmcgb2JqZWN0cy4uLgoxNCAwIG9i ---</PDFBytes>
         <DocumentID>1</DocumentID>
         <DocumentType>CONTENT</DocumentType>
      </DocumentPDF>
   </DocumentPDFs>
  

Ответ №1:

В этом случае вам нужно будет выполнить вызов REST API для документа с вашего сервера, потому что это событие получателя, и весь конверт еще не завершен. Вот как это выглядит:

 GET https://demo.docusign.net/restapi/v2.1/accounts/{ACCOUNT_ID}/envelopes/{ENVELOPE_ID}/documents/{DOCUMENT_ID}
  

Комментарии:

1. Извлекаемый вами PDF-файл должен быть сгенерирован при загрузке как самая последняя версия конверта. По мере того, как подписывающие завершают свои части, становится видимым больше данных. Если вы хотите, чтобы данные, которые вы отправляете на вкладках, присутствовали сразу, вы можете обратиться в службу поддержки DocuSign и попросить их включить параметр «Отображать начальное значение Securefield». Если вы видите что-то еще на своей стороне, я бы рекомендовал открыть обращение, чтобы мы могли поближе рассмотреть, что происходит.

2. @silvana пожалуйста, отметьте это как разрешенное или дайте нам знать, если вам нужна дополнительная помощь