Saltar al contenido principal

Documentation Index

Fetch the complete documentation index at: https://developers.argosidentity.com/llms.txt

Use this file to discover all available pages before exploring further.

Descripción general

Esta guía cataloga todas las páginas de error que pueden aparecer durante el proceso de verificación móvil de Liveform. Cada tabla alinea el código y la ruta orientados al desarrollador con el mensaje exacto que ven sus usuarios, para que los equipos de soporte, operadores y desarrolladores hablen con una sola voz.
Todas las páginas de error se clasifican en una de cuatro rutas de renderizado:
  1. /error-page/:errorType
  2. /error-page/token-*
  3. /face-retry/:faceErrorCode
  4. Next.js Error Boundary

Sistema de categorías de códigos de error

Formato del código de error: CATEGORY-5DIGITS (por ejemplo, NF-10000)
CategoryPrefixFull nameNumber rangeMeaning
GeneralDeveloper codeLegacyDefinido por tipo de error según su código de desarrollador
Not FoundNFNot Found10000sAcceso directo a rutas no definidas
Quality ScoreQSQuality Score10000–30000Casos de error activados durante búsquedas de IP
Queueing ErrorQEQueueing Error20000sErrores de sobrecarga de cola del motor
Error ReferenceERError Reference001+Identificadores de API y constantes para limitación de tasa, bloqueo y casos relacionados
Parameter ValidationPVParameter Validation40000sParámetros de query-string faltantes / valores no válidos / conflictos de opciones
Server ErrorSEServer Error50000sFallos en llamadas API o errores del servidor
RuntimeRTRuntime Error60000sErrores de tiempo de ejecución del front-end (React ErrorBoundary, excepciones try/catch)
TokenTKToken10000sFallo de validación de token (faltante / expirado / aprobado / en revisión / rechazado)
Device ErrorDEDevice Error20000–40000Bloqueo en la etapa de pre-verificación de Device Info (Static check · Fingerprint · Duplicate)

Páginas de error generales (/error-page/:errorType)

Errores de autenticación y autorización

TypeDeveloper codeURLUser messageOccurrence
Page not foundpage-not-found/error-page/page-not-found”The page could not be found”Aparece cuando un usuario escribe una URL inexistente o abre un marcador desactualizado.
Service blockedservice-blocked/error-page/service-blocked”Submissions are temporarily paused”Se muestra cuando un operador detiene temporalmente las solicitudes pero los usuarios siguen visitando el enlace.
Invalid pathbad-path/error-page/bad-path”Invalid URL path”Se activa si alguien edita el enlace compartido o navega a una ruta no incluida en la lista blanca.
Refresh detectedrefresh/error-page/refresh”Refresh detected”Se muestra cuando el usuario actualiza o hace clic en atrás/adelante durante el flujo y la sesión se reinicia.
Unsupported browserinvalid-browser/error-page/invalid-browser”Unsupported browser”Aparece en navegadores antiguos o entornos sin soporte de WebAssembly; los usuarios deben cambiar a un navegador moderno.
Hash validation failurehash_problem/error-page/hash_problem”Hash validation issue”Se muestra si múltiples pestañas o pasos omitidos rompen la integridad de los datos; el flujo debe reiniciarse.
Encrypted onlyencrypted_only/error-page/encrypted_only”Unencrypted access”Aparece al acceder a un proyecto con option_encryptedOnly=true usando una cadena de consulta no cifrada, o cuando se incluyen parámetros de consulta distintos a pid, lang y encrypted.

Errores de estado del proyecto

TypeDeveloper codeURLUser messageOccurrence
Project closedproject-closed/error-page/project-closed”This project is closed and access is restricted”Los usuarios que reabren una campaña finalizada ven que no se permiten más solicitudes.
Period expiredperiod/error-page/period”Project submission window expired”Se activa cuando alguien visita después de que la ventana de envío permitida haya terminado.
Submission count limitsubmission-number-limit/error-page/submission-number-limit”You submitted more than 15 times”Los proyectos de prueba detienen intentos adicionales una vez que se supera el límite de 15 envíos.

Errores de estado de solicitud

