Solución de problemas

Problemas comunes y soluciones.

Obtener ayuda de la IA

Comparte esta URL con asistentes de IA (ChatGPT, Claude, Gemini) para ayudar a diagnosticar problemas.

Códigos de error de la API

Referencia para solución de problemas basada en códigos de estado HTTP.

400 400 Solicitud incorrecta

Causas

  • Formato JSON inválido
  • Campos obligatorios faltantes
  • URL del endpoint no coincide

Soluciones

  • Valida el formato JSON
  • Verifica los campos obligatorios en la documentación de la API
  • Verifica la URL del endpoint
401 401 No autorizado

Causas

  • Encabezado Authorization faltante o vacío
  • Formato de clave API inválido (debe ser tm_test_xxx... o tm_live_xxx...)
  • Clave API incorrecta para este endpoint
  • La clave API ha sido desactivada por el propietario del endpoint

Soluciones

  • Incluye el encabezado Authorization (ej., Bearer tm_test_xxx...)
  • Usa tm_test_xxx... para Sandbox, tm_live_xxx... para Producción
  • Regenera la clave si es necesario
  • Contacta al propietario del endpoint para reactivar tu clave API
403 403 Prohibido

Causas

  • El endpoint está desactivado
  • Suscripción expirada o cuota mensual excedida
  • Producción no desplegada (se usó clave tm_live_)

Soluciones

  • Verifica que el endpoint esté activo
  • Verifica el estado de la suscripción
  • Despliega a Producción si usas clave tm_live_
415 415 Tipo de medio no soportado

Causas

  • Encabezado Content-Type faltante o incorrecto
  • Content-Type debe ser application/json

Soluciones

  • Agrega el encabezado: Content-Type: application/json
429 429 Demasiadas solicitudes

Causas

  • Límite de solicitudes mensuales excedido

Soluciones

  • Mejora tu plan o espera al reinicio mensual
  • Monitorea el uso en el panel
5XX 5XX Error del servidor

Incluye 500 (Error interno del servidor), 502 (Bad Gateway), 503 (Servicio no disponible), etc.

Causas

  • Problema temporal del servidor
  • Servicio ascendente (base de datos) temporalmente no disponible
  • Servicio temporalmente sobrecargado o en mantenimiento

Soluciones

  • Implementa reintentos con retroceso exponencial (ej., 1s → 2s → 4s, máx. 3 intentos)
  • Verifica el estado del servicio si los errores persisten
  • Contacta soporte si el problema persiste: contact@3minapi.com
  • Nota: 5xx significa que la solicitud no fue recibida. Una vez que obtienes 202 Accepted, el procesamiento de datos está garantizado.

Problemas con webhooks

No se reciben webhooks
  • Verifica que la URL del webhook sea correcta
  • Usa URL HTTP o HTTPS
  • El endpoint debe ser accesible públicamente
  • Verifica el estado del webhook en los registros
Webhooks fallando
  • Devuelve código de estado 2xx para éxito
  • Responde dentro de 30 segundos
  • El sistema reintenta hasta 3 veces automáticamente
  • Los reintentos de webhook pueden retrasar el procesamiento de datos (hasta ~3 segundos)

¿Aún necesitas ayuda?

Contacta soporte: contact@3minapi.com