Proceso y flujo de verificación
Q. ¿Puedo ejecutar flujos de verificación diferentes por servicio?
Q. ¿Puedo ejecutar flujos de verificación diferentes por servicio?
- Países y tipos de documento admitidos (KYC Process > Supported ID Type Management)
- Políticas de documento, selfie y liveness (Políticas y autenticación > Refuerzo de autenticación y prevención de falsificación)
- Información adicional (Configuración del proyecto > Avisos legales e información adicional)
- Umbral de ARGOS Score y política de procesamiento automático (KYC Process)
- Webhook y Return URL (Configuración del proyecto > Información de integración)
- Personalización de la página de resultado (Experiencia de usuario > Personalización de Liveform)
Q. ¿Cómo aplico un límite de edad?
Q. ¿Cómo aplico un límite de edad?
under_ageLimit. Consulte la lista completa en Reject Codes.Para verificación de edad basada en selfie, active también Refuerzo de autenticación y prevención de falsificación > Face-based Age Verification.Q. ¿Puedo aplicar políticas de documento e identidad diferentes por país?
Q. ¿Puedo aplicar políticas de documento e identidad diferentes por país?
- Separar proyectos por país y operarlos de forma independiente
- KYC Process > Supported ID Type Management para configurar, mediante CSV, los tipos de documento permitidos por país dentro de un solo proyecto
- Blacklist Country (por país emisor) para bloquear documentos emitidos por países concretos
- Query string de Liveform (
allowedCountries,blacklistCountries) para restringir países en el momento del envío
Q. ¿Se pueden ejecutar varias etapas de verificación en un mismo Liveform?
Q. ¿Se pueden ejecutar varias etapas de verificación en un mismo Liveform?
submissionId).Operaciones
Q. ¿Puedo tener un entorno separado para desarrollo o QA?
Q. ¿Puedo tener un entorno separado para desarrollo o QA?
Q. ¿Las submissions eliminadas o rechazadas también se facturan?
Q. ¿Las submissions eliminadas o rechazadas también se facturan?
Abuso y seguridad
Q. ¿Cómo protejo de forma integral contra abuso, fraude e intentos de falsificación?
Q. ¿Cómo protejo de forma integral contra abuso, fraude e intentos de falsificación?
- Proxy & VPN Detection — detecta submissions desde rangos de IP sospechosos
- Device Verification — detecta entornos que no son móviles
- Face Duplication — detecta la misma cara en varias submissions
- Prevención de falsificación de documento — MRZ, código PDF417, ID Liveness, captura en streaming
- Liveness de selfie — Passive / Active liveness para detectar fotos y deepfakes
Q. ¿Cómo evito que el mismo usuario envíe varias submissions?
Q. ¿Cómo evito que el mismo usuario envíe varias submissions?
- Consulte los campos
duplicated_information,duplicated_usersyduplicated_selfie_usersen la respuesta de GET/Submission - Ajuste el tratamiento de duplicados en Políticas y autenticación > Datos de verificación
- Active también Face Duplication para detectar intentos que cambian el documento pero reutilizan la misma cara
Q. ¿Se bloquean automáticamente los usuarios con VPN o Proxy?
Q. ¿Se bloquean automáticamente los usuarios con VPN o Proxy?
Q. Creo que mi API Key se ha filtrado. ¿Qué hago?
Q. Creo que mi API Key se ha filtrado. ¿Qué hago?
- Operación del sistema > IP Whitelist — permita llamadas solo desde IPs específicas (soporta CIDR)
- Configuración de seguridad > Control de acceso — active Private Mode y pre-registre Token IDs de Live-form
- Configuración de seguridad > Protección de datos — active Secure Data Transfer para cifrar el tráfico de API y webhooks
Automatización y revisión manual
Q. ¿Cómo opero una aprobación totalmente automatizada sin revisión manual?
Q. ¿Cómo opero una aprobación totalmente automatizada sin revisión manual?
- Seleccione un ARGOS Score Threshold adecuado a su sector y política (Conservative 70 / Standard 50 / Open 40)
- Active Automated Processing Only — cualquier submission que iría a Pending se rechaza automáticamente
- Opcionalmente, añada Custom Policy Rules para limitar el ARGOS Score, aplicar penalizaciones o forzar un cambio de estado cuando la confianza del OCR es baja, cuando se editan campos o cuando se disparan advertencias
Q. ¿Dónde reviso submissions y cómo cambio su resultado?
Q. ¿Dónde reviso submissions y cómo cambio su resultado?
ARGOS Expert Reviewer o Client API.Q. ¿Puedo revisar submissions Pending a través de la API?
Q. ¿Puedo revisar submissions Pending a través de la API?
POST https://rest-api.argosidentity.com/v3/submission/review para pasar una submission Pending a approved o rejected.- El cuerpo debe incluir
submissionId,statusyadmin(un correo de administrador registrado en el proyecto) rejectCommentes obligatorio cuandostatus=rejected- Las submissions ya aprobadas o rechazadas se pueden modificar mediante la PATCH API. Para revertir una decisión ya cerrada, llame a la PATCH API o cambie el resultado directamente desde Envíos de usuarios > Vista de detalle en el dashboard. Si ninguna de estas opciones funciona, contacte a soporte
Datos y privacidad
Q. ¿Cómo gestiono las solicitudes de eliminación de datos de usuarios?
Q. ¿Cómo gestiono las solicitudes de eliminación de datos de usuarios?
DELETE /v3/submission— elimina la submission completa (no recuperable)DELETE /v3/submission/partial— elimina únicamente los elementos indicados en el parámetrofields
Q. ¿En qué se diferencian Partial Delete y Delete?
Q. ¿En qué se diferencian Partial Delete y Delete?
fields. Valores admitidos:id_image,selfie_imagedata,OCR_raw,ocr,reviewapplicant_id,email,useridduplicated_information,custom_duplicated_informationadditional_list
duplicated_information para que la submission siga contribuyendo a la detección de duplicados.Atención: una vez aplicado Partial Delete a un campo usado para la comprobación de duplicados, la detección de duplicados dejará de activarse para esa submission aunque se reciban los mismos datos posteriormente.Q. ¿Cómo se almacenan y recuperan las imágenes?
Q. ¿Cómo se almacenan y recuperan las imágenes?
GET /v3/image con submissionId y type (idImage, idBackImage, selfieImage) para descargar una imagen por llamada; la respuesta devuelve directamente el archivo de imagen.Para añadir o reemplazar imágenes en una submission existente, use PUT /v3/submission/image enviando imágenes en Base64 como multipart/form-data. Las opciones de cifrado se explican en Encrypt and Decrypt Data.Q. ¿Cómo cifro los datos en tránsito?
Q. ¿Cómo cifro los datos en tránsito?
- Cifrado de Liveform — cifra las query strings del Liveform URL con ECB o GCM (usando la API Key o un
secretKeydedicado). También está disponible un Encryption-only Mode que agrupa todos los parámetros en un único valorencrypted. - Secure Data Transfer — al activarse, los cuerpos de las peticiones API (AES-256-ECB), las respuestas API y los payloads de webhook (AES-256-CBC) se cifran.
Integración técnica
Q. ¿Cómo depuro un webhook que no se recibe?
Q. ¿Cómo depuro un webhook que no se recibe?
- Confirme que el Webhook URL está registrado correctamente en Configuración del proyecto > Información de integración (HTTPS obligatorio).
- Añada la IP de envío de ARGOS
52.78.194.237a la lista de permitidas de su firewall o security group. - Revise sus propios logs para verificar que el servidor respondió con un código
2xx. - Si el cifrado está activo, revise su lógica de descifrado AES-256-CBC en los webhooks entrantes.
- Registre nombre y correo en Información de integración > Gestión de usuarios de notificaciones para recibir cada mañana un resumen por correo de los webhooks enviados el día anterior (00:00–23:59 UTC).
Q. ¿Qué eventos de webhook existen?
Q. ¿Qué eventos de webhook existen?
webhook_trigger:| Trigger | Descripción |
|---|---|
created | Nueva submission creada |
retry | Reintento durante el procesamiento KYC |
submit | Submission pasa a Pending |
approved | Aprobada |
rejected | Rechazada |
updated | Información de la submission actualizada |
delete | Submission eliminada |
token_expired | Token ID caducado |
injection | Se ejecutó Data Injection |
aml | Resultado de AML recibido |
aml_monitor | Resultado de AML Ongoing Monitoring recibido |
Q. ¿Qué pasa si supero los límites de la API?
Q. ¿Qué pasa si supero los límites de la API?
Q. ¿Cómo configuro la Return URL y qué valores transporta?
Q. ¿Cómo configuro la Return URL y qué valores transporta?
kycStatus— valores posibles:approved,pending,rejecteduserid,email,submissionIdcf1,cf2,cf3
encrypted usando AES-256-ECB. Si quiere saltarse la página de resultados integrada y redirigir directamente a la return URL, active también Result Page Skip. Consulte la Return URL Guide para más detalles.Q. En iOS la cámara no se abre o se deniega el permiso.
Q. En iOS la cámara no se abre o se deniega el permiso.
Q. ¿Cuánto puedo personalizar el Liveform?
Q. ¿Cuánto puedo personalizar el Liveform?
Q. ¿Puedo añadir varios administradores o revisores?
Q. ¿Puedo añadir varios administradores o revisores?
Q. ¿Cuándo se ejecuta el AML y cómo recibo el resultado?
Q. ¿Cuándo se ejecuta el AML y cómo recibo el resultado?
POST /v3/submission/aml.- Webhook: se entrega como evento
webhook_trigger: aml - API:
GET /v3/report/amlpara descargar el reporte PDF detallado (elresourceIdsolo se genera si el resultado AML esRed Flag)