Overview
Датированные изменения в разделе для разработчиков BroadNet, сначала самые новые. У каждой записи указана дата, когда изменение вступило в силу; те же записи публикуются в Atom-ленте /changelog.xml. Чтобы увидеть изменения на уровне полей, сравните спецификацию OpenAPI между загрузками: разница в спецификации — это разница в API.
19 октября 2026 г. · estimate_price учитывает бесплатный лимит сервисных сообщений WhatsApp
Для канала whatsapp с use_case care (псевдоним service) estimate_price теперь вычитает 1 000 бесплатных сервисных сообщений, которые Meta предоставляет каждому бизнес-номеру в месяц (начиная с 1 октября 2026 года), перед расчетом estimatedMonthlyUsd, и возвращает объект freeTier с лимитом, количеством бесплатных и платных сообщений и расчетом исходя из одного бизнес-номера. Оценки для Utility, Authentication и Marketing остаются без изменений. То же самое относится к инструменту на странице estimate_price.
19 октября 2026 г. · Статус в формате JSON и Markdown, совместимых со Statuspage
/status/api/v2/summary.json возвращает результаты проверок, указанных в /status, в формате сводки Statuspage v2 (страница, статус, компоненты, инциденты, scheduled_maintenances), а /status.md является Markdown версией страницы. Компоненты включают семь синтетических проверок: веб-сайт, документация для разработчиков, шлюз API, сервер знаний MCP, эндпоинт продукта MCP, карточка агента A2A и llms.txt. Они измеряют доступность публичных эндпоинтов, а не внутренний статус доставки платформы обмена сообщениями. /api/status остается без изменений.
19 октября 2026 г. · Справочный MCP-сервер: инструменты для кейсов, журнала изменений и статуса
Публичный сервер знаний MCP по адресу https://www.broadnet.me/mcp (версия 1.1.0) содержит четыре дополнительных инструмента только для чтения: list_case_studies и get_case_study для опубликованных кейсов, get_changelog для записей этого журнала изменений (фильтры: since, kind, limit) и get_status для проверок измеряемой доступности /api/status. Агент A2A также перечисляет их как навыки; девять существующих инструментов не изменились. Для запросов, использующих редакцию протокола от 2026-07-28, каждый результат теперь содержит имя сервера в _meta, а на запрос ping больше не дается ответ, как указано в данной редакции.
19 октября 2026 г. · robots.txt указывает AzureAI-SearchBot и bedrockbot
В robots.txt есть отдельные группы для AzureAI-SearchBot и bedrockbot с теми же правилами Allow и Disallow и той же строкой Content-Signal, что и для других указанных ИИ-краулеров.
18 октября 2026 г. · Версии Markdown для инструментов, событий и страниц академии
/tools, /events, /academy и вложенные в них страницы имеют Markdown версии на английском языке и в семи полных локалях, например /tools/smpp-simulator.md и /fr/events.md. Они генерируются на основе отрисованной страницы.
10 октября 2026 г. · Данные о ценах: бесплатный лимит WhatsApp — 1 000 сервисных сообщений
Строка сервиса WhatsApp в /data/pricing.csv, /data/pricing.json, /pricing.md и Markdown версиях /pricing/whatsapp, а также примечание в /data/pricing.json теперь гласят, что ответы в сервисное окно тарифицируются по тарифу Utility соответствующего рынка после бесплатного лимита в 1 000 сервисных сообщений на один бизнес-номер телефона в месяц (страница с ценами Meta, обновлена 30 сентября 2026 г.). Шаблоны Utility тарифицируются с первого сообщения. Тарифы и столбцы не изменились.
10 октября 2026 г. · Версии Markdown для страниц сравнения, руководств, разъяснений, клиентов и поддержки
/compare, /guides, /explained и вложенные в них страницы, /customers, /customers/case-studies и каждый кейс, а также /support-sla имеют Markdown версии на английском языке и в семи полных локалях, например /explained/smpp.md и /fr/compare.md.
10 октября 2026 г. · RSS-лента блога на каждом языке сайта и лента событий
Для каждого языка сайта предусмотрена своя лента блога по адресу /<language>/blog/rss.xml, например /fr/blog/rss.xml и /ja/blog/rss.xml, наряду с английской /blog/rss.xml. /events/rss.xml — это новая RSS-лента событий.
10 октября 2026 г. · URL-адреса в смешанном регистре перенаправляют на страницу в нижнем регистре
URL-адрес страницы, введенный с использованием заглавных букв, например /About или /Pricing/SMS/Nigeria, теперь выполняет единичный редирект 308 на страницу в нижнем регистре (если такая страница существует). Пути к файлам, /api/ и /.well-known/, а также токены с учетом регистра остаются без изменений.
2 октября 2026 г. · Измеренные проверки статуса и /api/status
/status показывает измеренную доступность веб-сайта, документации для разработчиков, шлюза API, обоих эндпоинтов MCP, карточки агента A2A и llms.txt: синтетические проверки каждые 5 минут; показатели uptime за 24 часа, 7 дней и 30 дней рассчитываются только на основе сохраненных данных. GET /api/status возвращает те же данные в формате JSON. Иллюстративная история, отображавшаяся на странице ранее, была удалена.
2 октября 2026 г. · Каталог открытых данных по адресу /data
/data содержит список всех файлов в машиночитаемом формате, которые публикует BroadNet (охват, нормативные акты и тарифы в форматах CSV и JSON; факты, соответствие требованиям и SLA JSON; лента изменений) с указанием полей, количества записей и даты последней проверки на английском языке и на семи полных локалях.
1 октября 2026 г. · Действительный TLS-сертификат на api.broadnet.me
https://api.broadnet.me — рабочий хост API, который вызывают все примеры кода, — теперь отдаёт общедоступно доверенный сертификат Let's Encrypt, выпущенный для api.broadnet.me. HTTPS-клиенты и SDK подключаются к нему с включённой проверкой сертификата; не отключайте проверку в своей интеграции.
1 октября 2026 г. · Данные о ценах: ответы WhatsApp в сервисном окне тарифицируются за сообщение
С 1 октября 2026 года строка Service для WhatsApp в /data/pricing.csv, /data/pricing.json, /pricing.md и Markdown-версиях /pricing/whatsapp содержит прейскурантную цену категории utility вместо 0 и примечание о том, что ответы в 24-часовом окне обслуживания клиентов тарифицируются за каждое сообщение. Переключение привязано к дате, поэтому набор столбцов не изменился. Инструмент estimate_price MCP-сервера знаний рассчитывает use_case care (псевдоним service) так же.
30 сентября 2026 г. · estimate_price проверяет свои аргументы
Инструмент estimate_price MCP-сервера знаний теперь отклоняет неизвестные channel или use_case, отрицательное или нечисловое значение volume и значение segments, которое не является целым числом от 1 до 255, и возвращает ошибку со списком допустимых значений. Раньше нераспознанный use_case молча рассчитывался как otp. Названия категорий Meta принимаются как псевдонимы: authentication = otp, utility = transactional, service = care.
30 сентября 2026 г. · Доступ для агентов: /api/search в robots.txt, псевдоним роли A2A, вопросы о компании
robots.txt теперь разрешает /api/search — публичный поисковый эндпоинт, указанный в llms.txt; все остальные пути /api/ по-прежнему закрыты. Эндпоинт A2A /a2a принимает значение роли "user" из A2A 0.x наравне с "ROLE_USER". Поиск по сайту, на котором работает и MCP-инструмент search_site, на вопросы о компании (основатель, штаб-квартира, юридическое название, клиенты, статус Meta Business Solution Provider, SDK) возвращает соответствующую страницу компании на всех 15 языках сайта.
29 сентября 2026 г. · MCP-сервер знаний: названия стран на любом языке сайта и аргумент language
check_coverage, sender_id_rules, estimate_price и get_regulation определяют страну по названию на любом из 15 языков сайта (например, السعودية или 沙特阿拉伯), по коротким формам вроде UAE, KSA и UK, по slug или по коду ISO alpha-2 или alpha-3; агент A2A и поиск по сайту используют тот же индекс. check_coverage, sender_id_rules, estimate_price, get_facts, get_regulation и get_answer принимают аргумент language с любым из 15 языков сайта; если у инструмента нет материалов на этом языке, он отвечает на английском с "fallback": true. Для WhatsApp estimate_price помечает цену областью "global list rate", если для страны не опубликован отдельный тариф.
29 сентября 2026 г. · Markdown-версии локализованных страниц цен и фактов
Страницы цен на SMS, WhatsApp, голос и OTP, их страницы по странам и страница фактов о компании теперь имеют Markdown-версии также на арабском, французском, испанском, немецком, итальянском, португальском и русском, например /fr/pricing/sms.md и /ar/about/facts.md. Раньше они были только у английских страниц.
29 сентября 2026 г. · Полные индексы llms.txt для каждого языка
Языковые индексы в папке /llms/ (например, /llms/fr.txt) теперь перечисляют все записи блога из карты сайта на этом языке, страницы для разработчиков и комплекты для регистрации sender ID в регионе MENA, с заголовками и описаниями на этом языке, если они есть у страницы.
27 сентября 2026 г. · Публичный MCP-сервер знаний
Публичный сервер MCP только для чтения на базе https://www.broadnet.me/mcp, который отвечает на вопросы о покрытии BroadNet, правилах использования имени отправителя, опубликованных прейскурантах, нормативных требованиях и фактах о компании. Для доступа не требуется токен; доступны девять инструментов только для чтения: search_site, get_facts, check_coverage, sender_id_rules, estimate_price, count_sms_segments, get_regulation, list_answers и get_answer.
27 сентября 2026 г. · Примеры для быстрого старта на восьми языках
В руководстве по быстрому старту теперь показан вызов send-SMS с TypeScript SDK, а также на Python, PHP, Java, C#, Go, Ruby и curl. Примеры на Java, C#, Go и Ruby скомпилированы с помощью их реальных инструментов сборки, и каждый пример обращается к https://api.broadnet.me — рабочему API.
27 сентября 2026 г. · Навыки агентов и файлы с данными о ценах
В указателе по адресу /.well-known/agent-skills/index.json перечислены руководства по эксплуатации для AI-агентов. Опубликованные прейскуранты можно скачать в форматах /data/pricing.csv и /data/pricing.json, а /ai/compliance.json и /ai/sla.json содержат описание соответствия стандартам и уровней обслуживания.
26 сентября 2026 г. · Поиск API в машиночитаемом формате
/.well-known/api-catalog (RFC 9727) содержит список REST API и MCP сервера со ссылками на их описания и документацию, а /.well-known/mcp/server-card.json служит карточкой MCP сервера. Страницы документации доступны в формате Markdown (добавьте .md к URL или отправьте Accept: text/markdown), данные о покрытии и нормативном регулировании можно скачать из /data/, а в llms.txt есть вспомогательный указатель для каждого языка в папке /llms/.
25 сентября 2026 г. · Страницы для разработчиков на 15 языках
Центр для разработчиков, раздел быстрого старта и страница MCP теперь также доступны на турецком, китайском, индонезийском, хинди, корейском, японском и урду, в дополнение к английскому, арабскому, французскому, испанскому, немецкому, итальянскому, португальскому и русскому языкам. Примеры кода остаются в исходном виде.
24 сентября 2026 г. · Опубликована спецификация OpenAPI 3.1
Публичную спецификацию API можно скачать в форматах /developers/openapi.yaml и /developers/openapi.json: OpenAPI 3.1, 329 путей и 376 операций в восьми каналах (внутренние примеры удалены). Импортируйте её в Postman или сгенерируйте клиент для любого языка с помощью openapi-generator.
24 сентября 2026 г. · Справочник по Bearer-token REST API
Страницы с описанием API, быстрым стартом и кодами ошибок содержат документацию по API Bearer-token REST, например POST /sms/sendSms, и описывают /websmpp как устаревший HTTP API. Ошибки документируются в двух форматах: 401 от шлюза API при отсутствии или недействительности токена, а также ExceptionResponse от API.
24 сентября 2026 г. · Документация сервера MCP
/developers/mcp объясняет, как подключить ИИ-агентов к BroadNet API через сервер MCP по адресу https://mcp.broadnet.me/mcp (Streamable HTTP, авторизация с помощью вашего токена BroadNet).
24 сентября 2026 г. · Руководство по миграции
/developers/migrate сопоставляет используемые вами сейчас вызовы send, delivery-receipt и webhook с BroadNet API, а также охватывает вопросы имен отправителя, параллельного запуска, постепенного наращивания трафика и отката изменений.
23 сентября 2026 г. · TypeScript SDK 2.0.0 в npm
@broadnet/cpaas-sdk 2.0.0, официальный SDK TypeScript/Node.js, опубликован в npm. Он сгенерирован на основе спецификации BroadNet OpenAPI. Для других языков программирования создайте клиент на основе этой спецификации.
10 сентября 2026 г. · Симулятор сессий SMPP
/tools/smpp-simulator проводит пошаговый разбор сессии SMPP 3.4 (bind_transceiver, submit_sm, подтверждение доставки deliver_sm, enquire_link и unbind) с байтами каждого PDU и типичными случаями сбоев. Симулятор работает в браузере и не может отправлять сообщения.
30 июля 2026 г. · Конструктор запросов API и калькулятор стоимости SMS
/tools/api-request-builder формирует запрос и отображает его в виде готового к копированию кода; отправка не производится. /tools/sms-cost-estimator рассчитывает ориентировочную ежемесячную стоимость на основе объема, длины сообщения и справочного тарифа для каждой страны.