Saltar al contenido principal

Consultar proceso AucoFace

GET /veriface HTTP/1.1
HOST: {{api_auco}}
Authorization: {{public_key}}

Servicio para consultar el estado y resultados de un proceso AucoFace previamente creado.

Autenticación

Incluye tu llave publica en el encabezado Authorization.

Authorization: puk_xxx...

Parámetros de consulta

NombreDescripción
code
String
Obligatorio.
Código del proceso AucoFace a consultar.
Este código se obtiene al crear el proceso mediante el endpoint /veriface.

Estructura de la respuesta

La respuesta contiene información del proceso AucoFace organizada en diferentes secciones:

Campos principales del proceso

CampoTipoDescripción
emailStringEmail del creador del proceso
createdAtStringFecha de creación del proceso en formato Date JSON
platformStringPlataforma utilizada: whatsapp, web
statusStringEstado actual del proceso ver estados del proceso
emailValidatedStringEmail de quien aprobó o rechazó la validación manual
nameStringNombre completo de la persona a validar
userEmailStringEmail de la persona a validar
phoneStringNúmero de teléfono de la persona a validar con indicativo de país
countryStringPaís de la persona a validar.
Consulta la lista de documentos y países
identificationTypeStringTipo de documento de la persona a validar.
Consulta la lista de documentos y países
identificationNumberStringNúmero de documento de identidad de la persona a validar
ocrDataObjectDatos extraídos del documento mediante OCR.
Consulta Datos OCR para ver algunos datos que se pueden obtener.
attemptsArrayLista de intentos de validación realizados
customObjectInformación adicional que se agregó en la creación del proceso

Estados del proceso

EstadoDescripción
INPROGRESSProceso en curso, el usuario está realizando la validación
BLOCKEDUsuario excedió el máximo de intentos, requiere validación manual en la plataforma
APPROVEDValidación completada exitosamente, documentos y biometría válidos
INVALIDATEDProceso completado, pero la validación no fue exitosa
EXPIREDProceso expirado sin completarse en el tiempo límite

Información de intentos (Array attempts)

Cada intento puede contener toda o parte de la siguiente información:

CampoDescripción
identificationCardFrontURL temporal de la imagen frontal del documento
identificationCardBackURL temporal de la imagen posterior del documento
photoURL temporal de la fotografía del rostro
similarityPorcentaje de similitud biométrica (0-100)
identificationCardDataDatos extraídos del documento mediante OCR
dateTimestamp del intento
successfullBoolean indicando si el intento fue exitoso
errorMessagesArray de errores en caso de fallo

Datos OCR (ocrData)

Información extraída del documento de identidad:

  • Datos personales: fullName, givenNames, surname, documentNumber
  • Información demográfica: dateOfBirth, sex, bloodGroup, height
  • Datos del documento: documentType, firstIssueDate, placeOfIssue
  • Ubicación: issuingStateName, placeOfBirth
URLs temporales

Las URLs de las imágenes (identificationCardFront, identificationCardBack, photo) son enlaces temporales de AWS S3 con una validez de 5 minutos. Después de este tiempo, será necesario realizar una nueva consulta para obtener URLs actualizadas.

Disponibilidad de datos
  • El campo ocrData está disponible solo cuando fue posible extraer información del documento
  • El array attempts puede contener múltiples intentos si el usuario realizó varias validaciones
  • Los datos OCR pueden variar según el tipo de documento, país y calidad de la imagen

📥 Ejemplos de respuesta

{
"email": "prueba@auco.ai",
"createdAt": "2025-05-29T14:53:04.074Z",
"platform": "whatsapp",
"status": "APPROVED",
"name": "Juan Pérez",
"userEmail": "juan.perez@gmail.com",
"phone": "+573003003030",
"country": "CO",
"identificationType": "CC",
"identificationNumber": "1001001010",
"attempts": [
{
"identificationCardFront": "https://amazon.url/file/signed-url",
"identificationCardBack": "https://amazon.url/file/signed-url",
"photo": "https://amazon.url/file/signed-url",
"similarity": 91.31532287597656,
"identificationCardData": {
"documentNumber": "1001001010",
"fullName": "PÉREZ JUAN",
"givenNames": "JUAN",
"issuingStateName": "Colombia",
"surname": "PÉREZ",
"documentType": "Id Card",
"name": "JUAN PÉREZ"
},
"date": "2025-05-29T17:16:51.839Z",
"successfull": true
}
],
"ocrData": {
"bloodGroup": "O+",
"dateOfBirth": "1990-05-15",
"firstIssueDate": "2015-03-20",
"height": "175 cm",
"issuingStateName": "Colombia",
"placeOfBirth": "BOGOTÁ (CUNDINAMARCA)",
"sex": "M",
"documentType": "Id Card",
"placeOfIssue": "BOGOTÁ",
"documentNumber": "1001001010",
"fullName": "PÉREZ JUAN",
"givenNames": "JUAN",
"surname": "PÉREZ",
"name": "JUAN PÉREZ"
}
}

🧪 Ejemplos de uso

curl -X GET '{{api_auco}}/veriface?code=VERIFACE_CODE' \
-H 'Authorization: {{public_key}}'

⚠️ Respuestas de error

CódigoDescripción
400Código de proceso inválido o malformado.
401Autenticación inválida o ausente.