Skip to main content

Estructura de Error

Errores de Autenticación

UNAUTHORIZED

Codigo HTTP: 401 Causas:
  • Header Authorization faltante
  • API key mal formateada
  • API key revocada o invalida
Solución:

FORBIDDEN

Codigo HTTP: 403 Causas:
  • Créditos insuficientes
  • Plan no permite está operación
  • Acceso a recurso de otro developer

Errores de Validación

INVALID_REQUEST

Codigo HTTP: 400 Causas:
  • Campo requerido faltante
  • Tipo de dato incorrecto
  • Valor fuera de rango

INVALID_WALLET_ID

Codigo HTTP: 400

INVALID_CHAIN

Codigo HTTP: 400

Errores de Recursos

WALLET_NOT_FOUND

Codigo HTTP: 404 Solución: Crear wallet primero o verificar userId

INTENT_NOT_FOUND

Codigo HTTP: 404

WALLET_ALREADY_EXISTS

Codigo HTTP: 409 Solución: Usar GET para obtener wallet existente

Errores de Limites

WALLET_LIMIT_EXCEEDED

Codigo HTTP: 403 Solución: Actualizar plan o eliminar wallets no usadas

RATE_LIMITED

Codigo HTTP: 429 Headers:
Solución: Implementar backoff exponencial

INSUFFICIENT_CREDITS

Codigo HTTP: 402 Solución: Comprar más créditos o actualizar plan

Errores de Ejecución

INSUFFICIENT_FUNDS

Codigo HTTP: 400 Solución: Depositar más fondos antes de ejecutar

BRIDGE_FAILED

Codigo HTTP: 500 Nota: Los fondos permanecen en la chain origen

DEPOSIT_FAILED

Codigo HTTP: 500

EXECUTION_TIMEOUT

Codigo HTTP: 504

Errores de Servidor

INTERNAL_ERROR

Codigo HTTP: 500 Solución: Reintentar con backoff, contactar soporte si persiste

SERVICE_UNAVAILABLE

Codigo HTTP: 503 Solución: Reintentar después del Retry-After header

Manejo de Errores