Validación del documento (morfología) v1

/documentValidation

Esta API permite el proceso de validación morfológica de documentos de identidad.

El proceso consta de 3 pasos:

Inicio: se envían la información del documento (imágenes, país y tipo de documento) a analizar. Estado: se consulta el estado de la operación para ver si es posible proceder a obtener el resultado de la misma. Esta consulta debe realizarse *n* veces hasta que la operación de análisis haya finalizado. Datos: se obtienen los resultados del análisis morfológico del documento.


Inicio (Start)

Solicitud de inicio de validación morfológica:

bash

curl --location '{IDENTITY_API_BASE_URL}/verify/documentValidation/start' \
--header 'x-api-key: {API_KEY}' \
--header 'Content-Type: application/json' \
--data '{
    "country": "{COUNTRY_CODE}",
    "idType": "{ID_TYPE}",
    "frontsideImage": "{FRONTSIDE_IMAGE}",
    "backsideImage": "{BACKSIDE_IMAGE}",
    "merchantIdScanReference": "{SCAN_REFERENCE}"
}'

Parámetros de la solicitud:

Campo

Requerido

Descripción

COUNTRY_CODE

Código de país ISO 3166-1 alpha-3

ID_TYPE

Tipo de identificación proporcionada. Valores permitidos: PASSPORT, DRIVING_LICENSE, ID_CARD, VISA

FRONTSIDE_IMAGE

Imagen del anverso del documento codificada en Base64 (abierta o tokenizada)

BACKSIDE_IMAGE

No

Imagen del reverso del documento codificada en Base64 (abierta o tokenizada). Opcional para documentos de una sola cara como el PASSPORT

SCAN_REFERENCE

No

Referencia personalizada de la operación. Longitud máx.: 100 caracteres

Respuesta de ejemplo:

200 OK

Content-Type: application/json

json

Campos de la respuesta:

Campo

Descripción

timestamp

Marca de tiempo (UTC) de la respuesta en formato ISO 8601

scanReference

Número de referencia para cada escaneo

type

Valor obsoleto. Se eliminará en futuras versiones


Estado (Status)

Solicitud de estado de la validación morfológica:

bash

Parámetros de la solicitud:

Campo

Requerido

Descripción

SCAN_REFERENCE

Número de referencia del escaneo

TYPE

No

Valor obsoleto. Se eliminará en futuras versiones

Respuesta de ejemplo:

200 OK

Content-Type: application/json

json

Campos de la respuesta:

Campo

Descripción

timestamp

Marca de tiempo (UTC) de la respuesta en formato ISO 8601

scanReference

Número de referencia del escaneo

status

Estado de la operación. Estados posibles: PENDING (Pendiente), DONE (Terminado), FAILED (Fallido)


Datos (Data)

Solicitud de datos de la validación morfológica:

bash

Parámetros de la solicitud:

Campo

Requerido

Descripción

SCAN_REFERENCE

Número de referencia del escaneo

TYPE

No

Valor obsoleto. Se eliminará en futuras versiones

Respuesta de ejemplo:

Nota: Los campos de respuesta dependerán del proveedor de morfología configurado.

Last updated