# Помилки при роботі з API

Помилки повертаються у JSON без envelope:

```json
{
  "type": "employee_not_found"
}
```

##### **Загальні помилки**

<div class="wy-table-responsive" id="bkmrk-%D0%9A%D0%BE%D0%B4-%D0%B2%D1%96%D0%B4%D0%BF%D0%BE%D0%B2%D1%96%D0%B4%D1%96-%D0%9E%D0%BF%D0%B8%D1%81-4"><table class="colwidths-given docutils align-default" style="width: 100%;"><thead><tr class="row-odd"><td style="width: 14.2993%;">**Код відповіді**

</td><td style="width: 85.6768%;">**Опис**

</td></tr></thead><tbody><tr class="row-even"><td style="width: 14.2993%;">403

</td><td style="width: 85.6768%;">Помилка авторизації зовнішньої системи або підключення зовнішньої системи відбувається з недоступних IP-адрес або компанія не привʼязана до зовнішньої системи..

</td></tr><tr><td style="width: 14.2993%;">400

</td><td style="width: 85.6768%;">Бізнес/валідаційні помилки: не знайдено співробітника, ключ, документ, неправильний статус тощо.</td></tr><tr><td style="width: 14.2993%;">413

</td><td style="width: 85.6768%;">Перевищено допустимий розмір файлу, якщо для конкретного upload-методу увімкнений ліміт.</td></tr></tbody></table>

</div>Типові помилки доступу:

```json
{"type":"access_denied"}
```

```json
{"type":"company_access_denied"}
```

```json
{"type":"company_wrong_status","status":"DRAFT"}
```

<div class="wy-table-responsive" id="bkmrk-%D0%9A%D0%BE%D0%B4-%D0%B2%D1%96%D0%B4%D0%BF%D0%BE%D0%B2%D1%96%D0%B4%D1%96-%D0%86%D0%BD%D0%B4%D0%B5%D0%BA%D1%81"></div>##### **Помилки підписання хешів**

<div class="wy-table-responsive" id="bkmrk-%D0%9A%D0%BE%D0%B4-%D0%B2%D1%96%D0%B4%D0%BF%D0%BE%D0%B2%D1%96%D0%B4%D1%96-%D0%9E%D0%BF%D0%B8%D1%81-4-1"><table class="colwidths-given docutils align-default" style="width: 100%;"><thead><tr class="row-odd"><td style="width: 14.2981%;">**Код відповіді**

</td><td style="width: 85.6694%;">**Опис**

</td></tr></thead><tbody><tr class="row-even"><td style="width: 14.2981%;">406

</td><td style="width: 85.6694%;">Ключ не знайдено або неправильний пароль

</td></tr><tr><td style="width: 14.2981%;">413

</td><td style="width: 85.6694%;">Більше 100 хешів для підписання

</td></tr><tr><td style="width: 14.2981%;">422

</td><td style="width: 85.6694%;">Помилка в процесі підписання

</td></tr><tr><td style="width: 14.2981%;">426

</td><td style="width: 85.6694%;">Неможливо дешифрувати пароль до ключа. Спробувати оновити публічний ключ для шифрування та повторити операцію

</td></tr></tbody></table>

</div>##### **Помилки підписання файлів**

<div class="wy-table-responsive" id="bkmrk-%D0%9A%D0%BE%D0%B4-%D0%B2%D1%96%D0%B4%D0%BF%D0%BE%D0%B2%D1%96%D0%B4%D1%96-%D0%9E%D0%BF%D0%B8%D1%81-4-2"><table class="colwidths-given docutils align-default" style="width: 100%;"><thead><tr class="row-odd"><td style="width: 14.2981%;">**Код відповіді**

</td><td style="width: 85.6694%;">**Опис**

</td></tr></thead><tbody><tr class="row-even"><td style="width: 14.2981%;">406

</td><td style="width: 85.6694%;">Ключ не знайдено або неправильний пароль

</td></tr><tr><td style="width: 14.2981%;">412

</td><td style="width: 85.6694%;">Атрибути ("key" або "password") або файл неправильно заповнені або відсутні у запиті

</td></tr><tr><td style="width: 14.2981%;">413

</td><td style="width: 85.6694%;">Розмір файла для підпису більше 1Мб

</td></tr><tr><td style="width: 14.2981%;">422

</td><td style="width: 85.6694%;">Помилка в процесі підписання

</td></tr><tr><td style="width: 14.2981%;">426

</td><td style="width: 85.6694%;">Неможливо дешифрувати пароль до ключа. Спробувати оновити публічний ключ для шифрування та повторити операцію

</td></tr></tbody></table>

</div>