BroadNet
Статус доставки·/webhooks

Настройка веб-перехватчика.

Настройте BroadNet на отправку отчётов о доставке (DLR) и входящих (MO) через POST на ваш HTTPS URL — итоговый статус каждого сообщения без опроса. Быстро подтверждайте получение кодом HTTP 200 и обрабатывайте данные асинхронно.

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

Overview

BroadNet отправляет информацию о статусе доставки на URL веб-перехватчика, настроенный в вашей учетной записи, по мере прохождения каждым сообщением своего жизненного цикла. Вы также можете опрашивать: GET /whatsapp/message/bulk-insights возвращает статус каждого получателя WhatsApp в пакете, а GET /sms/list возвращает количество обработанных и ожидающих обработки SMS сообщений.

Примеры

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

message statusestext
SUBMITTED   accepted by BroadNet, queued for the network
SENT        handed to the operator or channel
DELIVERED   confirmed on the handset
READ        opened by the recipient (channels that report reads, e.g. WhatsApp)
FAILED      not delivered
REJECTED    refused by the operator or channel
webhook.tstypescript
import express from "express";

const app = express();

app.post("/webhooks/broadnet", express.json(), async (req, res) => {
  // Store the raw status update first, then acknowledge.
  // Field names per channel are in the OpenAPI spec.
  await db.statusUpdates.insert({ receivedAt: new Date(), body: req.body });
  res.sendStatus(200);
});
↳ Иллюстративный обработчик. Поля полезной нагрузки различаются в зависимости от канала; см. спецификацию OpenAPI.
Тестовый доступ · ответ в течение одного рабочего дня

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

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

$npm install @broadnet/cpaas-sdk axiosready