# Referencia del código de error

> Aquí encontrará todos los códigos de error que devuelve la API de BroadNet, su significado y cómo solucionarlos. Se actualiza cada vez que se añaden nuevos códigos.

- URL canónica: https://www.broadnet.me/es/developers/error-codes
- Idioma: es
- Última actualización: 2026-10-21
- Editor: BroadNet (https://www.broadnet.me)

La API REST BroadNet informa errores con un código de estado HTTP estándar y un cuerpo JSON llamado ExceptionResponse, con cinco campos: status, error, message, errorCode y requestUri. Primero se compara con el estado HTTP y luego con errorCode. Una excepción: un token Bearer faltante o no válido se rechaza antes, en la pasarela API, con un 401 cuyo cuerpo solo contiene error y message.

## Códigos de estado

400 significa un error de validación o un campo obligatorio faltante: corrija la solicitud. 401 significa que el token Bearer falta o no es válido, y 403 que no está permitido llamar a la operación: corrija el token. 500 es un error inesperado del servidor y 502 significa que un proveedor ascendente rechazó la llamada: reintente con retroceso exponencial. Los enlaces SMPP devuelven códigos command_status SMPP estándar.

## Ejemplos

### ExceptionResponse

```json
{
  "status": 400,
  "error": "Bad Request",
  "message": "…",
  "errorCode": "…",
  "requestUri": "/sms/sendSms"
}
```

### 401 Unauthorized (API gateway)

```json
{
  "error": "Unauthorized",
  "message": "Missing Authorization token"
}
```

## Relacionado

- [Problema + errores JSON y estándar de paginación](https://www.broadnet.me/es/reference/api-errors-and-pagination)
