BroadNet
Stato della consegna·/webhooks

Configurazione del webhook.

Configura BroadNet per inviare in POST ricevute di consegna (DLR) e messaggi in entrata (MO) al tuo URL HTTPS. Segui lo stato finale di ogni messaggio senza polling. Rispondi rapidamente con HTTP 200 ed elabora in modo asincrono.

4 minuti di lettura·Aggiornato a settembre 2026·Sezione 8 di 15Hub per sviluppatori

Overview

BroadNet invia lo stato di consegna URL webhook configurato sul tuo account man mano che ogni messaggio completa il suo ciclo di vita. Puoi anche effettuare un polling: GET /whatsapp/message/bulk-insights restituisce lo stato di ogni destinatario WhatsApp in un batch, e GET /sms/list restituisce il numero di messaggi elaborati e in sospeso per i processi di invio massivo SMS.

Esempi

Copia, incolla, sostituisci i segnaposto: questi esempi chiamano l'API di produzione così come sono.

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);
});
↳ Gestore a scopo illustrativo. I campi del payload variano a seconda del canale; consultare le specifiche OpenAPI.
Accesso di prova · risposta entro un giorno lavorativo

Richiedi l'accesso di prova e sviluppa in tutta sicurezza.

Ti risponderemo entro un giorno lavorativo con le credenziali di prova. Dopodiché, installa l'SDK TypeScript o chiama l'API REST da qualsiasi linguaggio e invia il tuo primo messaggio di prova al tuo numero.

$npm install @broadnet/cpaas-sdk axiosready