Помилки при роботі з API
Помилки повертаються у JSON без envelope:
{
"type": "employee_not_found"
}
Загальні помилки
|
Код відповіді |
Опис |
|
403 |
Помилка авторизації зовнішньої системи або підключення зовнішньої системи відбувається з недоступних IP-адрес або компанія не привʼязана до зовнішньої системи.. |
|
400 |
Бізнес/валідаційні помилки: не знайдено співробітника, ключ, документ, неправильний статус тощо. |
|
413 |
Перевищено допустимий розмір файлу, якщо для конкретного upload-методу увімкнений ліміт. |
Типові помилки доступу:
{"type":"access_denied"}
{"type":"company_access_denied"}
{"type":"company_wrong_status","status":"DRAFT"}
Помилки підписання хешів
|
Код відповіді |
Опис |
|
406 |
Ключ не знайдено або неправильний пароль |
|
413 |
Більше 100 хешів для підписання |
|
422 |
Помилка в процесі підписання |
|
426 |
Неможливо дешифрувати пароль до ключа. Спробувати оновити публічний ключ для шифрування та повторити операцію |
Помилки підписання файлів
|
Код відповіді |
Опис |
|
406 |
Ключ не знайдено або неправильний пароль |
|
412 |
Атрибути ("key" або "password") або файл неправильно заповнені або відсутні у запиті |
|
413 |
Розмір файла для підпису більше 1Мб |
|
422 |
Помилка в процесі підписання |
|
426 |
Неможливо дешифрувати пароль до ключа. Спробувати оновити публічний ключ для шифрування та повторити операцію |