Saltar al contenido principal

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.

CampoTipoDescripción
successboolIndica si la operación fue exitosa.
dataobjectObjeto con el reporte completo de Compliance para el RUT consultado.

Dentro del objeto data se encuentran los siguientes campos principales:

CampoTipoDescripción
rutstringRUT consultado (formato 12345678-9).
tipoPersonastringTipo de persona (natural o juridical).
nombrestringNombre principal o razón social.
riesgostringNivel o etiqueta de riesgo proporcionada por el sistema.
sociedadesobjectObjeto con coincidencias de sociedades y total.
listaInternacionalesobjectObjeto con coincidencias en listas internacionales y total.
penalobjectObjeto con coincidencias de antecedentes penales y total.
noticiasobjectObjeto con coincidencias de noticias relevantes y total.
pepChileobjectObjeto con coincidencias de PEPs en Chile y total.
familiaresPepobjectObjeto con coincidencias de familiares de PEPs y total.
funcionariosPublicosobjectObjeto con coincidencias de funcionarios públicos y total.

Cada uno de los objetos (sociedades, listaInternacionales, penal, noticias, pepChile, familiaresPep, funcionariosPublicos) tiene la siguiente estructura:

CampoTipoDescripción
coincidenciasarrayArray con los registros encontrados.
totalCoincidenciasnumberTotal de coincidencias encontradas.

Estructuras internas importantes:

sociedades.coincidencias[] — cada elemento contiene:

CampoTipoDescripción
nombreSociedadstringNombre de la sociedad.
rutSociedadstringRUT de la sociedad.
nombreSociostringNombre del socio asociado (resumen).
rutSociostringRUT del socio asociado (resumen).
fechastringFecha relacionada al registro/extracto.
sociosarrayDetalle de socios (ver tabla siguiente).
extractosarrayExtractos o publicaciones asociadas a la sociedad.
fuentestringFuente de la información (ej. Diario Oficial).

sociedades.coincidencias[].socios[] — elementos del array de socios:

CampoTipoDescripción
nombrestringNombre del socio.
rutstringRUT del socio.
domiciliostringDomicilio del socio.
tipoDeParticipacionstringRol o tipo de participación (ej. Socio, Administrador).
cargostringCargo dentro de la sociedad (si aplica).
cargoEjecutivoPrincipalstringCargo ejecutivo principal (si aplica).
fechaNombramientostringFecha de nombramiento del cargo (si aplica).
porcentajeParticipacionstringPorcentaje de participación (ej. "70.0").

sociedades.coincidencias[].extractos[] — elementos del array de extractos:

CampoTipoDescripción
actuacionstringTipo de actuación (ej. MODIFICACIÓN, MIGRACIÓN, Etc.).
fechastringFecha de la actuación.
urlstringURL al PDF del extracto si está disponible.

listaInternacionales.coincidencias[] — cada elemento contiene:

CampoTipoDescripción
nombrestringNombre relacionado al registro en la lista.
listastringNombre de la lista o tipo (ej. Lista de Sanciones).
urlstringURL con el documento o referencia.

penal.coincidencias[] — cada registro penal contiene:

CampoTipoDescripción
nombrestringNombre del caso o sujeto.
posturastringPostura en el proceso (ej. Querellante).
rolstringRol o número de causa.
fechastringFecha de la causa o evento.
infraccionstringDescripción de la infracción.
estadostringEstado procesal (ej. Tramitación).
etapastringEtapa del proceso.
litigantesarrayArreglo de litigantes con nombre y rol.
materiastringMateria del proceso.
tribunalstringTribunal asociado.
esDenunciadobooleanIndica si el registro corresponde a una denuncia.

penal.coincidencias[].litigantes[] — elementos del array de litigantes:

CampoTipoDescripción
nombrestringNombre del litigante.
sujetostringRol del litigante (ej. Querellante, Querellado).
situacionLibertadstringSituación de libertad si aplica (ej. "Libre").

noticias.coincidencias[] — cada elemento contiene:

CampoTipoDescripción
nombrestringIdentificador o nombre del caso relacionado.
titulostringTítulo de la noticia.
fuentestringFuente de la noticia (ej. PODER JUDICIAL).
urlstringURL a la noticia o contenido.
urlFuentestringURL de la fuente principal.
temaarrayLista de temas asociados.
periodostringFecha o periodo de la noticia.

pepChile.coincidencias[] — cada elemento contiene:

CampoTipoDescripción
nombrestringNombre de la persona.
cargostringCargo o posición.
institucionstringInstitución asociada.
periodostringPeriodo asociado o fecha.

familiaresPep.coincidencias[] — cada elemento contiene:

CampoTipoDescripción
nombrestringNombre del familiar PEP.
cargostringCargo o posición.
institucionstringInstitución asociada.
urlstringURL con información adicional.
periodostringPeriodo asociado o fecha.
datosRelacionesarrayArray con las relaciones del familiar PEP.

funcionariosPublicos.coincidencias[] — cada elemento contiene:

CampoTipoDescripción
nombrestringNombre de la persona.
cargostringCargo o posición.
institucionstringInstitución asociada.
periodostringPeriodo asociado o fecha.

familiaresPep.coincidencias[].datosRelaciones[] — elementos del array de relaciones:

CampoTipoDescripción
nombrestringNombre del familiar relacionado.
parentescostringParentesco 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"
}