Метод «Добавить файл к транзакции»

Endpoint: POST {hostname}/ldm-cryptopro-dss-provider-service/api/v1/transactions/{id}/file

Метод производит добавление файла к существующей транзакции.

Более подробное описание метода находится в yaml файле «cryptopro-dss-provider-service», который расположен в папке с документацией.

Маппинг параметров запроса

Входящие параметры Способ передачи параметров Требования к заполнению
id Path Идентификатор транзакции (id), полученный методом POST {hostname}/ldm-cryptopro-dss-provider-service/api/v1/transactions
fileType Query Тип загружаемого контента. Доступные значения: SOURCE_FILE или SIGNATURE
index Query Индекс файла среди файлов транзакции одного типа. Если fileType=SOURCE_FILE, то значение всегда 0
file Body Передаваемый файл
fileName Body Имя файла с расширением

Пример запроса:

curl --location 'https://ldm-docs.k8s.lan.lanit.ru/api/v1/transactions/c09f8b17-4355-4ace-b1af-13f63f953635/file?fileType=SOURCE_FILE&index=1' \

--header 'accept: */*' \

--header 'Content-Type: multipart/form-data' \

 -F 'file=@Test.docx;type=application/vnd.openxmlformats-officedocument.wordprocessingml.document' \

 -F 'fileName=Test'