Saltar al contenido principal

Consultar validación de antecedentes

GET /validate/background HTTP/1.1
Host: {{api_auco}}
Authorization: {{public_key}}

Servicio para realizar la consulta de una validación de antecedentes.

Autenticación

Incluye tu llave publica en el encabezado Authorization.

Authorization: puk_xxx...

Parámetros de consulta

NombreDescripción
code
String
Obligatorio.
Codigo del proceso a consultar.

🧪 Ejemplo de uso

curl -X GET '{{api_auco}}/validate/background?code=XXXXXXXXX' \
-H 'Authorization: {{public_key}}'

📥 Ejemplos de respuesta

info

La propiedad ready indica si el proceso de validación ha sido completado o si el documento aún no está listo. En caso de estar listo, se incluirá la propiedad url con la URL firmada para la descarga del documento. Las URLs firmadas tienen una validez de 2 minutos antes de expirar.

{
"code": "XXXXXXXXX",
"name": "1001001010",
"email": "example@auco.ai",
"data": {
"name": "NOMBRE APELLIDO APELLIDO",
"type": "CC",
"identification": "1001001010",
"expeditionDate": "01/01/1995"
},
"ready": false
}

Campos de la respuesta

CampoTipoDescripción
codeStringCódigo único del proceso de validación.
nameStringNúmero de identificación consultado.
emailStringCorreo electrónico asociado al proceso.
urlStringURL firmada para descargar el reporte PDF. Solo presente cuando ready: true. Expira en 2 minutos.
readyBooleanIndica si la validación ha sido completada.
dataObjectDatos básicos de la persona consultada.
data.nameStringNombre completo de la persona.
data.typeStringTipo de documento (ej: CC, CE, PA).
data.identificationStringNúmero de identificación.
data.expeditionDateStringFecha de expedición del documento.
data.errorBooleanIndica si hubo un error en alguna fuente de consulta.
data.reportsBooleanIndica si se encontraron reportes negativos.
validationObjectResultados detallados de la validación de antecedentes. Solo presente cuando ready: true.

Campos del objeto validation

CampoTipoDescripción
contaduriaBooleanResultado de consulta en la Contaduría General de la Nación.
contraloriaBooleanResultado de consulta en la Contraloría General de la República.
defuncionObjectInformación del estado de defunción. Incluye date, doc y validity.
delitos_sexualesArrayRegistros encontrados en la base de delitos sexuales.
hallazgosObjectHallazgos clasificados por nivel de riesgo.
hallazgos.altosArrayHallazgos de riesgo alto.
hallazgos.mediosArrayHallazgos de riesgo medio.
hallazgos.bajosArrayHallazgos de riesgo bajo.
hallazgos.infosArrayHallazgos informativos.
nivelStringNivel de riesgo general: bajo, medio o alto.
interpolBooleanResultado de consulta en listas de Interpol.
ofacBooleanResultado de consulta en listas OFAC.
policiaBooleanResultado de consulta de antecedentes de policía.
proveedores_ficticiosBooleanResultado de consulta en lista de proveedores ficticios de la DIAN.
ramaObjectResultados de consulta en despachos judiciales (JEPMS) por ciudad. Cada clave es un booleano.
rama_unificadaArrayResultados de procesos judiciales de la Rama Judicial unificada.
registraduriaObjectInformación de la Registraduría Nacional. Incluye cedula, estado, fecha_exp, lugar_exp y nombre.
ruesObjectInformación del Registro Único Empresarial y Social (RUES).
rutStringNúmero del Registro Único Tributario.
rut_estadoStringEstado del RUT (ej: REGISTRO ACTIVO).

Estructura de un hallazgo

Cada elemento en hallazgos.altos, hallazgos.medios, hallazgos.bajos y hallazgos.infos tiene la siguiente estructura:

CampoTipoDescripción
cantidadStringCantidad de coincidencias encontradas.
codigoStringCódigo identificador del tipo de hallazgo.
coincidenciaStringIndica si hubo coincidencia ("True" / "False").
descripcionStringDescripción detallada del hallazgo.
fuenteStringFuente de la información.
hallazgoStringResumen del hallazgo encontrado.
html_idString | nullURL de descarga del detalle del hallazgo, si aplica.

⚠️ Respuestas de error

CódigoDescripción
400Falta parámetro code.
Proceso no encontrado VALIDATION_NOT_FOUND.
401Autenticación inválida o ausente.