Saltar al contenido principal

Credit Scoring

Este endpoint permite ver y procesar Credit Scoring de un RUT.

Detalle de API

Request

  • URL: /notification/creditScoring/{rut}/getByRut
  • Método: GET

Parámetros

  • rut (requerido): El RUT del cual se desea extraer la información. Formato del rut "12345678-9".

Ejemplo request con curl

curl -X 'GET' \
'https://prod.api.thesheriff.cl/api/external/v1/notification/creditScoring/12345678-9/getByRut' \
-H 'accept: application/json' \
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9EjemploDeToken123' \
-H 'x-client-identifier: SheriffSecureClient-v1'

Response

Success

  • Status code: 200

  • Example response body:

    {
    "success": true,
    "data": {
    "periodo": "2025-08",
    "inicioActividades": true,
    "porcentajeFinanzas": 0,
    "numeradorFinanzas": 0,
    "denominadorFinanzas": 0,
    "ponderacionFinanzas": 0,
    "porcentajeJudicial": 0,
    "numeradorJudicial": 0,
    "denominadorJudicial": 0,
    "quiebraJudicial": false,
    "ponderacionJudicial": 64.28571428571429,
    "porcentajeMoraPrevisional": 0,
    "casosMoraPrevisional": 0,
    "porcentajeMultasLaborales": 0,
    "montoMultasLaborales": 0,
    "porcentajeBoletinLaboral": 0,
    "montoBoletinLaboral": 0,
    "ponderacionCobranzaLaboral": 34.821428571428584,
    "porcentajeBoletinComercial": 0,
    "montoBoletinComercial": 0,
    "ponderacionBoletinComercial": 0,
    "cantidadHelpers": "3",
    "porcentajeClasificacion": 99.10714285714288,
    "etiquetaClasificacion": "High",
    "nombresHelpers": ["judicial", "commertialBulletin", "laborCollection"],
    "maxPonderacionJudicial": 150,
    "maxPonderacionBoletinComercial": 150,
    "maxPonderacionCobranzaLaboral": 150
    }
    }

    A continuación se describen los campos devueltos en la respuesta JSON.

    CampoTipoDescripción
    successbooleanIndica si la petición fue exitosa.
    dataobjectLista de objetos que representan métricas y puntajes del Credit Scoring para el RUT.

    Campos dentro de data:

    CampoTipoDescripción
    periodostringPeríodo del scoring (ej: "2025-08").
    inicioActividadesbooleanIndica si el contribuyente tiene inicio de actividades.
    porcentajeFinanzasnumberPorcentaje asociado al componente financiero.
    numeradorFinanzasnumberNumerador usado para cálculo financiero.
    denominadorFinanzasnumberDenominador usado para cálculo financiero.
    ponderacionFinanzasnumberPonderación resultante del componente financiero.
    porcentajeJudicialnumberPorcentaje del componente judicial.
    numeradorJudicialnumberNumerador para cálculo judicial.
    denominadorJudicialnumberDenominador para cálculo judicial.
    quiebraJudicialbooleanIndica si existe registro de quiebra judicial.
    ponderacionJudicialnumberPonderación calculada del componente judicial.
    porcentajeMoraPrevisionalnumberPorcentaje por mora previsional.
    casosMoraPrevisionalnumberCantidad de casos de mora previsional.
    porcentajeMultasLaboralesnumberPorcentaje asociado a multas laborales.
    montoMultasLaboralesnumberMonto total de multas laborales.
    porcentajeBoletinLaboralnumberPorcentaje del boletín laboral.
    montoBoletinLaboralnumberMonto asociado al boletín laboral.
    ponderacionCobranzaLaboralnumberPonderación de cobranza laboral.
    porcentajeBoletinComercialnumberPorcentaje del boletín comercial.
    montoBoletinComercialnumberMonto asociado al boletín comercial.
    ponderacionBoletinComercialnumberPonderación del boletín comercial.
    cantidadHelpersstringCantidad de helpers detectados (a veces como string).
    porcentajeClasificacionnumberPorcentaje total de clasificación.
    etiquetaClasificacionstringEtiqueta summary de clasificación (ej: "High").
    nombresHelpersArray<string>Lista de helpers detectados (ej: ["judicial","commertialBulletin","laborCollection"]).
    maxPonderacionJudicialnumberMáxima ponderación permitida para judicial.
    maxPonderacionBoletinComercialnumberMáxima ponderación permitida para boletín comercial.
    maxPonderacionCobranzaLaboralnumberMáxima ponderación permitida para cobranza laboral.

    Nota: Algunos campos numéricos pueden ser 0 cuando no hay hallazgos. Los campos que indican montos o contadores pueden ser 0 o null dependiendo de la fuente.

    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"
    }