BroadNet
аутентификация API·/authentication

Аутентификация с помощью API BroadNet.

Каждый REST-запрос содержит заголовок Authorization: Bearer с токеном доступа вашей учетной записи BroadNet. При отсутствии или недействительности токена возвращается 401 с JSON-телом ошибки. Устаревший HTTP API (/websmpp) принимает учетные данные в параметрах и сохраняется только для существующих интеграций эпохи SMPP.

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

Overview

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

Устаревшие учетные данные /websmpp

Устаревший HTTP API в каталоге /websmpp, сохраненный для интеграций эпохи SMPP, принимает в качестве параметров запроса учетные данные (пользователь и пароль или ключ доступа) вместо токена Bearer. Используйте его только в том случае, если он вам уже необходим; для новых интеграций следует использовать REST API с токеном Bearer.

Примеры

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

authenticated requestbash
curl -X POST https://api.broadnet.me/sms/identify \
  -H "Authorization: Bearer $BROADNET_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "message": "Hello from BroadNet" }'
↳ Один и тот же заголовок на всех конечных точках и во всех каналах.
401 Unauthorizedjson
{
  "error": "Unauthorized",
  "message": "Missing Authorization token"
}
Тестовый доступ · ответ в течение одного рабочего дня

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

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

$npm install @broadnet/cpaas-sdk axiosready