Метод «Передать файл в сервис цифровой подписи»¶
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": {}
}
}'