C贸digos de error
Referencia completa de los errores que puede retornar la API Colurs.
Errores de autenticaci贸n
| C贸digo | Error | Descripci贸n |
|---|---|---|
| 400 | Bad Request | Par谩metros inv谩lidos o faltantes en la petici贸n |
| 401 | Unauthorized | Token inv谩lido, expirado o no enviado |
| 403 | Forbidden | Sin permisos para ejecutar esta operaci贸n |
| 404 | Not Found | Recurso no encontrado |
| 429 | Too Many Requests | L铆mite de peticiones excedido |
| 500 | Internal Server Error | Error interno del servidor |
Errores por m贸dulo
Autenticaci贸n
| C贸digo | Error | Descripci贸n |
|---|---|---|
| 400 | DataInvalidException | Credenciales inv谩lidas o plataforma no v谩lida |
| 400 | CodeMustBeRequiredException | C贸digo requerido para PANEL/IOS/ANDROID |
| 400 | CodeExpiredException | C贸digo de verificaci贸n expirado |
| 400 | OTPRequiredException | Se requiere c贸digo 2FA (usuario tiene MFA) |
| 400 | InvalidOTPException | C贸digo 2FA inv谩lido |
Usuarios
| C贸digo | Error | Descripci贸n |
|---|---|---|
| 400 | InvalidReferrer | C贸digo de referido inv谩lido |
| 400 | ProfileAlreadyReferred | El perfil ya tiene un referido asignado |
| 404 | ReferalCodeNotExist | El c贸digo de referido no existe |
| 400 | TypePersonRequired | Tipo de persona requerido |
| 400 | InfoBusinessDoesNotExist | Informaci贸n de negocio no existe |
| 400 | IntegrationException | Error en integraci贸n externa |
Retiros
| C贸digo | Error | Descripci贸n |
|---|---|---|
| 400 | BalanceInsufficient | Balance insuficiente para el retiro |
| 400 | InvalidCurrencyForQuoteWithDraw | Moneda inv谩lida para el pa铆s |
| 400 | MarketPlaceUserRequired | Se requiere wallet activa |
| 404 | BankAccountNotFound | Cuenta bancaria no encontrada |
| 422 | UnsupportedBankName | Banco no soportado |
| 422 | UnsupportedDocumentType | Tipo de documento no v谩lido |
Payment Links
| C贸digo | Error | Descripci贸n |
|---|---|---|
| 400 | AmountRequired | Monto requerido para links generales |
| 400 | AmountMismatch | Monto no coincide con el del link |
| 400 | InvalidStatus | El link no est谩 en estado v谩lido para pago |
| 404 | NotFound | Payment Link no existe |
Todos los errores retornan un cuerpo JSON con el campo detail o message
describiendo la causa del error.