BroadNet
Integração WhatsApp·/whatsapp

Integração da API do WhatsApp.

Integração passo a passo do WhatsApp Business API via BroadNet — inscrição integrada, envio de modelo, envio e webhooks para mensagens recebidas. Todas as categorias de mensagem.

12 minutos de leitura·Atualizado em setembro de 2026·Secção 11 de 15Centro de desenvolvedores

Overview

Integração completa da API do WhatsApp Business através do BroadNet: registo integrado, envio de modelos e envio de mensagens. Os envios são feitos via POST /whatsapp/message/sendbulk com messageType TEXT, IMAGE, VIDEO, AUDIO, DOCUMENT, STICKER, LOCATION, CONTACTS, TEMPLATE, INTERACTIVE, REACTION ou FLOW. A resposta contém um ID de lote e o status por destinatário (SUBMITTED, SENT, DELIVERED, READ, FAILED, REJECTED) é enviado para o seu webhook e pode ser visualizado em /whatsapp/message/bulk-insights.

Exemplos

Copie, cole e substitua os marcadores — estes exemplos chamam a API de produção tal como estão.

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
Acesso de teste · resposta no prazo de um dia útil

Solicite acesso para testes e desenvolva com confiança.

Responderemos em até um dia útil com as credenciais de teste. Em seguida, instale o SDK TypeScript ou aceda à API REST de qualquer linguagem e envie a sua primeira mensagem de teste para o seu próprio número.

$npm install @broadnet/cpaas-sdk axiosready