Додавання до сертифіката скан-копії (в будь-якому форматі)¶
Для роботи з цим методом користувач повинен бути авторизованим .
Підказка
Метод використовується для сертифікатів (без прикріпленого файлу), власником якогоє GLN, до якого підв’язаний авторизований користувач.
Метод запиту |
HTTP POST |
---|---|
Content-Type |
application/json (тіло HTTP запиту/відповіді в json форматі) |
URL запиту |
https://edo.edin.ua/Api/V1/Certificate/AttachScan |
Параметри, що передаються в URL (разом з адресою методу) |
-//- |
JSON-параметри в тілі HTTP запиту/відповіді¶
REQUEST
Таблиця 1 - Опис json-параметрів запиту
Параметр |
Mandatory/Optional |
Формат |
Опис |
---|---|---|---|
varToken |
M |
String |
токен, отриманий при авторизації |
cert_id |
M |
int (11) |
id сертифіката (intCertID) |
file_body |
M |
String |
тіло файлу (завантаженної скан-копії) в форматі base64 |
file_name |
M |
String |
назва файлу |
RESPONSE
Таблиця 2 - Опис json-параметрів відповіді метода API
Параметр |
Mandatory/Optional |
Формат |
Опис |
---|---|---|---|
file_id |
String |
id доданої скан-копії |
|
varMessage |
String |
повідомлення сервера |
|
intCode |
int |
код відповіді сервера |
Приклади¶
Приклад тіла запиту в json форматі:
{
"cert_id": "2199",
"file_body": "JVBERi0xLjQK...NTcKJSVFT0Y=",
"varToken": "jl4k81iq15utvdqtihghk38kk1",
"file_name":"test2"
}
Приклад тіла відповіді в json форматі:
{
"file_id": "5071",
"varMessage": "Success!",
"intCode": 200
}
Опис помилок роботи методу для додавання скан-копій до сертифіката¶
У разі коли сертифікат (
"cert_id":"21478457735367345"
) не належить користувачу, під яким пройдена авторизація:
{
"varMessage": "Сертификат не найден",
"intCode": 404
}
Якщо в запиті не був заповнений параметр
"file_body":""
:
{
"varMessage": "Не заполнено обязательное поле \"file_body\"",
"intCode": 400
}
Якщо в запиті не був заповнений параметр
"file_name":""
:
{
"varMessage": "Не заполнено обязательное поле \"file_name\"",
"intCode": 400
}