Коды ошибок REST API (ithive.homepage)
Справочник кодов ошибок, которые возвращаются во внутреннем конверте модуля.
Формат ошибки
{
"result": {
"result": null,
"next": null,
"error": {
"code": "VALIDATION_ERROR",
"message": "IBLOCK_ID is required",
"details": {
"field": "iblockId"
}
}
},
"total": null
}
Общие коды
| Код | HTTP | Описание |
|---|---|---|
UNAUTHORIZED |
401 | Пользователь не авторизован |
ACCESS_DENIED |
403 | Недостаточно прав |
INVALID_LIMIT |
400 | limit не положительный |
LIMIT_EXCEEDED |
400 | limit больше 500 |
INVALID_OFFSET |
400 | offset отрицательный |
INVALID_FILTER |
400 | Некорректная структура фильтра |
INVALID_FILTER_OPERATOR |
400 | Неизвестный оператор фильтра |
FETCH_ALL_LIMIT_EXCEEDED |
400 | Превышен лимит fetchAll |
VALIDATION_ERROR |
400 | Ошибка в параметрах запроса |
INTERNAL_ERROR |
500 | Внутренняя ошибка сервера |
NOT_FOUND |
400 | Сущность не найдена |
Batch-коды
| Код | Описание |
|---|---|
BATCH_LIMIT_EXCEEDED |
В homepage.batch передано слишком много вызовов |
BATCH_RECURSIVE_NOT_ALLOWED |
Вложенный batch запрещен |
BATCH_INVALID_CALL |
Элемент массива calls имеет неверный формат |
METHOD_NOT_FOUND |
Метод не зарегистрирован |
Доменные коды
| Код | Где используется |
|---|---|
NEWS_VIEW_NOT_FOUND |
homepage.newsviews.get, homepage.newsviews.delete |
ELEMENT_NOT_FOUND |
homepage.content.get, homepage.about.get и CRUD |
INVALID_IBLOCK_TYPE |
Методы homepage.content.* / homepage.about.* |
MENU_ITEM_PROTECTED |
homepage.menu.items.update (защищенные пункты меню) |
INTRANET_NOT_INSTALLED |
Методы меню/виджетов при отсутствии intranet |
INVALID_SVG |
Операции с SVG в контенте |
FILE_TOO_LARGE |
Операции загрузки файлов |
Предыдущая
Следующая