Codigos de Error

Referencia de manejo de errores para la API de TBit

Formato de Respuesta de Error

Todos los errores siguen una estructura JSON consistente:

Codigos de Error

  • 400 VALIDATION_ERROR: Invalid request body or query parameters
  • 401 UNAUTHORIZED: Missing or invalid API key
  • 404 NOT_FOUND: Resource not found or does not belong to your agent
  • 405 METHOD_NOT_ALLOWED: HTTP method not supported for this endpoint
  • 409 CONFLICT: Resource already exists (e.g., contact with this channel)
  • 422 SEND_FAILED: Template send failed (e.g., no messaging window)
  • 429 RATE_LIMITED: Rate limit exceeded (100 requests/minute)
  • 500 INTERNAL_ERROR: Unexpected server error

Manejo de Errores

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