Obtener detalle de Compliance
Devuelve el reporte completo de Compliance para un RUT (persona natural o jurídica) ya registrado en la plataforma. El resultado incluye información societaria, listas internacionales, antecedentes penales, noticias relevantes y mas.
- No genera costos adicionales para RUTs previamente cargados.
- El RUT debe estar registrado en la cuenta de Sheriff para que el endpoint devuelva resultados.
Detalle de API
Request
- URL:
/compliance/12345678-9 - Método:
GET
Parámetros
rut(requerido): RUT a consultar. Formato:12345678-9.
Ejemplo request con curl
curl -X 'GET' \
'https://prod.api.thesheriff.cl/api/external/v1/compliance/12345678-9' \
-H 'accept: application/json' \
-H 'Authorization: Bearer <TU_TOKEN>' \
-H 'x-client-identifier: SheriffSecureClient-v1'
Response
Success
-
Status code: 200
-
Example response body:
{
"success": true,
"data": {
"rut": "12345678-9",
"tipoPersona": "juridical",
"nombre": "NOMBRE EMPRESA SPA",
"riesgo": "free",
"sociedades": {
"coincidencias": [
{
"nombreSociedad": "NOMBRE EMPRESA SPA",
"rutSociedad": "12345678-9",
"nombreSocio": "Nombre Socio",
"rutSocio": "98765432-1",
"fecha": "2024-11-23",
"socios": [
{
"nombre": "Nombre Socio 1",
"rut": "11111111-1",
"domicilio": "Domicilio Socio 1",
"tipoDeParticipacion": "Socio",
"cargo": null,
"cargoEjecutivoPrincipal": null,
"fechaNombramiento": null,
"porcentajeParticipacion": "70.0"
},
{
"nombre": "Nombre Socio 2",
"rut": "22222222-2",
"domicilio": "Domicilio Socio 2",
"tipoDeParticipacion": "Administrador - Socio",
"cargo": null,
"cargoEjecutivoPrincipal": null,
"fechaNombramiento": null,
"porcentajeParticipacion": "30.0"
}
],
"extractos": [
{
"actuacion": "MODIFICACIÓN",
"fecha": "2024-11-23",
"url": "http://www.diariooficial.interior.gob.cl/publicaciones/2024/123.pdf"
},
{
"actuacion": "MIGRACIÓN",
"fecha": "2024-11-24",
"url": "http://www.diariooficial.interior.gob.cl/publicaciones/2024/123.pdf"
}
],
"fuente": "Diario Oficial"
}
],
"totalCoincidencias": 1
},
"listaInternacionales": {
"coincidencias": [
{
"nombre": "NOMBRE EMPRESA SPA",
"lista": "Lista de Sanciones",
"url": "https://www.uaf.cl/media/archivos_sanciones/123.pdf"
}
],
"totalCoincidencias": 1
},
"penal": {
"coincidencias": [
{
"nombre": "Nombre Caso Penal",
"postura": "Querellante",
"rol": "Ordinaria-0000-2024",
"fecha": "23/11/2024",
"infraccion": "Detalle de la infracción penal",
"estado": "Tramitación",
"etapa": "Inicio de la acción",
"litigantes": [
{
"nombre": "Nombre abogado Patrocinante",
"sujeto": "Abogado patrocinante",
"situacionLibertad": null
},
{
"nombre": "Nombre Defensor",
"sujeto": "Defensor",
"situacionLibertad": null
},
{
"nombre": "Nombre Caso Penal",
"sujeto": "Querellante",
"situacionLibertad": null
},
{
"nombre": "Nombre Querellado",
"sujeto": "Querellado",
"situacionLibertad": "Libre"
},
{
"nombre": "Nombre Fiscal",
"sujeto": "Fiscal",
"situacionLibertad": null
}
],
"materia": "Querella",
"tribunal": "Nombre Tribunal",
"esDenunciado": false
}
],
"totalCoincidencias": 1
},
"noticias": {
"coincidencias": [
{
"nombre": "Nombre Caso Noticias",
"titulo": "Titulo de la Noticia Relevante",
"fuente": "PODER JUDICIAL",
"url": "https://www.pjud.cl/prensa-y-comunicaciones/noticias-del-poder-judicial/",
"urlFuente": "https://www.pjud.cl",
"tema": ["Tema Relevante 1"],
"periodo": "23/11/2024"
}
],
"totalCoincidencias": 1
},
"pepChile": {
"coincidencias": [
{
"nombre": "Nombre Pep Chile 1",
"cargo": "Nombre del cargo",
"institucion": "Nombre 1",
"periodo": "2024-11"
},
{
"nombre": "Nombre Pep Chile 2",
"cargo": "Nombre del cargo",
"institucion": "Nombre Institución 2",
"periodo": "2024-12"
}
],
"totalCoincidencias": 2
},
"familiaresPep": {
"coincidencias": [
{
"nombre": "Nombre Familiar PEP",
"cargo": "Cargo Familiar PEP",
"institucion": "Institución Familiar PEP",
"url": "https://www.infoprobidad.cl/Declaracion/",
"periodo": "23/11/2024",
"datosRelaciones": [
{
"nombre": "Nombre Familiar PEP Relacionado 1",
"parentesco": "Nombre Parentesco 1"
},
{
"nombre": "Nombre Familiar PEP Relacionado 2",
"parentesco": "Nombre Parentesco 2"
}
]
}
],
"totalCoincidencias": 1
},
"funcionariosPublicos": {
"coincidencias": [
{
"nombre": "Nombre Funcionario Público",
"cargo": "Cargo Funcionario Público",
"institucion": "Institución Funcionario Público",
"periodo": "23/11/2024"
}
],
"totalCoincidencias": 1
}
}
}
A continuación se describen los campos devueltos en la respuesta JSON.
| Campo | Tipo | Descripción |
|---|---|---|
success | bool | Indica si la operación fue exitosa. |
data | object | Objeto con el reporte completo de Compliance para el RUT consultado. |
Dentro del objeto data se encuentran los siguientes campos principales:
| Campo | Tipo | Descripción |
|---|---|---|
rut | string | RUT consultado (formato 12345678-9). |
tipoPersona | string | Tipo de persona (natural o juridical). |
nombre | string | Nombre principal o razón social. |
riesgo | string | Nivel o etiqueta de riesgo proporcionada por el sistema. |
sociedades | object | Objeto con coincidencias de sociedades y total. |
listaInternacionales | object | Objeto con coincidencias en listas internacionales y total. |
penal | object | Objeto con coincidencias de antecedentes penales y total. |
noticias | object | Objeto con coincidencias de noticias relevantes y total. |
pepChile | object | Objeto con coincidencias de PEPs en Chile y total. |
familiaresPep | object | Objeto con coincidencias de familiares de PEPs y total. |
funcionariosPublicos | object | Objeto con coincidencias de funcionarios públicos y total. |
Cada uno de los objetos (sociedades, listaInternacionales, penal, noticias, pepChile, familiaresPep, funcionariosPublicos) tiene la siguiente estructura:
| Campo | Tipo | Descripción |
|---|---|---|
coincidencias | array | Array con los registros encontrados. |
totalCoincidencias | number | Total de coincidencias encontradas. |
Estructuras internas importantes:
sociedades.coincidencias[] — cada elemento contiene:
| Campo | Tipo | Descripción |
|---|---|---|
nombreSociedad | string | Nombre de la sociedad. |
rutSociedad | string | RUT de la sociedad. |
nombreSocio | string | Nombre del socio asociado (resumen). |
rutSocio | string | RUT del socio asociado (resumen). |
fecha | string | Fecha relacionada al registro/extracto. |
socios | array | Detalle de socios (ver tabla siguiente). |
extractos | array | Extractos o publicaciones asociadas a la sociedad. |
fuente | string | Fuente de la información (ej. Diario Oficial). |
sociedades.coincidencias[].socios[] — elementos del array de socios:
| Campo | Tipo | Descripción |
|---|---|---|
nombre | string | Nombre del socio. |
rut | string | RUT del socio. |
domicilio | string | Domicilio del socio. |
tipoDeParticipacion | string | Rol o tipo de participación (ej. Socio, Administrador). |
cargo | string | Cargo dentro de la sociedad (si aplica). |
cargoEjecutivoPrincipal | string | Cargo ejecutivo principal (si aplica). |
fechaNombramiento | string | Fecha de nombramiento del cargo (si aplica). |
porcentajeParticipacion | string | Porcentaje de participación (ej. "70.0"). |
sociedades.coincidencias[].extractos[] — elementos del array de extractos:
| Campo | Tipo | Descripción |
|---|---|---|
actuacion | string | Tipo de actuación (ej. MODIFICACIÓN, MIGRACIÓN, Etc.). |
fecha | string | Fecha de la actuación. |
url | string | URL al PDF del extracto si está disponible. |
listaInternacionales.coincidencias[] — cada elemento contiene:
| Campo | Tipo | Descripción |
|---|---|---|
nombre | string | Nombre relacionado al registro en la lista. |
lista | string | Nombre de la lista o tipo (ej. Lista de Sanciones). |
url | string | URL con el documento o referencia. |
penal.coincidencias[] — cada registro penal contiene:
| Campo | Tipo | Descripción |
|---|---|---|
nombre | string | Nombre del caso o sujeto. |
postura | string | Postura en el proceso (ej. Querellante). |
rol | string | Rol o número de causa. |
fecha | string | Fecha de la causa o evento. |
infraccion | string | Descripción de la infracción. |
estado | string | Estado procesal (ej. Tramitación). |
etapa | string | Etapa del proceso. |
litigantes | array | Arreglo de litigantes con nombre y rol. |
materia | string | Materia del proceso. |
tribunal | string | Tribunal asociado. |
esDenunciado | boolean | Indica si el registro corresponde a una denuncia. |
penal.coincidencias[].litigantes[] — elementos del array de litigantes:
| Campo | Tipo | Descripción |
|---|---|---|
nombre | string | Nombre del litigante. |
sujeto | string | Rol del litigante (ej. Querellante, Querellado). |
situacionLibertad | string | Situación de libertad si aplica (ej. "Libre"). |
noticias.coincidencias[] — cada elemento contiene:
| Campo | Tipo | Descripción |
|---|---|---|
nombre | string | Identificador o nombre del caso relacionado. |
titulo | string | Título de la noticia. |
fuente | string | Fuente de la noticia (ej. PODER JUDICIAL). |
url | string | URL a la noticia o contenido. |
urlFuente | string | URL de la fuente principal. |
tema | array | Lista de temas asociados. |
periodo | string | Fecha o periodo de la noticia. |
pepChile.coincidencias[] — cada elemento contiene:
| Campo | Tipo | Descripción |
|---|---|---|
nombre | string | Nombre de la persona. |
cargo | string | Cargo o posición. |
institucion | string | Institución asociada. |
periodo | string | Periodo asociado o fecha. |
familiaresPep.coincidencias[] — cada elemento contiene:
| Campo | Tipo | Descripción |
|---|---|---|
nombre | string | Nombre del familiar PEP. |
cargo | string | Cargo o posición. |
institucion | string | Institución asociada. |
url | string | URL con información adicional. |
periodo | string | Periodo asociado o fecha. |
datosRelaciones | array | Array con las relaciones del familiar PEP. |
funcionariosPublicos.coincidencias[] — cada elemento contiene:
| Campo | Tipo | Descripción |
|---|---|---|
nombre | string | Nombre de la persona. |
cargo | string | Cargo o posición. |
institucion | string | Institución asociada. |
periodo | string | Periodo asociado o fecha. |
familiaresPep.coincidencias[].datosRelaciones[] — elementos del array de relaciones:
| Campo | Tipo | Descripción |
|---|---|---|
nombre | string | Nombre del familiar relacionado. |
parentesco | string | Parentesco con el PEP. |
Nota: Algunos campos pueden ser null o estar ausentes según la disponibilidad de datos en las fuentes consultadas.
Errores
400 - Solicitud inválida
{
"success": false,
"code": 400,
"error": "Solicitud inválida"
}
401 - No autorizado
{
"success": false,
"code": 401,
"error": "No autorizado"
}
403 - No tienes permiso para acceder a este recurso
{
"success": false,
"code": 403,
"error": "No tienes permiso para acceder a este recurso"
}
404 - Recurso no encontrado
{
"success": false,
"code": 404,
"error": "Recurso no encontrado"
}
408 - Tiempo de espera agotado
{
"success": false,
"code": 408,
"error": "Tiempo de espera agotado"
}
429 - Demasiadas solicitudes
{
"success": false,
"code": 429,
"error": "Demasiadas solicitudes"
}
500 - Error interno del servidor
{
"success": false,
"code": 500,
"error": "Error interno del servidor"
}