BroadNet
интеграция WhatsApp·/whatsapp

Интеграция с API WhatsApp.

Пошаговая интеграция WhatsApp Business API через BroadNet — встроенная регистрация, подача шаблонов, отправка, вебхуки для входящих сообщений. Для каждой категории сообщений.

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

Overview

Комплексная интеграция API WhatsApp Business через BroadNet: встроенная регистрация, отправка шаблонов и отправка сообщений. Отправка осуществляется методом POST /whatsapp/message/sendbulk с messageType TEXT, IMAGE, VIDEO, AUDIO, DOCUMENT, STICKER, LOCATION, CONTACTS, TEMPLATE, INTERACTIVE, REACTION или FLOW. В ответе содержится идентификатор пакета, а статус для каждого получателя (SUBMITTED, SENT, DELIVERED, READ, FAILED, REJECTED) передается на ваш веб-хук и доступен для чтения по адресу /whatsapp/message/bulk-insights.

Примеры

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

template sendbash
curl -X POST https://api.broadnet.me/whatsapp/message/sendbulk \
  -H "Authorization: Bearer $BROADNET_TOKEN" \
  -F batchId=0 \
  -F campaignName=order-updates \
  -F destinationNo=447700900123 \
  -F messageType=TEMPLATE \
  -F templateName=order_update \
  -F templateLanguage=en_US \
  -F bodyTemplateVariables=INV-400
whatsapp.tstypescript
import { Configuration, WhatsAppWhatsAppMessagingAPIApi } from "@broadnet/cpaas-sdk";

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

const res = await wa.whatsappMessageSendbulkPost({
  campaignName: "order-updates",
  messageType: "TEXT",
  destinationNo: "447700900123",
  content: "Your order has shipped.",
});

console.log(res.data); // batchId + per-file acceptance counts
↳ Официальный SDK TypeScript · npm install @broadnet/cpaas-sdk axios
Тестовый доступ · ответ в течение одного рабочего дня

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

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

$npm install @broadnet/cpaas-sdk axiosready