BroadNet
Integración WhatsApp·/whatsapp

Integración de la API de WhatsApp.

Integración paso a paso de WhatsApp Business API a través de BroadNet: registro integrado, envío de plantillas, envío y webhooks para mensajes entrantes. Todas las categorías de mensajes.

Lectura de 12 minutos·Actualizado en septiembre de 2026.·Sección 11 de 15Centro de desarrolladores

Overview

Integración completa de la API WhatsApp Business a través de BroadNet: registro integrado, envío de plantillas y envío. Los envíos se realizan mediante POST /whatsapp/message/sendbulk con messageType TEXT, IMAGE, VIDEO, AUDIO, DOCUMENT, STICKER, LOCATION, CONTACTS, TEMPLATE, INTERACTIVE, REACTION o FLOW. La respuesta contiene un ID de lote y el estado por destinatario (SUBMITTED, SENT, DELIVERED, READ, FAILED, REJECTED) se envía a su webhook y se puede leer en /whatsapp/message/bulk-insights.

Ejemplos

Copie, pegue y sustituya los marcadores: estos ejemplos llaman tal cual a la API de producción.

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 oficial TypeScript · npm install @broadnet/cpaas-sdk axios
Acceso de prueba · respuesta en un día hábil

Solicita acceso de prueba y desarrolla con confianza.

Le enviaremos las credenciales de prueba en un plazo de un día hábil. A continuación, instale el SDK TypeScript o llame a la API REST desde cualquier lenguaje y envíe su primer mensaje de prueba a su propio número.

$npm install @broadnet/cpaas-sdk axiosready