TypeDeveloper codeURLUser messageOccurrence
Already approvedalready_approved/error-page/already_approved”This device has already been verified”Un dispositivo/navegador que ya completó la verificación queda bloqueado hasta que termine el período de espera.
Already rejectedalready_rejected/error-page/already_rejected”This submission was already rejected”El usuario intenta de nuevo antes de que expire el período de enfriamiento del rechazo y se le indica que espere.
Pending reviewalready_pending/error-page/already_pending”Your submission is under review”Se intenta un nuevo envío mientras el anterior aún está en revisión.
Processed (approved)processed_submission-approved/error-page/processed_submission-approved”This submission was already processed (approved)“Reabrir un resultado aprobado simplemente recuerda al usuario que no se necesita ninguna acción adicional.
Processed (rejected)processed_submission-rejected/error-page/processed_submission-rejected”Verification was rejected”Reabrir un resultado rechazado muestra el tiempo de espera restante antes de un reintento.
IP already approvedip_already_approved/error-page/ip_already_approved”This IP address has already been approved”Otro usuario en la misma red intenta rehacer una verificación que ya fue exitosa.
IP already rejectedip_already_rejected/error-page/ip_already_rejected”This IP address has already been rejected”La misma red falla repetidamente o aún está dentro del período de enfriamiento del rechazo; los usuarios deben cambiar de red.

Errores relacionados con correo electrónico

TypeDeveloper codeURLUser messageOccurrence
Email already rejectedemail_already_rejected/error-page/email_already_rejected”Verification rejected / This email was already rejected”Reutilizar un correo electrónico que aún está dentro del período de espera de rechazo muestra el tiempo de enfriamiento restante.

Seguridad y detección de fraude

TypeDeveloper codeURLUser messageOccurrence
Suspected forgerysuspected-forgery/error-page/suspected-forgery”Suspected forgery detected”Se activa cuando el ID capturado se ve borroso, manipulado o de otra manera no auténtico; el usuario debe volver a fotografiar.
File upload not allowednot-allow-file-upload/error-page/not-allow-file-upload”File upload is not allowed”Navegadores seguros, modo privado o permisos de cámara/archivos denegados impiden las cargas; los usuarios deben habilitar el acceso o cambiar de dispositivo.
Duplicate face detectedface_validation_error/error-page/face_validation_error”Duplicate face detected”El sistema detecta la misma cara de un envío anterior e indica al usuario que contacte a soporte.
Abnormal actionabnormal_action/error-page/abnormal_action”Abnormal behavior detected”Subir capturas de pantalla, imágenes excesivamente editadas o selfies idénticos activa este mensaje y fuerza un reintento adecuado.

Errores de riesgo de IP

TypeDeveloper codeURLUser messageOccurrence
Risky categoryipRisk_failCategory/error-page/ipRisk_failCategory”IP risk category failed”Las conexiones desde VPNs, Tor o centros de datos se bloquean hasta que los usuarios cambien de red.
Distance check faileddistanceChecks_ipGeo/error-page/distanceChecks_ipGeo”IP distance check failed”Cuando el GPS y la geolocalización de IP están muy separados (por ejemplo, GPS local pero VPN en el extranjero), el usuario debe desactivar la VPN.
Blacklisted countryblackliskCountries/error-page/blackliskCountries”Blacklisted country”El acceso desde países restringidos se deniega con la indicación de que el servicio no está disponible allí.
Risk duration lockipRisk_durationHours/error-page/ipRisk_durationHours”IP risk duration limit”Los intentos riesgosos repetidos bloquean la IP durante un período establecido; los usuarios solo pueden reintentar después de que el temporizador termine.

Límite de tasa y bloqueo

TypeDeveloper codeURLUser messageOccurrence
Rate limit exceededrate_limit_exceeded/error-page/rate_limit_exceeded”Request limit exceeded”Demasiadas actualizaciones o envíos en un corto período activan una pausa temporal.
Account lockedlocked_out/error-page/locked_out”Account locked”Numerosos fallos o actividad sospechosa bloquean la cuenta hasta que expire el temporizador mostrado.
Traffic overloadtraffic_overload/error-page/traffic_overload”Traffic overload”El sondeo del estado de envío supera los 32 intentos, indicando sobrecarga del servidor; se pide a los usuarios que intenten de nuevo más tarde.

ER — Límite de tasa y bloqueo

