Коды ошибок REST API модуля ithive.helpdesk
Методы helpdesk.* возвращают ошибки в конверте модуля внутри стандартной обёртки Bitrix REST.
Полный перечень кодов совпадает с Ithive\Helpdesk\Rest\Constants. На страницах методов указаны только актуальные для конкретного endpoint коды — этот справочник содержит все коды модуля.
Формат ответа при ошибке
{
"result": {
"result": null,
"error": {
"code": "VALIDATION_ERROR",
"message": "Параметр id обязателен",
"details": {
"field": "id"
}
}
},
"time": {}
}
details опционален (часто field, allowed, id, ticketId).
Общие коды
| Код | HTTP (ориентир) | Когда возникает |
|---|---|---|
UNAUTHORIZED |
401 | Пользователь не авторизован |
FORBIDDEN |
403 | Операция запрещена (например, наблюдатель пытается изменить обращение) |
ACCESS_DENIED |
403 | Нет доступа к обращению или сообщению |
PERMISSION_DENIED |
403 | Нет прав на конкретное действие (удаление, смена статуса, назначение) |
VALIDATION_ERROR |
400 | Некорректные или неполные параметры, ошибка сохранения |
INVALID_ID |
400 | Обязательный числовой id отсутствует или ≤ 0 |
NOT_FOUND |
404 | Сущность не найдена (общий код) |
INVALID_LIMIT |
400 | limit < 1 |
LIMIT_TOO_LARGE |
400 | limit > 500 |
INVALID_OFFSET |
400 | offset < 0 |
INVALID_FILTER |
400 | Некорректный filter или неизвестное поле |
INVALID_FILTER_OPERATOR |
400 | Неизвестный оператор фильтра |
FETCHALL_LIMIT_EXCEEDED |
400 | При fetchAll=true подходящих записей больше 5000 |
SEARCH_TOO_SHORT |
400 | Поисковый запрос короче 3 символов |
INTERNAL |
500 | Внутренняя ошибка сервера |
METHOD_NOT_FOUND |
404 | Метод не найден |
Коды сущностей
| Код | HTTP (ориентир) | Когда возникает |
|---|---|---|
TICKET_NOT_FOUND |
404 | Обращение не найдено |
MESSAGE_NOT_FOUND |
404 | Сообщение не найдено |
CATEGORY_NOT_FOUND |
404 | Категория не найдена |
OBSERVER_NOT_FOUND |
404 | Наблюдатель не привязан к обращению |
См. также
Предыдущая
Следующая