Коды ошибок REST API модуля ithive.changeportaldefaultheme

Методы changeportaldefaultheme.* возвращают ошибки в конверте модуля внутри стандартной обёртки Bitrix REST.

Полный перечень кодов совпадает с ITHive\ChangePortalDefaulTheme\Rest\Constants. На страницах методов указаны только актуальные для конкретного метода коды — этот справочник содержит все коды модуля.

Формат ответа при ошибке

Пример с живого стенда (theme.get, siteId=invalid_site_xyz):

{
          "result": {
            "result": null,
            "error": {
              "code": "SITE_NOT_FOUND",
              "message": "Сайт не найден.",
              "details": {
                "siteId": "invalid_site_xyz"
              }
            }
          }
        }
        

details опционален (часто field, siteId, fieldKey, limit, max).

Общие коды

Код HTTP (ориентир) Когда возникает
UNAUTHORIZED 401 Пользователь не авторизован
FORBIDDEN 403 Доступ запрещён
ACCESS_DENIED 403 Нет права записи на модуль для сайта
PERMISSION_DENIED 403 Нет прав на конкретное действие
VALIDATION_ERROR 400 Некорректные или неполные параметры
NOT_FOUND 404 Сущность не найдена
SITE_NOT_FOUND 404 Сайт с указанным siteId не найден
INVALID_LIMIT 400 limit < 1
LIMIT_TOO_HIGH 400 limit > 500
INVALID_OFFSET 400 offset < 0
INVALID_FILTER 400 Некорректный filter или неизвестное поле
INVALID_FILTER_OPERATOR 400 Неизвестный оператор фильтра
FETCH_ALL_LIMIT_EXCEEDED 400 При fetchAll=true записей больше защитного лимита (по умолчанию 5000)
INTERNAL_ERROR 500 Внутренняя ошибка сервера

Коды файлов и архивов

Код HTTP (ориентир) Когда возникает
INVALID_ARCHIVE 400 Некорректный или повреждённый ZIP при импорте
INVALID_FILE_TYPE 400 Недопустимый тип/содержимое файла изображения
FILE_TOO_LARGE 400 Файл превышает лимит (изображение — 5 МБ, архив — 10 МБ)

См. также

Предыдущая
Следующая