Я использую следующую конечную точку для добавления вложения в конверт:
PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments
Видимо, запрос идет хорошо, потому что я получаю этот возврат:
"attachments" => array:2 [
0 => array:4 [
"attachmentId" => "656A658D-AD83-438C-B58D-86738486349C"
"attachmentType" => "png"
"name" => "asdas"
"accessControl" => "SenderAndAllRecipients"
]
]
Но ничего не появляется подписавшим на вид. Где подписавшиеся могут скачать или визуализировать вложения, которые были добавлены через API?
ОБНОВЛЕНИЕ
Способ отправки вложений:
public function addAttachments($saleContract, $envelopeId)
{
$attachments = array();
foreach ($saleContract->document as $document){
array_push($attachments, [
'accessControl' => 'senderAndAllRecipients',
'attachmentId' => $document->id,
'attachmentType' => \File::extension($document->storage_file_name),
'data' => base64_encode(Storage::disk('sienge')->get($document->storage_file_name)),
'name' => $document->file_name,
]);
}
Docusign::addEnvelopeAttachments($envelopeId, $attachments);
}