Estos códigos se asignan a los mismos identificadores de API y constantes (RATE_LIMIT_EXCEEDED, LOCKED_OUT) y rutas que los códigos de desarrollador de Límite de tasa y bloqueo rate_limit_exceeded y locked_out en la tabla anterior.
Error codeIdentifierURLUser message (EN)Occurrence
ER-001RATE_LIMIT_EXCEEDED/error-page/rate_limit_exceeded”Request limit exceeded”Demasiadas actualizaciones o envíos en un corto período activan una pausa temporal.
ER-002LOCKED_OUT/error-page/locked_out”Account locked”Numerosos fallos o actividad sospechosa bloquean la cuenta hasta que expire el temporizador mostrado.

NF — Not Found

Códigos de error para cuando no se puede encontrar una ruta.
Error codeURLUser messageOccurrence
NF-10000/error-page/not-found”Page not found”
The page you requested does not exist. Please check the URL and try again.
Acceso a una ruta no definida en el router. Tanto las rutas comodín (*) de móvil como de PC redirigen aquí.
NF-10001/error-page/invalid-path”Invalid access path”
You accessed an unauthorized path. Please try again with the correct URL.
La ruta URL existe pero no está en la lista de rutas iniciales permitidas (VALID_INITIAL_PATH).

QS — Quality Score

Códigos de error activados durante búsquedas de IP.
Error codeURLUser messageOccurrence
QS-10000/error-page/abnormal_verification_denied”Abnormal verification denied”
Rapid risky attempts lowered the trust score. You must wait for the displayed timer to expire.
El verificador de IP emite una espera de 48 horas debido a comportamiento riesgoso repetido.
QS-20000/error-page/abnormal_rejected”Abnormal rejection”
Severe anomalies triggered an immediate rejection. Security issues must be resolved before retrying.
El verificador de IP detecta una puntuación de fraude de 90 o superior.
QS-30000/error-page/ipqs_system_error”IPQS system error”
The IP lookup failed due to a system error. Please try again later.
Ocurre un error de cliente o servidor en el verificador de IP.

QE — Queueing Error

Códigos de error para situaciones de sobrecarga de cola del motor.
Error codeURLUser messageOccurrence
QE-20000/error-page/queueing-timeout”Queue overload”
We couldn’t process your submission due to unusually high traffic and an overloaded queue. Please try again in a moment.
La cola de procesamiento del motor está sobrecargada y el servidor no puede manejar los datos del usuario actual.

PV — Parameter Validation

Códigos de error para parámetros de query-string faltantes, valores no válidos o conflictos de opciones.
Error codeURLUser messageOccurrence
PV-40000/error-page/missing-pid”Required parameter is missing”
The project ID (pid) is not included in the URL. Please access again via the correct link.
Falta el parámetro pid en la cadena de consulta de la URL. pid es obligatorio para todas las solicitudes.
PV-40001/error-page/invalid-action”Invalid request”
The action parameter value is invalid or required parameters are missing.
El parámetro action no es addveri, o action=addveri está establecido sin pid o sid.
PV-40002/error-page/invalid-distance-option”Option configuration is invalid”
The distance check option value is invalid. Please check the settings and try again.
Se proporciona distanceCheckSource pero distanceMaxDistanceKm no es un número válido.
PV-40003/error-page/invalid-iprisk-option”Option configuration is invalid”
The IP risk option value is invalid. Please check the settings and try again.
Se proporciona ipRiskCategory pero ipRiskDurationHours no es un número válido.
PV-40004/error-page/conflicting-projection”Parameter configuration conflict”
projectionName and projectionId cannot be used at the same time. Please configure only one of them.
Se especifican simultáneamente projectionName y projectionId. Solo se permite uno.
PV-40010/error-page/blacklisted-country”Service is unavailable in this country”
Identity verification service is not available in the selected country.
El país especificado en selectedIssuingCountry está en la lista negra del servicio.
PV-40011/error-page/blacklisted-allowed-country”Allowed country configuration is invalid”
The allowed country list includes a country with restricted service. Please check the settings and try again.
La lista allowedCountries contiene uno o más países en la lista negra.
PV-40012/error-page/conflicting-universal-idtype”ID type option configuration conflict”
Universal mode and specific ID type selection (selectedIdType) cannot be used together. Please check the settings and try again.
option_universal=true está establecido junto con selectedIdType, que son mutuamente excluyentes.
PV-40013/error-page/missing-issuing-country”Issuing country information is missing”
To specify an ID type, the issuing country must also be configured. Please check the settings and try again.
Se proporciona selectedIdType sin el selectedIssuingCountry requerido.
PV-40014/error-page/conflicting-knowledge-idtype”Authentication method configuration conflict”
In knowledge-based authentication mode, the ID type cannot be specified separately. Please check the settings and try again.
authType=knowledge está establecido junto con selectedIdType, que no son compatibles.
PV-40015/error-page/missing-faceauth-pid”Authentication information is missing”
Required parameters (pid or sid) for face authentication are missing. Please access again via the correct link.
Se ingresa al flujo faceAuth sin pid o sid.
PV-40016/error-page/conflicting-knowledge-skip”Validation option configuration conflict”
Skipping knowledge validation and disabling face comparison cannot be used together. Please check the settings and try again.
knowledgeField=skip está establecido junto con option_validationFaceCompare=false.
PV-40017/error-page/conflicting-knowledge-field”Knowledge validation field configuration conflict”
The skip option in knowledgeField cannot be used with other fields. Please set skip as a standalone option.
knowledgeField incluye tanto skip como otras opciones de campo. skip debe usarse solo.
PV-40018/error-page/expired-start-valid-until”El enlace de verificación ha expirado”
Se expiró antes del inicio de autenticación o accedió después de que la hora startValidUntil pasara. Obtenga un nuevo enlace e intente nuevamente.
”The verification link has expired”
The verification link has expired. Please try again with a new link.
El parámetro de cadena de consulta startValidUntil especifica una hora (UTC+0) que ya ha pasado cuando se intenta iniciar la autenticación. Se aplica con prioridad antes de la validación de token ID.

