Saltar al contenido principal

AucoFace

Para cada estado del documento, se genera una petición con el siguiente cuerpo, variando en la descripción del estado (status).


Estados notificados

NombreDescripción
APPROVEDEste estado se notifica se ha validado el proceso de forma exitosa.
BLOCKEDEste estado se notifica cuando el proceso no pudo ser validado de forma automática y se encuentra en estado bloqueado.
VALIDATEDEste estado se notifica se valida un proceso de forma manual.
INVALIDATEDEste estado se notifica cuando se rechaza un proceso de forma manual.

🧪 Ejemplos de notificaciones

tip

Puedes copiar cualquiera de los ejemplos según el lenguaje de tu preferencia.

Parámetros de respuesta

NombreTipoDescripción
codeStringCódigo del documento.
typeStringTipo del proceso notificado veriface.
finishBooleanRetorna si el proceso se encuentra en estado finalizado.
statusStringEstado actual del proceso (ej. APPROVED, BLOCKED, VALIDATED, INVALIDATED).
messageStringContenido textual asociado al estado del proceso. Si el estado es BLOCKED, contiene el error motivo de bloqueo.
dataObjectObjeto con el OCR extraido del documento enviado por el participante.

Finalización del proceso

{
"code": "XXXXXCODE",
"type": "veriface",
"status": "APPROVED",
"finish": true,
"data": {
"name": "JUAN PEREZ GONZALEZ",
"documentName": "DNI 12345678"
},
"similarity": 0.92
}

Bloqueo de proceso

{
"code": "XXXXXCODE",
"type": "veriface",
"finish": true,
"status": "BLOCKED",
"message": "ERROR_IDENTIFICATION_NOT_DOCUMENT",
"data": {
"name": null,
"documentName": ""
}
}

Proceso validado manualmente

{
"code": "XXXXXCODE",
"type": "veriface",
"finish": true,
"status": "VALIDATED",
"data": {
"name": "JUAN PEREZ GONZALEZ",
"documentName": "DNI 12345678"
}
}

Proceso rechazado manualmente

{
"code": "XXXXXCODE",
"type": "veriface",
"finish": true,
"status": "INVALIDATED",
"data": {
"name": null,
"documentName": ""
}
}