BroadNet
Riferimento·/error-codes

Riferimento al codice di errore.

Ogni codice di errore restituito dall'API BroadNet, il suo significato e come gestirlo. Aggiornato ogni volta che vengono aggiunti nuovi codici.

Navigabile·Aggiornato a settembre 2026·Sezione 10 di 15Hub per sviluppatori

Overview

L'API REST BroadNet segnala gli errori con un codice di stato HTTP standard e un corpo JSON chiamato ExceptionResponse, con cinque campi: status, error, message, errorCode e requestUri. La corrispondenza avviene prima sullo stato HTTP, poi su errorCode. Un'eccezione: un token Bearer mancante o non valido viene rifiutato prima, al gateway API, con un codice 401 il cui corpo contiene solo error e message.

Codici di stato

400 indica un errore di convalida o un campo obbligatorio mancante: correggere la richiesta. 401 indica che il token Bearer è mancante o non valido, e 403 che non è consentito chiamare l'operazione: correggere il token. 500 indica un errore imprevisto del server e 502 indica che un provider a monte ha rifiutato la chiamata: riprovare con backoff esponenziale. I bind SMPP restituiscono invece i codici standard command_status SMPP.

Esempi

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

ExceptionResponsejson
{
  "status": 400,
  "error": "Bad Request",
  "message": "…",
  "errorCode": "…",
  "requestUri": "/sms/sendSms"
}
401 Unauthorized (API gateway)json
{
  "error": "Unauthorized",
  "message": "Missing Authorization token"
}
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