Метод «Передать файл в сервис цифровой подписи»

Endpoint: POST {hostname}/ldm-signature-controller-service/api/v1/signing-process/init

Метод позволяет скачать файл через сервис документов и добавить его в хранилище сервиса цифрового подписания для дальнейшего его подписания.

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

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

Входящие параметры Способ передачи параметров Требования к заполнению
documentId Body Идентификатор документа (id), полученный методом GET {hostname}/dh-documents-service/api/v1/documents
versionId Body Идентификатор версии документа (id), полученный методом GET {hostname}/dh-documents-service/api/v1/documents/{id}/versions
fileId Body Идентификатор файла (id) для подписания
signers Body Список логинов подписантов
attributes:
· additionalProp1
· additionalProp2
· additionalProp3
Body Атрибуты

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

curl --location 'https://docshouse-dev.k8s.lan.lanit.ru/ldm-signature-controller-service/api/v1/signing-process/init' \

--header 'accept: */*' \

--header 'Content-Type: application/json' \

--header 'Authorization: Bearer

--data '{

 "documentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",

 "versionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",

 "fileId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",

 "signers": [

  "admin@lanit.ru",

  "admin",

  "admin1"

 ],

 "attributes": {

  "additionalProp1": {}

 }

}'