Saltar al contenido
Menú

Buscar en el sitio

Escribe para buscar en guías, blog, API y producto.

↑ ↓ para moverte · Enter para abrir · Esc para cerrar

Referencia de la API

API

Codigos de Error

Referencia de manejo de errores para la API de TBit

Ver como Markdown

¿Buscas por qué un mensaje de WhatsApp no se entregó? Revisa Errores de entrega en WhatsApp.

Todos los errores siguen una estructura JSON consistente:

json
{
  "error": {
    "code": "NOT_FOUND",
    "message": "Activity not found"
  }
}
EstadoCódigoDescripción
400VALIDATION_ERRORInvalid request body or query parameters
401UNAUTHORIZEDMissing or invalid API key
404NOT_FOUNDResource not found or does not belong to your agent
405METHOD_NOT_ALLOWEDHTTP method not supported for this endpoint
409CONFLICTResource already exists (e.g., contact with this channel)
422SEND_FAILEDTemplate send failed (e.g., no messaging window)
429RATE_LIMITEDRate limit exceeded (100 requests/minute)
500INTERNAL_ERRORUnexpected server error

Every response includes rate limit information in headers:

EncabezadoDescripción
X-RateLimit-RemainingRequests remaining in current window
X-RateLimit-ResetTimestamp (ms) when the window resets

Mejores practicas para manejar errores de API:

  • Siempre verifica el codigo de estado HTTP antes de analizar el cuerpo de respuesta
  • Implementa backoff exponencial para errores 429 (limite de tasa)
  • Registra codigos y mensajes de error para depuracion
  • No reintentes errores 400 o 401: corrige la solicitud primero