Підписати файл ключем співробітника компанії POST /api/external/company/sign/file
REQUEST
|
URL
|
|
|
Метод запиту
|
GET
|
|
URL запиту
|
/api/external/company/sign/file
|
|
Authorization
|
|
|
Auth type
|
API key |
|
Key / Value
|
x-system-id / токен, отриманий при підключенні |
|
Headers
|
|
|
Content-Type
|
multipart/form-data
|
|
Request body
|
Параметри тіла запиту:
- password – зашифрований пароль.
- file.pdf – дані (контент) для підпису у вигляді файлу або base64 (залежно від inputFormat)
|
|
Params
|
- key – ідентифікатор ключа.
- type – тип підписання, може приймати значення:
- append – додає підпис до переданого файлу. ВАЖЛИВО! Якщо файл вже був підписаний, то підпис додається до існуючого, а не підписується разом з існуючим підписом.
- sign - підписує контент, використовується за замовчуванням.
- result – формат підписання (дані й підпис в одному файлі, дані й підпис в окремих файлах), може приймати значення:
- enveloped – у відповідь надійде файл з підписом
- detached – у відповідь надійде тільки підпис
- inputFormat – формат вхідних даних для підписання, може приймати значення:
- file – файл в бінарному вигляді
- base64 – файл у вигляді base64 рядка
- outputFormat – формат вихідних (результуючих) даних після підписання, може приймати значення:
- file – файл в бінарному вигляді
- base64 – файл у вигляді base64 рядка
|
RESPONSE
В тілі відповіді повертається код 200 та результат підписання відповідно до параметрів result та outputFormat.