SE — Server Error

Códigos de error para fallos en llamadas API o errores del servidor.
Error codeURLUser messageOccurrence
SE-50000/error-page/project-load-error”Unable to load project information”
An error occurred while fetching project settings from the server. Please try again later.
La llamada API projectOptions falla durante la entrada inicial de la aplicación.
SE-50001/error-page/token-check-error”An error occurred while verifying the token”
A problem occurred while communicating with the server. Please try again later.
Ocurre una excepción durante la llamada API checkingToken.
SE-50002/error-page/validation-api-error”Validation service error”
A server error occurred during address validation. Please try again later.
La API de validación de dirección (/live/internal/validation) devuelve una respuesta de error.
SE-50010/error-page/faceauth-preload-error”Face authentication initialization failed”
A server error occurred while preparing face authentication. Please try again later.
La primera consulta API para la precarga de datos faceAuth falla.
SE-50011/error-page/faceauth-preload-error-2”Face authentication initialization failed”
A server error occurred while loading additional face authentication data. Please try again later.
La segunda consulta API para la precarga de datos faceAuth falla.
SE-50012/error-page/faceauth-submission-error”Failed to verify face authentication status”
An error occurred while checking the authentication submission status. Please try again later.
La API checkSubmission responde pero result es falsy.
SE-50013/error-page/faceauth-token-error”Face authentication token processing failed”
An error occurred while registering the authentication token. Please try again later.
Ocurre una excepción durante la llamada API insertToken en faceAuth.
SE-50014/error-page/faceauth-project-error”Unable to load face authentication project information”
An error occurred while fetching project data from the server. Please try again later.
La llamada API para obtener datos del proyecto faceAuth falla.
SE-50015/error-page/validation-code-error”Validation failed”
An error code was returned from address validation. Please check your information and try again.
La respuesta de la API de validación de dirección contiene un campo errorCode. La API respondió pero la validación en sí falló.

RT — Runtime Error

Códigos de error para errores de tiempo de ejecución del front-end.
Error codeURLUser messageOccurrence
RT-60000/error-page/runtime-error”An error occurred”
An unexpected error occurred. Please refresh the page or start over.
React ErrorBoundary se activa en las rutas /qr, /knowledge-qr o /face-auth-qr.
RT-60001/error-page/token-runtime-error”An error occurred during token processing”
An unexpected error occurred. Please refresh the page or start over.
Se captura una excepción en el bloque try/catch dentro del hook useTokenCheck.

DE — Device Error

