# SMS API для важных сообщений, по REST или SMPP

- Канонический URL: https://www.broadnet.me/ru/products/sms-api
- Язык: ru
- Последнее обновление: 2026-10-20
- Издатель: BroadNet (https://www.broadnet.me)
- Markdown-версия страницы, созданная из опубликованной страницы.

SMS API · REST + SMPP

API для SMS, который уважает ваше время

API для отправки SMS-сообщений позволяет вашему программному обеспечению отправлять текстовые сообщения, такие как одноразовые пароли и оповещения, с помощью одного HTTP-запроса: с BroadNet ваш код вызывает POST /sms/sendSms с токеном Bearer или использует протокол SMPP для обработки больших объемов данных. Документировано в спецификации OpenAPI 3.1. Официальный SDK TypeScript. Отчеты о доставке через веб-перехватчик. Тестовый доступ по запросу.

[Спланируйте интеграцию API](https://www.broadnet.me/ru/contact?topic=api-integration&product=sms-api) [Запросить тестовый доступ](https://www.broadnet.me/ru/signup)

ISO 27001 · 9001 · 22301 Соответствует требованиям GDPR и HIPAA Субсекунда p99

POST /sms/sendSms

200

```
// npm install @broadnet/cpaas-sdk axios
import { Configuration, SMSSMSApi } from "@broadnet/cpaas-sdk";

const sms = new SMSSMSApi(
  new Configuration({
    basePath: "https://api.broadnet.me",
    accessToken: process.env.BROADNET_TOKEN!,
  }),
);

const res = await sms.smsSendsmsPost({
  sMSSmsRequest: {
    senderId: "BroadNet",
    destinationNumber: "447700900123",
    message: "Your verification code is 482913",
    messageType: "TEXT",
  },
});

console.log(res.data); // message ID
```

[Полная справочная информация по API](https://www.broadnet.me/ru/developers/api)

42 мс · край: AMS

Время работы API

99.99%

Договорной ежемесячный SLA, несколько регионов

Задержка API

<350ms

Цель p99, все регионы

Официальный SDK

1

TypeScript / Node.js + спецификация OpenAPI 3.1

Страны

200+

Более 1000 прямых маршрутов от оператора.

В одном запросе

## Что происходит между вашим POST-запросом и отчётом о доставке.

Одно TLS-рукопожатие, пять оптимизированных переходов, два вебхука. У каждого этапа свой бюджет задержки — и каждый бюджет закреплён в SLA, а не на маркетинговой странице.

1. 01 · Request Ваше приложение · REST POST /sms/sendSms по TLS, аутентификация по токену Bearer, тело JSON: senderId, destinationNumber, message, messageType. p50 < 41ms TTFB
2. 02 · Edge BroadNet API edge Проверка токена, валидация схемы и выбор маршрута — идентификатор сообщения сразу возвращается в ответе. p50 < 60ms
3. 03 · Router Маршрут + очередь Оценка качества каждого маршрута выбирает наиболее быстрое допустимое соединение SMPP. Многорегиональное переключение в активном режиме происходит менее чем за 800 мс. p50 < 10ms
4. 04 · Bind Оператор SMPP 3.4 Прямая привязка SMPP к целевому оператору мобильной связи. Отправлен сигнал submit_sm; порядковый номер отслеживается для корреляции DLR. p50 < 1.5s
5. 05 · Webhook Отчёт о доставке deliver_sm перехватывается и отправляется POST-запросом на URL вашего веб-хука как отчёт о доставке, привязанный к идентификатору сообщения. p95 < 2s
6. ← отчёт о доставке · webhook

01 · Request

Ваше приложение · REST

POST /sms/sendSms по TLS, аутентификация по токену Bearer, тело JSON: senderId, destinationNumber, message, messageType.

p50 < 41ms TTFB

02 · Edge

BroadNet API edge

Проверка токена, валидация схемы и выбор маршрута — идентификатор сообщения сразу возвращается в ответе.

p50 < 60ms

03 · Router

Маршрут + очередь

Оценка качества каждого маршрута выбирает наиболее быстрое допустимое соединение SMPP. Многорегиональное переключение в активном режиме происходит менее чем за 800 мс.

p50 < 10ms

04 · Bind

Оператор SMPP 3.4

Прямая привязка SMPP к целевому оператору мобильной связи. Отправлен сигнал submit_sm; порядковый номер отслеживается для корреляции DLR.

p50 < 1.5s

05 · Webhook

Отчёт о доставке

deliver_sm перехватывается и отправляется POST-запросом на URL вашего веб-хука как отчёт о доставке, привязанный к идентификатору сообщения.

p95 < 2s

Протоколы

## REST или SMPP — выберите свой протокол

Большинство команд внедряют REST-решения и больше к нему не возвращаются. Крупные операторы связи, агрегаторы и устаревшие стеки используют SMPP 3.4. Те же маршруты, те же SLA, та же панель управления — выбирайте интерфейс, соответствующий задаче.

REST · HTTPS

api.broadnet.me/sms/sendSms

Рекомендуется

- JSON поверх HTTPS, TLS 1.3
- Аутентификация по токену Bearer — токен из вашего аккаунта BroadNet
- POST /sms/sendSms · своё семейство путей для каждого канала
- Немедленная или запланированная отправка
- Отчёты о доставке отправляются на ваш веб-хук
- Полный справочник: /developers/api

Лимиты скорости

Без фиксированных лимитов на аккаунт

Максимальная полезная нагрузка

1 MiB

СМПП 3.4

2775 без шифрования · порт TLS выдаётся с аккаунтом

Большой объем

- Бинарный SMPP v3.4 (v5.0 по запросу)
- Соединения Transmitter, Receiver, Transceiver
- До 32 одновременных соединений на аккаунт
- Пересылка DLR через deliver_sm
- Соединения в TLS, список разрешённых IP для каждой учётной записи
- Пропускная способность до 30 000 сообщ./с на узел на корпоративном тарифе

На узел

30k SMS/s

Failover

<800ms

Window

100 msg

Что вы в итоге получите

## Шесть вещей, которые вам больше не придётся строить самостоятельно.

### Безопасные повторы

Каждая принятая отправка возвращает идентификатор сообщения. Повторяйте при сетевых ошибках и 5xx с задержкой и сверяйте отчёты о доставке по идентификатору вместо слепой повторной отправки — фоновые обработчики могут падать и чисто восстанавливаться.

### Веб-хуки доставки

Отчёты о доставке отправляются на URL вашего веб-хука и привязываются к идентификатору сообщения — и для REST, и для SMPP. Никакого цикла опроса.

### Одновременные подключения

До 32 параллельных SMPP-привязок на один аккаунт. Мультиплексирование HTTP/2 в REST. Без фиксированных лимитов скорости на аккаунт — пропускная способность подбирается под ваш трафик и никогда не ограничивается на уровне соединения.

### Автоматическое переключение при сбое

Многорегиональный режим актив-актив. Если маршрут нарушается в середине кампании, мы выполняем перепривязку менее чем за 800 мс и снова ставим в очередь обрабатываемые сообщения. Нет необходимости писать логику переподключения SMPP самостоятельно.

### Без фиксированных лимитов

Без фиксированных лимитов скорости на аккаунт — пропускная способность подбирается под ваш трафик, до 30 000 SMS/сек на узел. Никакого скрытого ограничения скорости и теневых блокировок номеров — вы всегда знаете, на что рассчитывать.

### Спецификация OpenAPI 3.1

Машиночитаемая, доступна по адресу /developers/openapi.yaml. Из неё генерируется официальный TypeScript SDK; сгенерируйте клиент на любом другом языке или импортируйте её в Postman или Insomnia.

Истории клиентов

## Какие настоящие инженерные команды Что можно сказать об API?

Uber Мобильность · MENA AE SA

Задача: стек обмена сообщениями с несколькими поставщиками выдавал дубли OTP при шквале повторных попыток — давно открытая ошибка. Подход: переход на REST API BroadNet с единым путём отправки, повторами только при сетевых ошибках и 5xx и отслеживанием каждой отправки по идентификатору сообщения, который возвращает API, — выкатка за одним feature-флагом.

Главный инженер платформы идентификации.

Samsung Потребительские технологии · АТР ID

Задача: команда обмена сообщениями из множества разработчиков постоянно теряла время из-за недокументированных изменений API между релизами. Подход: спецификация OpenAPI 3.1 служит контрактом, а типизированные клиенты перегенерируются в CI при каждом релизе.

Ведущий инженер, платформа обмена сообщениями

American Express Финансовые услуги · MENA EG

Задача: команда по борьбе с мошенничеством не доверяла входящим событиям доставки, которые нельзя было связать с отправкой. Подход: каждый отчёт о доставке сопоставляется с идентификатором сообщения, возвращённым при отправке, а ротация Sender ID учитывается в том же потоке.

Директор по инженерным вопросам, предотвращению мошенничества и управлению рисками.

1:1

DLR ↔ ID сообщения

Bearer

Токен в каждом вызове

Создано для производства

## Цифры, которые мы записали.

Эти целевые показатели являются договорными условиями корпоративных планов, а не декларацией желаемого результата. Невыполнение этих показателей приведет к автоматическому начислению указанных ниже сумм в следующем счете-фактуре.

Доступность API

99.99%

Ежемесячный SLA

Задержка REST p99

<350ms

Целевое значение, все регионы

Доставка вебхуков

<2s

p95 из конца в конец

Реагирование на инциденты

<15 min

Дежурство 24/7, подтверждение инцидентов 1-го уровня

Обязательства по уровню обслуживания

[Полное соглашение об уровне обслуживания (SLA)](https://www.broadnet.me/legal/sla)

Ежемесячная доступность API

99.99%

Компенсация 10% ниже 99,99% · 25% ниже 99,0% · 50% ниже 95,0%

Задержка REST p50

<100ms

На границе сети, без учёта исходящего сетевого трафика

Задержка REST p99

<350ms

Во всех регионах

Доставка вебхуков

<2s p95

Экспоненциальные повторы до 24 ч при сбое

Доступность SMPP-соединений (bind)

99.99%

По регионам, с автоматическим переключением между регионами

Реагирование на инциденты

<15 min

Дежурство 24/7, подтверждение инцидентов 1-го уровня

Документировано по умолчанию

## Доказательства.

Официальный TypeScript SDK генерируется из публичной спецификации OpenAPI 3.1, поэтому они никогда не расходятся. Сгенерируйте клиент на любом другом языке или импортируйте спецификацию в Postman. Документация работает в той же staging-среде, что и ваш код.

[npm · @broadnet/cpaas-sdk Официальный TypeScript SDK 64 API-классов, по одному на функцию канала Открыть в npm](https://www.npmjs.com/package/@broadnet/cpaas-sdk) [broadnet.me/developers/openapi.yaml Спецификация OpenAPI 3.1 329 путей в восьми каналах Скачать спецификацию](https://www.broadnet.me/developers/openapi.yaml) [broadnet.me/developers Документация и краткие руководства 90s от регистрации до первого отправленного сообщения Читать документацию](https://www.broadnet.me/ru/developers)

TypeScript SDK Аутентификация с помощью токена Bearer broadnet.me/status Веб-хуки, совместимые с ngrok

Вопросы, которые задают покупатели

## Инженерные вопросы, ответил прямо.

Запросите тестовый доступ: мы ответим в течение одного рабочего дня и пришлём тестовые учётные данные, а первое тестовое сообщение придёт на ваш подтверждённый номер примерно через пять минут. Продакшн-трафик обычно запускается за 5–15 рабочих дней — срок определяет регистрация имени отправителя (Sender ID) у регулятора, а не мы.

Повторяйте запрос только при сетевых ошибках и 5xx, с экспоненциальной задержкой, и сохраняйте идентификатор сообщения, который API возвращает для каждой принятой отправки. Перед повторной отправкой сверяйтесь с отчётами о доставке по идентификатору сообщения, а не повторяйте вслепую, и пополняйте баланс до того, как низкий остаток заблокирует трафик.

Настоящую. Спецификация OpenAPI 3.1 по адресу /developers/openapi.yaml (JSON — /developers/openapi.json) описывает все каналы: SMS, WhatsApp, RCS, Telegram, Push, Email, Messenger и Instagram. Из неё генерируется официальный TypeScript SDK (@broadnet/cpaas-sdk), а клиент на любом другом языке вы можете сгенерировать сами, не обращаясь к нам.

Плата API отсутствует — вы платите за сообщение, за страну, за маршрут. Стоимость транзакций в ОАЭ начинается от 0,0123 долл. США/MT, в Саудовской Аравии — от 0,016 долл. США, а в Египте — от 0,028 долл. США. Привязки SMPP включены в корпоративный тариф; в стандартном тарифе каждая выделенная привязка стоит 250 долл. США в месяц. Тестовый доступ предоставляется по запросу, а тестовый трафик ограничен 1000 сообщениями в день.

Мы повторяем попытки с экспоненциальной задержкой в течение 24 часов: 30 с, 2 м, 10 м, 30 м, 2 ч, 8 ч, 24 ч. Каждая повторная попытка включает заголовок X-Webhook-Attempt. Через 24 часа событие помещается в очередь недоставленных сообщений (DLQ), и его можно запросить и воспроизвести одним щелчком мыши с панели управления. Стандартный тариф хранит DLQ 7 дней; корпоративный — 90.

Да — у них общие маршрутизация, DLR, биллинг и панели. Большинство клиентов используют REST для транзакционных сообщений и SMPP для массового маркетинга в одном аккаунте, а отчёты о доставке с обоих путей попадают в одни и те же отчёты и веб-хуки.

Персональный технический менеджер, соглашение об уровне обслуживания (SLA) с гарантированным временем безотказной работы API 99,99% и сервисными кредитами в счёт ежемесячной платы (10% ниже 99,99%, 25% ниже 99,0%, 50% ниже 95,0%), круглосуточная поддержка по пейджеру центра управления сетью (NOC) с временем ответа менее 15 минут (sev-1), выделенные SMPP-соединения, ежеквартальные обзоры архитектуры и общий канал Slack с командой разработчиков.

На сайте broadnet.me/status отображается состояние компонентов и любые зарегистрированные инциденты. Данные пока не поступают из системы мониторинга в реальном времени, поэтому история за 90 дней носит иллюстративный характер, а не является измеренной; договорным показателем является соглашение об уровне обслуживания (SLA) с гарантированным временем безотказной работы 99,99%.

Вопроса здесь нет? [Обратитесь к нашей инженерной команде](https://www.broadnet.me/ru/contact)

SMS API — это одна из точек входа в систему. [Более широкая платформа A2P SMS](https://www.broadnet.me/ru/products/a2p-sms)Те же самые прямые маршруты оператора также обеспечивают электропитание. [Массовые SMS-рассылки](https://www.broadnet.me/ru/products/bulk-sms) [OTP и многоканальная верификация](https://www.broadnet.me/ru/products/otp), и [API WhatsApp Business](https://www.broadnet.me/ru/products/whatsapp-business-api)

Выбираете поставщика услуг взвешивания? Ознакомьтесь с нашей информацией. [Лучший SMS API в 2026 году](https://www.broadnet.me/ru/compare/best-sms-api-2026) Руководство для покупателя.

Тестовый доступ · ответ в течение одного рабочего дня

## Прекратите бороться со своим поставщиком SMS-услуг. Начать отгрузку.

Один токен доступа, официальный TypeScript SDK и краткое руководство, которое помещается на один экран. Самый быстрый путь от регистрации до первого отчёта о доставке.

[См. путь интеграции API.](https://www.broadnet.me/ru/contact?topic=api-integration&product=sms-api) [Запрос на адаптацию разработчика](https://www.broadnet.me/ru/onboarding)

$ curl -X POST https://api.broadnet.me/sms/sendSms -H "Authorization: Bearer $BROADNET_TOKEN" -d '{"senderId":"BroadNet", …}'

Ресурсы

Техническое описание SMS API

[Скачать описание· PDF, 101 кБ](https://www.broadnet.me/resources/datasheets/broadnet-sms-api-datasheet.pdf) [Технические описания продуктов](https://www.broadnet.me/ru/resources)

## Связанные руководства и ответы

Углубитесь в концепции, лежащие в основе этого продукта.

- [Что такое SMS API Читать](https://www.broadnet.me/ru/answers/what-is-sms-api)
- [Как отправить SMS через API Читать](https://www.broadnet.me/ru/answers/how-to-send-sms-via-api)
- [Что такое SMPP Читать](https://www.broadnet.me/ru/answers/what-is-smpp)
- [Что такое A2P SMS Читать](https://www.broadnet.me/ru/answers/what-is-a2p-sms)
- [Что такое SMSC Читать](https://www.broadnet.me/ru/answers/what-is-smsc)
- [Что такое пошаговая задержка при доставке SMS-сообщений Читать](https://www.broadnet.me/ru/answers/what-is-hop-by-hop-latency)
