Коды ошибок консоли нескольких компаний и брендинга (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-FOUND | not_found (404) | Компании с таким идентификатором нет. | Обновите список. |
MPBX-COMPANY-SLUG-TAKEN | conflict (409) | Этот идентификатор (handle) занят другой компанией или зарезервирован (www, api, admin, sip, ...). | Выберите другой идентификатор. |
MPBX-COMPANY-DEFAULT-PROTECTED | conflict (409) | Компанию по умолчанию (режим одной компании) нельзя приостановить или удалить. | Ничего: это собственная компания установки. |
MPBX-COMPANY-NOT-SUSPENDED | conflict (409) | Компанию можно удалить только после приостановки. | Сначала приостановите её, затем удалите. |
MPBX-COMPANY-CONFIRM-MISMATCH | invalid_argument (400) | confirm не совпадает с идентификатором компании. | Передайте точный идентификатор. |
MPBX-COMPANY-DELETE-BLOCKED | conflict (409) | Часть данных компании не удалось удалить, поэтому ничего не было удалено. | Посмотрите журнал PBX (mpbx::tenant), устраните причину и повторите; компания остаётся приостановленной. |
MPBX-BRANDING-LOGO-INVALID | invalid_argument (400) | Логотип не является PNG, JPEG или WebP либо больше 256 КиБ (SVG не принимается). | Загрузите растровое изображение размером не более 256 КиБ. |
MPBX-BRANDING-COLOR-INVALID | invalid_argument (400) | Цвет не в формате #rrggbb. | Исправьте указанное поле. |
Неизвестные идентификаторы компаний на маршрутах компании возвращают MPBX-COMPANY-NOT-FOUND; учётные
данные компании на маршруте /system/... возвращают MPBX-TENANT-SYSTEM-REQUIRED (403).