Skip to main content

Resultado Simplificado

Para consumir el servicio REST, es necesario hacer un llamado POST, usando una autenticación básica en los “headers” con el usuario y la contraseña proporcionados.

🔗 Endpoints disponibles​

POSThttp://localhost:8081/app/webServiceRS

📦 Estructura JSON​

{
"placa": "HXX005",
"esConsultaPlus": true,
"consultarPropietariosAnteriores": true
}

Estructura JSON de Envío​

La solicitud al servicio debe enviarse en formato JSON, con los siguientes atributos:

AtributoTipoDescripción
placaStringPlaca del vehículo a consultar.
esConsultaPlusBoolean(Opcional) Este campo indica si la consulta sera plus o no. Por defecto su valor es false
consultarPropietariosAnterioresBoolean(Opcional) Este campo indica que se consultaran las fuentes configuradas de persona, para todos los propietarios del vehículo, este parámetro viene atado con el parámetro esConsultaPlus. Si el parámetro esConsultaPlus se envía en false y este en true, se cambiará de manera automática a false este campo. Se puede omitir en el body o se puede enviar como false.

🧾 Respuesta​

✅ Ejemplo de respuesta (200 OK)​

[
{
"idConsulta": "6819352a2d56fe06e5879fd4",
"fechaHoraInicio": 1234567890123,
"fechaHoraFin": 1234567890123,
"correoUsuario": "correoUsuario@gmail.com",
"dato": "HXX005",
"datosConsultados": [...]
}
]

Estructura JSON de Respuesta​

En todos los casos, se retorna una estructura JSON con los siguientes atributos:

AtributoTipoDescripción
idConsultaStringCampo que indica el id de la consulta.
tipoConsultaStringCampo que indica el tipo de consulta realizada. Ejemplo: WEB, WS, Mobil, etc.
fechaHoraInicioTimestampCampo que indica fecha de inicio de la consulta en formato timestamp de 13 dígitos.
fechaHoraFinTimestampCampo que indica fecha de finalización de la consulta en formato timestamp de 13 dígitos.
correoUsuarioStringCampo que indica el correo del usuario que generó la consulta.
datosConsultadosJSONArrayCampo que indica un arreglo con objetos que contienen los resultados de cada dato consultado. A continuación, se explica en detalle la estructura del objeto.

Estructura JSON del Objeto “datosConsultados” dentro del JSON de Respuesta​

AtributoTipoDescripción
idDatoConsultadointCampo que indica identificador único del dato consultado. Sirve para hacer seguimiento ante posibles dudas o errores.
tipoDocumentoStringCampo que indica el tipo de documento consultado. Ejemplo: Cédula, NIT, etc.
datoStringCampo que indica el número de documento consultado.
apisJSONArrayCampo que indica arreglo con objetos que contienen los resultados de cada fuente.

Estructura JSON de una api dentro del JSON de apis​

AtributoTipoDescripción
listaStringCampo que indica el nombre único de la fuente dentro del sistema. Se debe homologar con el listado de fuentes disponibles descrito en el apartado de apis.
tipoStringCampo que indica la agrupación lógica dentro de la aplicación, ejemplo: Información General, Seguridad Social, Fuentes Nacionales, Fuentes Internacionales, PEPS, Noticias, Buscadores, Lista Privadas.
presentaRiesgoBooleanCampo que indica si la fuente generó alerta de riesgo.
presentaAdvertenciaBooleanCampo que indica si la fuente generó advertencia de riesgo. Sólo se incluye si el parámetro SoloRiesgo se envía en false.
errorStringCampo que indica mensaje de error que se incluye únicamente cuando se produjo un error en el origen.