C贸digos de error

Referencia completa de los errores que puede retornar la API Colurs.


Errores de autenticaci贸n

C贸digoErrorDescripci贸n
400Bad RequestPar谩metros inv谩lidos o faltantes en la petici贸n
401UnauthorizedToken inv谩lido, expirado o no enviado
403ForbiddenSin permisos para ejecutar esta operaci贸n
404Not FoundRecurso no encontrado
429Too Many RequestsL铆mite de peticiones excedido
500Internal Server ErrorError interno del servidor

Errores por m贸dulo

Autenticaci贸n

C贸digoErrorDescripci贸n
400DataInvalidExceptionCredenciales inv谩lidas o plataforma no v谩lida
400CodeMustBeRequiredExceptionC贸digo requerido para PANEL/IOS/ANDROID
400CodeExpiredExceptionC贸digo de verificaci贸n expirado
400OTPRequiredExceptionSe requiere c贸digo 2FA (usuario tiene MFA)
400InvalidOTPExceptionC贸digo 2FA inv谩lido

Usuarios

C贸digoErrorDescripci贸n
400InvalidReferrerC贸digo de referido inv谩lido
400ProfileAlreadyReferredEl perfil ya tiene un referido asignado
404ReferalCodeNotExistEl c贸digo de referido no existe
400TypePersonRequiredTipo de persona requerido
400InfoBusinessDoesNotExistInformaci贸n de negocio no existe
400IntegrationExceptionError en integraci贸n externa

Retiros

C贸digoErrorDescripci贸n
400BalanceInsufficientBalance insuficiente para el retiro
400InvalidCurrencyForQuoteWithDrawMoneda inv谩lida para el pa铆s
400MarketPlaceUserRequiredSe requiere wallet activa
404BankAccountNotFoundCuenta bancaria no encontrada
422UnsupportedBankNameBanco no soportado
422UnsupportedDocumentTypeTipo de documento no v谩lido
C贸digoErrorDescripci贸n
400AmountRequiredMonto requerido para links generales
400AmountMismatchMonto no coincide con el del link
400InvalidStatusEl link no est谩 en estado v谩lido para pago
404NotFoundPayment Link no existe

Todos los errores retornan un cuerpo JSON con el campo detail o message describiendo la causa del error.