BroadNet
Ссылка·/error-codes

Справочная информация по коду ошибки.

Все коды ошибок, возвращаемые API BroadNet, их значение и способы обработки. Информация обновляется по мере добавления новых кодов.

Доступен для просмотра·Обновлено в сентябре 2026 года.·Раздел 10 из 15Центр разработчиков

Overview

REST API BroadNet сообщает об ошибках со стандартным HTTP кодом состояния и JSON телом, называемым ExceptionResponse, содержащим пять полей: status, error, message, errorCode и requestUri. Сначала выполняется сопоставление по HTTP статусу, затем по errorCode. Одно исключение: отсутствующий или недействительный токен Bearer отклоняется ранее, на шлюзе API, с кодом 401, тело которого содержит только error и message.

Коды состояния

Код 400 означает ошибку проверки или отсутствие обязательного поля: исправьте запрос. Код 401 означает отсутствие или недействительность токена Bearer, а код 403 означает, что вызов операции запрещен: исправьте токен. Код 500 означает непредвиденную ошибку сервера, а код 502 означает, что вышестоящий провайдер отклонил вызов: повторите попытку с экспоненциальной задержкой. Привязки SMPP возвращают стандартные коды SMPP command_status.

Примеры

Скопируйте, вставьте, замените заполнители — примеры обращаются к production API как есть.

ExceptionResponsejson
{
  "status": 400,
  "error": "Bad Request",
  "message": "…",
  "errorCode": "…",
  "requestUri": "/sms/sendSms"
}
401 Unauthorized (API gateway)json
{
  "error": "Unauthorized",
  "message": "Missing Authorization token"
}
Тестовый доступ · ответ в течение одного рабочего дня

Запросите тестовый доступ и разрабатывайте уверенно.

Мы ответим в течение одного рабочего дня, предоставив тестовые учетные данные. Затем установите TypeScript SDK или вызовите REST API из любого языка и отправьте первое тестовое сообщение на свой номер.

$npm install @broadnet/cpaas-sdk axiosready