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