Коды ошибок 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 Операции загрузки файлов
Предыдущая
Следующая