Códigos de error generados cuando el usuario es bloqueado en la etapa de pre-verificación de Device Info. El código de error y su definición se muestran juntos en la página de error para que los clientes puedan identificar inmediatamente el motivo del bloqueo.
Código de errorURLMensaje para el usuario (ES)Mensaje para el usuario (EN)Condición de ocurrencia
DE-20000“No se puede proceder con la verificación”
Acceda desde un dispositivo móvil, use la última versión del navegador y desactive el modo incógnito/extensiones (bloqueadores de anuncios, etc.) antes de reintentar.
”Verification cannot proceed”
Please access from a mobile device, use the latest browser version, and disable private mode or extensions (e.g., ad blockers) before retrying.
Device Verification (Static check) — Fallo en uno o más de Browser check / Graphics check / Screen check.
DE-30000“No se puede proceder con la verificación”
Se ha detectado un entorno virtual, emulador, herramienta de automatización o navegador manipulado. Por favor, inténtelo de nuevo desde un entorno móvil normal.
”Verification cannot proceed”
A virtual environment, emulator, automation tool, or tampered browser has been detected. Please try again from a normal mobile environment.
Fingerprint option — Detección de uno o más de: máquina virtual / emulador / bot malicioso / manipulación de navegador.
DE-40000“No se puede proceder con la verificación”
Ha superado el número de aprobaciones permitidas en este dispositivo. Contacte al administrador para más información.
”Verification cannot proceed”
You have exceeded the allowed attempts on this device. Please contact the administrator for more information.
Device Duplicate Check — Detección de Visitor ID duplicado que supera el número de aprobaciones permitidas con la política Fail if duplicate.
Consulte Refuerzo de autenticación y prevención de falsificación — Device Info para saber cómo configurar Device Verification / Fingerprint option / Device Duplicate Check en la pestaña Device Info.

Páginas de error de token (/error-page/token-*)

A partir de la actualización de 2026-04, se han asignado códigos de error con prefijo TK- a los errores de token, mostrándose el código y su definición juntos en la página de error.
TipoCódigo de desarrolladorCódigo de errorURLMensaje para el usuario (ES)Mensaje para el usuario (EN)Condición de ocurrencia
Token faltantetoken-missingTK-10000/error-page/token-missing”Enlace no válido”
La información del enlace no es correcta.
”Invalid link”
The link information is invalid.
El parámetro de token falta al copiar el enlace, o se accede con una URL incompleta.
Token expiradotoken-expiredTK-10001/error-page/token-expired”El enlace ha expirado”
El tiempo de uso ha expirado.
”Link expired”
This link has expired.
Se accede con un enlace muy antiguo o con un token cuyo tiempo de validez ya ha pasado.
Token ya aprobadotoken-approvedTK-10002/error-page/token-approved”La verificación ya está completa”
Esta solicitud ya ha sido procesada.
”Verification already completed”
This request has already been completed.
Se intenta acceder nuevamente después de haber completado la verificación con ese token en otro dispositivo.
Token en revisióntoken-pendingTK-10003/error-page/token-pending”La revisión está en curso”
El contenido enviado está siendo revisado. Por favor, vuelva a verificar más tarde.
”Review in progress”
Your submission is currently under review. Please check again later.
Se vuelve a acceder con el mismo token mientras el envío aún está en revisión.
Token rechazadotoken-rejectedTK-10004/error-page/token-rejected”La solicitud anterior no fue aprobada”
El contenido enviado fue rechazado. Contacte al responsable para más información.
”Request not approved”
Your submission was rejected. Please contact the person in charge for more information.
Se intenta de nuevo con un token cuyo envío fue rechazado.

Reintento facial (/face-retry/:faceErrorCode)

TypeDeveloper codeURLUser messageOccurrence
Dynamic face reshootface-retry/:faceErrorCode/face-retry/:faceErrorCodeLocalizado por código de error / Botón: “Retake”Mala iluminación, caras desalineadas u otros problemas de captura solicitan volver a fotografiar; ciertos códigos (por ejemplo, invalid_submission_status) ocultan completamente el botón de volver a fotografiar.

Errores de tiempo de ejecución (Error Boundary)

TypeDeveloper codeURLUser messageOccurrence
Runtime errorNext.js Error BoundaryDefault: “Your request failed”, “KYC verification was rejected”
Special: “Unsupported browser” (WebAssembly error), “This browser does not support storage functionality”
Caídas de red, actualizaciones forzadas o entornos con almacenamiento desactivado (modo privado) pueden hacer que la aplicación falle; los usuarios deben tocar “Retry” o cambiar a un navegador moderno/modo estándar.
Use estas tablas para alinear scripts de soporte, alertas de monitoreo y escenarios de QA para que todas las partes interesadas describan la misma pantalla con el mismo vocabulario.