Saltar al contenido principal
Esta página describe cómo leer una respuesta de error de la API de VU ONE FREE. Verá las tres formas de cuerpo de error, qué significa cada código y qué hacer en cada caso. Consulte esta página cuando una llamada falle.
VU ONE FREE es una versión limitada, en vista previa. Solo la usan las cuentas de Identity Link que VU seleccionó hasta la disponibilidad general. Algunas funciones son del plan pago y las funciones, los límites y esta documentación pueden cambiar. Vea qué incluye.

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.
API de negocio. Los servicios de VU ONE responden con un código numérico, un mensaje y una clave de error.
El campo 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

El campo 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

Un 404 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.
La respuesta no le permite distinguir estos casos. Si espera una función incluida en FREE y recibe este 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:
Espere antes de enviar otro código a la misma cuenta. El límite usa una ventana móvil de una hora. Cada envío deja de contar cuando sale de esa ventana.

Cómo reintentar

Reintente solo los errores que pueden cambiar con el tiempo. Un error de datos no se corrige reintentando.
Antes de reintentar un POST que crea un recurso, consulte si el recurso ya existe. Un reintento puede crear un duplicado. Por ejemplo, antes de crear una cuenta, busque la identidad con GET /api/v1/identities.
Registre el code, el codeKey y el encabezado X-Business-Id de cada error. Esos datos ayudan al equipo de VU a encontrar la llamada en sus registros.

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.
Última modificación el 4 de noviembre de 2026