Перейти к основному содержимому

Коды ошибок консоли нескольких компаний и брендинга (mpbx-api-ops)

Возвращаются маршрутами /api/v1/system/companies... (W10-TEN-01; ORG-TEN-002) и /api/v1/branding... (W10-TEN-03; ORG-TEN-006). Руководство: Несколько компаний.

КодТипЗначениеЧто делать
MPBX-COMPANY-NOT-FOUNDnot_found (404)Компании с таким идентификатором нет.Обновите список.
MPBX-COMPANY-SLUG-TAKENconflict (409)Этот идентификатор (handle) занят другой компанией или зарезервирован (www, api, admin, sip, ...).Выберите другой идентификатор.
MPBX-COMPANY-DEFAULT-PROTECTEDconflict (409)Компанию по умолчанию (режим одной компании) нельзя приостановить или удалить.Ничего: это собственная компания установки.
MPBX-COMPANY-NOT-SUSPENDEDconflict (409)Компанию можно удалить только после приостановки.Сначала приостановите её, затем удалите.
MPBX-COMPANY-CONFIRM-MISMATCHinvalid_argument (400)confirm не совпадает с идентификатором компании.Передайте точный идентификатор.
MPBX-COMPANY-DELETE-BLOCKEDconflict (409)Часть данных компании не удалось удалить, поэтому ничего не было удалено.Посмотрите журнал PBX (mpbx::tenant), устраните причину и повторите; компания остаётся приостановленной.
MPBX-BRANDING-LOGO-INVALIDinvalid_argument (400)Логотип не является PNG, JPEG или WebP либо больше 256 КиБ (SVG не принимается).Загрузите растровое изображение размером не более 256 КиБ.
MPBX-BRANDING-COLOR-INVALIDinvalid_argument (400)Цвет не в формате #rrggbb.Исправьте указанное поле.

Неизвестные идентификаторы компаний на маршрутах компании возвращают MPBX-COMPANY-NOT-FOUND; учётные данные компании на маршруте /system/... возвращают MPBX-TENANT-SYSTEM-REQUIRED (403).