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.
Código 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 (RUT, FOSYGA, RUAF, SISBEN, SENA, etc.). No representan riesgo.
nivelStringNivel de riesgo general: alto, medio, bajo o info (sin hallazgos de riesgo).
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.
ruesObject | BooleanInformación del Registro Único Empresarial y Social (RUES). false si no hay registro.
rutStringNúmero del Registro Único Tributario.
rut_estadoStringEstado del RUT (ej: REGISTRO ACTIVO).
nombreStringNombre completo del titular según la fuente consultada.
generoStringGénero reportado (M / F).
tipo_documentoStringTipo de documento (ej: CC, CE, PA).
fechaStringFecha y hora en que fue generado el reporte.
errorBooleanIndica si alguna fuente consultada presentó error. El detalle está en errores.
erroresArray<String>Lista de fuentes que fallaron durante la consulta (ej: ["monteriajepms", "cartagenajepms"]).
fosygaObjectInformación de afiliación a EPS en la BDUA (FOSYGA). Incluye entidad, estado, regimen, tipo_afiliado, fecha_afiliacion, fecha_finalizacion_afiliacion, departamento, municipio, entre otros.
lista_onuBooleanCoincidencia en la lista consolidada de sanciones de Naciones Unidas.
lista_banco_mundialObjectResultados del Banco Mundial. Incluye debarred_firms_individuals y others_sanctions.
offshoreleaksObjectCoincidencias en filtraciones Offshore. Contiene Panama Papers, Pandora Papers, Paradise Papers, Bahamas Leaks y Offshore Leaks.
europolArrayCoincidencias en listas de Europol.
iadbArrayCoincidencias en la lista del Banco Interamericano de Desarrollo.
cidobObjectCoincidencias en la base CIDOB (biografías de líderes políticos).
ofac_nombreBooleanCoincidencia de OFAC por nombre.
ofac_resultadosBoolean | ArrayResultados adicionales de OFAC.
pepsArrayCoincidencias en listas PEP (Personas Expuestas Políticamente).
peps_denomArrayCoincidencias PEP por denominación.
procuraduriaArrayAntecedentes en la Procuraduría General de la Nación.
sigepObjectInformación del Sistema de Información y Gestión del Empleo Público.
sirnaArrayCoincidencias en el Sistema de Información del Registro Nacional de Abogados.
paco_onlineArrayResultados del Portal Anticorrupción de Colombia (PACO).
inpecObjectInformación del Instituto Nacional Penitenciario y Carcelario.
insolvenciasArrayProcesos de insolvencia registrados.
juzgados_tybaArrayProcesos judiciales en el sistema Tyba.
reputacionalObjectInformación reputacional. Contiene news (noticias con title, link, sentimiento), social (redes sociales) y notable.
relacionadosArrayPersonas relacionadas con el titular del documento.
ruafObjectRegistro Único de Afiliados. Incluye afiliaciones a Salud, Pensiones, ARL, Cesantías, Caja de compensación, Pensionado, Programas de Asistencia Social y Basico (datos básicos).
sisbenObjectClasificación SISBEN. Incluye Grupo, Tipo de grupo, Departamento, Municipio, Estado y Actualizacion Ciudadano.
senaArrayCursos y certificados del SENA. Cada elemento incluye Programa, Tipo, Certificación, Registro y Descarga.
simitObjectInformación del SIMIT (multas de tránsito). Incluye paz_salvo, cantidad_multas, multas, acuerdos_pagos, total_pagar y cursos.
runtObjectInformación del RUNT. Incluye licencia (licencias de conducción) y multa.
simurArrayMultas del Sistema Integrado de Movilidad de Bogotá (SIMUR).
rndcArrayRegistro Nacional de Conductores de Carga.
rnmcObjectRegistro Nacional de Medidas Correctivas (Policía Nacional).
profesionObjectRegistros profesionales. Incluye abogado, abogados_judicial, rethus, copnia, jcc, comvezcol, consejopro, cpae, cpbiol, cpiq, cpnt, cpqcol, conalpe, conaltel, colpsic, anec.
secopArrayContratos públicos del SECOP I.
secop2ArrayContratos públicos del SECOP II.
secop_proveedoresArrayInformación de proveedores en SECOP.
garantias_mobiliariasArrayGarantías mobiliarias registradas a nombre del titular.
libreta_militarObjectInformación de la libreta militar.
contadoresArrayInformación en el registro de contadores públicos.
fopepObjectFondo de Pensiones Públicas (pensionados del régimen público).
personeria_bogotaArrayAntecedentes en la Personería de Bogotá.
sisconmpObjectSistema de Inhabilidades por Conductas de Maltrato y Pérdida de la Patria Potestad.

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.