Diagnóstico rápido
Las tres formas de error
La API devuelve el error en una de tres formas. La forma depende de la capa que responde. Gateway. El gateway responde antes de que la llamada llegue al servicio. Por ejemplo, cuando falta el token.codeKey tiene la forma <DOMINIO>.<ERROR>, por ejemplo EMAIL.RATE_LIMIT. Use codeKey para decidir qué hacer. El texto de message puede cambiar.
OAuth. Los endpoints de token y de autorización siguen el estándar de OAuth 2.0.
Error de plan: 402 y 404
Algunas funciones son parte del plan pago. La API responde de dos formas.- 402. La función es del plan pago. El cuerpo tiene el código
4020. - 404 sin cuerpo. La función está oculta en FREE, o la ruta no existe.
Respuesta 402
promotionUrl aparece solo cuando el servicio que responde tiene configurada la URL de planes. El campo feature indica la función que pide el plan pago.
Si el token no tiene el permiso, la API puede responder
403 antes de evaluar el plan.Respuesta 404 sin cuerpo
Un404 sin cuerpo puede significar tres cosas:
- La ruta no existe.
- La función está cerrada para FREE.
- El flag de la función está apagado.
404, revise la ruta y la documentación del factor. Si la función es del plan pago, use la sección de Factores para saber qué factores están incluidos.
Errores de factores
Los errores de los factores usan el formato<TIPO>.<ERROR> en codeKey. Por ejemplo, EMAIL.RATE_LIMIT o TOTP.VALIDATION_FAILED.
Los factores de contraseña usan códigos propios para algunos errores:
151 (ya existe), 152 (bloqueada, también por intentos fallidos), 154 (validación fallida), 155 (no habilitada) y 156 (vencida, con HTTP 422).Errores comunes de la API
Estos errores aparecen en cualquier endpoint de negocio.Errores de permisos y contexto
Estos errores aparecen cuando el token o los encabezados no permiten la operación.
Consulte los encabezados de contexto en Autenticación con OAuth 2.0 y OIDC.
Errores de OAuth
Límite de envíos: 429
En VU ONE FREE, los envíos de código por correo tienen un límite por cuenta. El límite predeterminado es de 5 envíos por hora en una ventana móvil. Cuando se supera el límite, la API responde:Cómo reintentar
Reintente solo los errores que pueden cambiar con el tiempo. Un error de datos no se corrige reintentando.Qué sigue
Autenticación con OAuth 2.0 y OIDC
Revise los tokens, los scopes y los encabezados de contexto.
Factores de autenticación en la API
Revise los factores incluidos en FREE y sus límites.
Cuentas, identidades y contraseñas
Revise las operaciones de cuentas y contraseñas.
FREE y plan pago
Revise qué funciones incluye VU ONE FREE y cuáles responden
402.